Commit Graph

111 Commits

Author SHA1 Message Date
Hugo Locurcio
a20f4cc32a Fix Mono Docker image still using .NET 8.0 and Ubuntu 22.04
It should now use .NET 9.0 and Ubuntu 22.04 like the standard
Docker image.
2025-09-24 17:25:18 +02:00
laraproto
9760acc92f Bump to Ubuntu 24.04, .NET 9.0, Godot 4.5, remove rcedit as it's not needed anymore (#184) 2025-09-18 16:37:34 +02:00
Ryan Roden-Corrent
e1b7d54a34 Fix Itch.io example link in README (#178)
This was linking to the android section, not the itch section.
2025-04-16 16:38:31 +02:00
Adriano Orioli
4fbd34566a CI: Enable tagging with latest based on user input (#174) 2025-03-18 17:55:09 +01:00
Adrasteon
f0c298633b Use dotnet image for Godot 4 (#106) 2025-03-07 22:40:58 +01:00
Kenneth Fechter
d68f7da1ee Fix Docker image by replacing export template download links to GitHub Releases (#168)
Co-authored-by: Kenneth Fechter <Kenneth Fechter>
2025-03-07 18:12:33 +01:00
Andi Susanto
9a460209d7 Update test project for Godot 4.3 (#159)
Co-authored-by: Andi Susanto <and1zero@users.noreply.github.com>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-10-23 23:06:47 +02:00
Lucas Gomes
dd1db58f33 Update to actions/upload-artifact@v4 to fix deprecation failures (#160) 2024-10-23 00:14:33 +02:00
Hugo Locurcio
da71038d74 Fix Dockerfile editor settings writing (#158)
The script relies on Bash-specific features, so Bash must
be used instead of POSIX sh or dash.
2024-10-22 23:48:18 +02:00
Hugo Locurcio
4d5edd8c46 Fix invalid paths in GitHub Actions and GitLab CI workflow files (#157)
- Automatically adapt the export folder based on project folder
  location relative to the repository root.
- Update workflow files to use Godot 4.3.
- Update default export prest names to match Godot 4.0 onwards.
2024-10-18 23:30:16 +02:00
NetSysFire
b87499e4bd Fix Godot editor settings and Java path (#154) 2024-10-18 17:04:06 +02:00
Hugo Locurcio
b176746f3d Update for Godot 4.3 (#149)
`editor_settings.tres` is now split per minor version since 4.3.

This also updates mono.Dockerfile to match the main Dockerfile.
2024-10-07 02:42:35 +02:00
Lamo
bd9eea16d1 Update GitHub Actions checkout to v4 (#136) 2024-08-05 02:19:17 +02:00
jrb0001
db6fb8b4f6 Add rcedit and osslsigncode (#146) 2024-07-13 18:09:08 +02:00
Hugo Locurcio
66b7d6fef1 Fix some export_templates folder names not being replaced 2024-02-10 19:43:37 +01:00
Hugo Locurcio
373788c30a Fix export_templates folder name in Dockerfile and CI scripts (#135) 2024-02-10 19:39:16 +01:00
Lázaro Danillo Menezes
e5670b7ff2 Update JDK version required for Godot 4.2 Android exports (#132) 2024-01-24 20:29:31 +01:00
Hugo Locurcio
b65c243be9 Use Godot 4.2.1 in CI build template (#128) 2024-01-17 01:16:27 +01:00
Hugo Locurcio
c1f87c9e12 Fix Godot CLI arguments to use --headless everywhere (#113)
- Use long-form `--verbose` and `--editor` for better readability.
2023-12-21 17:43:37 +01:00
Roger Clotet
0400d7855a Fix imports cache for Godot 4 (#108) 2023-04-29 23:20:15 +02:00
Roger Clotet
7eaff7adb6 Fix build for Godot 4 (#107) 2023-04-29 20:25:55 +02:00
seanmaxwell
3aa561e917 Update Release Action for Godot 4.0 (#105)
* fix(release.yml): use new arguments for 4.0

* Update release.yml

* Update release.yml

* Update release.yml

* Update manual_build.yml

* support godot 4

* Revert "support godot 4"

This reverts commit 5295542b0a753fa6f508bbc2fcaf9517e94a1181.

* update for godot 4.0

* Update manual_build.yml

* Update manual_build.yml
2023-04-17 17:48:42 +02:00
Björn Heinrichs
90fcfe5d65 Provide support for Godot 4 (#104)
* Provide support for Godot 4

Godot 4 is still in beta, but there are some changes that will be in Effect in the Future.

In particular this change is backwards compatible to the existing workflows.
In particular linux_headless has been sunset and replaced by the regular linux distribution (linux.x86_64).
To run Godot in a headless context, it is now necessary to specify the display-driver to be "headless".

With this change a Workflow can be created for the beta releases of Godot.

* Support exports out-of-the-box

Godot renamed the templates folder.
Adds a Symbolic Link to support both without any overhead

See https://github.com/godotengine/godot/pull/63093
2023-03-15 15:58:41 +01:00
Hugo Locurcio
ec59a7150d Improve export troubleshooting notes in the README (#74) 2022-12-25 09:36:15 +01:00
Carter Gale
a0da3ac281 Add missing step to C#/Mono tutorial in README.md (#84)
* Add missing step to C#/Mono tutorial in README.md 

Previously, the detail that you had to change .stable to .stable.mono in the Setup steps directory structure was not listed and was very confusing for me until I found an issue from some time ago ( https://github.com/abarichello/godot-ci/issues/29#issuecomment-680315417 ) that stated this solution but was never addressed. I hope this can save people some trouble in the future.

* Apply suggestions from code review

* Update README.md

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-12-25 09:34:38 +01:00
loteque
31ec75f1ad add PROJECT_PATH global. (#94) 2022-12-25 09:33:05 +01:00
Tobias Bisa Wallin
a9e0cd5932 use GITHUB_OUTPUT instead of set-output (#100) 2022-12-25 09:31:39 +01:00
Adriano Orioli
d5d59bbe53 Use GitHub CLI to fetch release information (#92) 2022-08-07 07:18:03 +02:00
Adriano Orioli
651e66176a Add a Manual Build workflow (#83) 2022-06-07 19:32:51 +02:00
Adriano Orioli
83ead0139f Automate image release process (#79) 2022-03-31 23:28:02 +02:00
Mk5
685c022b8f Update Java version to 11 (#78) 2022-03-04 23:02:08 +01:00
Daniel Z
2a0bf137ac Update version of github-pages-deploy-action used in templates (#77)
The last release of v3 was in 2020.

The input parameters are now lowercase, and the token is now
automatically taken from the environment.
2022-02-26 19:40:24 +01:00
Daniel Z
7b118c686d Install rsync in the container (#76)
This simplifies the workflow file and speeds up every deploy.
2022-02-26 19:39:49 +01:00
Barichello
f8fb9f6629 Release 3.4.2 2021-12-22 17:13:42 -03:00
Barichello
3e4cd2e7eb Release 3.4.1 2021-12-19 10:18:39 -03:00
Maxim
51399a21ce Add downloading of android-sdk and required components (#69) 2021-12-13 15:02:26 +01:00
Barichello
e28c424c4a Release 3.4 2021-11-08 19:09:00 -03:00
Barichello
03bccd237b Update version used in templates 2021-10-06 14:40:01 -03:00
Barichello
d7fda1c892 Update 3.3.4 2021-10-06 14:38:17 -03:00
Barichello
effade83ce Update 3.3.3 2021-08-19 13:41:08 -03:00
Ryan Roden-Corrent
80e3237aa3 Remove needless cd from gitlab-ci.
It seems that the workdir for gitlab is already inside the cloned repo,
so `cd $EXPORT_NAME` will fail.

Here's a build that prints `pwd` to demonstrate:
https://gitlab.com/rcorre/weekly-game-jam-204/-/jobs/1318895344

Here's a pipeline that passed after removing `cd`:
- https://gitlab.com/rcorre/weekly-game-jam-204/-/pipelines/315008027
- 1af90b1fa2.
2021-06-17 00:07:42 -03:00
Barichello
faf95dbdaa Release 3.3.2 2021-05-24 22:43:55 -03:00
Barichello
586a040ffe Update 3.3.1 2021-05-20 21:04:10 -03:00
Barichello
b65b3889a3 Update 3.3 2021-04-21 19:31:00 -03:00
Kotob
9213e16d62 Add additional resources for other CI needs (#46)
* Add additional resources for other CI needs

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-12-21 17:27:52 +03:00
Barichello
2c4434c531 Arg to env 2020-11-14 21:47:31 -03:00
Barichello
df5950c674 Add debian frontend env 2020-11-13 14:04:24 -03:00
Barichello
54c3e2687e Update authors label 2020-11-12 23:16:41 -03:00
Lucas K Allmon
1baa82b692 fix(lfs): add lfs flag to godot-ci.yml 2020-11-12 22:59:04 -03:00
Lucas K Allmon
c4890edf44 chore(git): version for LFS dependency 2020-11-12 22:59:04 -03:00