totlmstr
6db0214bfa
Add option modules_enabled_by_default
and minimal CI build
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: aaronfranke <arnfranke@yahoo.com>
2024-04-21 14:21:51 +02:00
222b485b05
Cleaned up the build commands for the http server, and added it to the in-container builds.
2024-04-21 12:50:23 +02:00
914c956b75
Backported Update Android dependencies for the project
...
- Update Java version from 11 to 17
- Update Android gradle plugin version from 7.2.1 to 8.2.0
- Update gradle version from 7.4.2 to 8.2
- Update target SDK from 33 to 34
- Update build tools version from 33.0.2 to 34.0.0
- Update kotlin version from 1.7.0 to 1.9.20
- Update Android fragment version from 1.3.6 to 1.6.2
- Update AndroidX window version from 1.0.0 to 1.2.0
- Update Nexus plugin version from 1.1.0 to 1.3.0
- m4gr3d
eba77be573
Unfortunately this raises the required java version to 17. On the flip side hovewer there is a new editor java home setting, and also the JAVA_HOME environment variable gets picked up.
2024-04-20 13:35:32 +02:00
Rémi Verschelde
5f0558c000
CI: Update mymindstorm/setup-emsdk to v14, should fix cache folder conflicts
...
https://github.com/mymindstorm/setup-emsdk/releases/tag/v14
Co-authored-by: Yuri Sizov <yuris@humnom.net>
(cherry picked from commit 35ef0b32b328d9e5ed15f86a0f4a4d29518dec12)
2024-02-08 15:15:55 +01:00
Rémi Verschelde
326a098dac
SCons: Fix Web build when compiler version isn't properly detected
...
Quick fix for #82585 .
A better fix requires refactoring the way we detect the compiler version
to make it more reliable, and get a consistent output. But I prefer to
keep changes minimal for 3.x branches at this point.
Also set CI version to 3.1.39, which is what we use for official 3.6 builds
since 3.6-beta4.
2024-02-08 15:15:14 +01:00
Rémi Verschelde
51d50bff9b
Web: Workaround Emscripten 3.1.42+ LTO regression
...
Fixes #80010 .
(cherry picked from commit b064008c07be856d6f3a5079d11746137e03ede5)
2023-12-20 22:09:10 +01:00
cb17ff6c1d
Updated github action checkout.
2023-12-20 22:06:03 +01:00
3317240135
Removed the entire funding.yaml file.
2023-09-13 18:24:32 +02:00
036a4b9b6d
Removed funding links.
2023-09-13 18:23:36 +02:00
Ben Rog-Wilhelm
51ecd46a06
Add static check for overzealous .gitignores.
...
(cherry picked from commit 7ea171adca8d28d10aae68cfe8f36094683bc491)
2023-08-30 10:37:39 +02:00
Rémi Verschelde
58d1095e8a
CI: Free disk space on Linux runners
...
Removing the Android toolchain saves 14 GiB, which gives us more room
for growth and to avoid running into out-of-space errors in the Linux
sanitizers + debug symbols builds.
Related to #79919 , though the caches were just one part of the problem,
the real issue is that our Linux sanitizers builds take 12 GiB, and
adding godot-cpp on top with 2 GiB leaves only a few GiB left for the
cache itself.
(cherry picked from commit 611123f7fd928a9aca3bff36fa2e4354f6168886)
2023-08-30 10:29:44 +02:00
ebbcbe1439
Server build github action artifact upload fix try #3 .
2023-08-12 12:07:15 +02:00
185e130377
Server build github action artifact upload fix try #2 .
2023-08-12 11:58:39 +02:00
c21704e600
Save artifacts for both the server and the http server github actions.
2023-08-12 11:40:18 +02:00
a0c6731278
Added a http server template build github action.
2023-08-12 11:24:04 +02:00
Unai Martinez-Corral
3ab69cc634
update mymindstorm/setup-emsdk to v12
...
(cherry picked from commit dcb974700b35837ee13e1bd3f170a979ee0af03d)
2023-06-11 08:38:01 +02:00
1fc3c67ab5
Re-enable werror=yes in the javascript github action.
2023-04-16 15:54:22 +02:00
174117d078
Ported: CI: Pin SCons to 4.4.0, the new 4.5.0 is broken
...
- akien-mga
62b6529fed
2023-03-12 19:52:46 +01:00
5f7eaa25d7
Temporarily disable werror=yes in the ios github action.
2022-10-31 10:52:57 +01:00
561f230daf
Re-enable all github actions.
2022-10-09 10:24:20 +02:00
a5fdbbc09f
Added back the actual build command to the x86 build action.
2022-10-09 09:45:48 +02:00
09d9064052
Actually use the proper action.
2022-10-09 09:43:56 +02:00
5adef3820b
Test the linker.
2022-10-09 09:41:33 +02:00
96e504a804
Try using an another shell.
2022-10-09 09:08:43 +02:00
3452f8bc5e
Try other vcvarsall.bat location.
2022-10-09 09:00:10 +02:00
d072d31701
Use cmd instead of sh.
2022-10-09 08:55:08 +02:00
1377ecf37d
Call vcvarsall.bat instead of vcvars64.bat in the windows x86 github action.
2022-10-09 08:52:31 +02:00
92e8720980
Temporarily disable other workflows for faster iiteration.
2022-10-09 08:49:45 +02:00
83cfcac94f
Try a different solution to fix linking on the windows x86 github action.
2022-10-09 08:45:15 +02:00
5c1cff8bac
Cleaned up the x86 windows github action.
2022-10-09 01:23:47 +02:00
704f564418
(Hopefully) amke x86 windows github action work.
2022-10-09 01:14:33 +02:00
ea3152c661
Windows x86 github action.
2022-10-09 00:57:12 +02:00
8e6ff671a8
Fix the job name of the android editor's github action.
2022-10-04 20:20:08 +02:00
a8d5a37024
Re-enabled the android editor's github action.
2022-09-17 21:47:09 +02:00
84962081bd
Ported: CI: Sync configuration with master branch
...
Updates various actions to latest versions:
actions/cache@v3
actions/checkout@v3
actions/upload-artifact@v3
actions/setup-dotnet@v2
actions/setup-java@v3
actions/setup-python@v4
mymindstorm/setup-emsdk@v11
- akien-mga
abaa76fcf9
2022-09-17 09:55:21 +02:00
3bb2706eb0
I meant to disable werror=yes.
2022-09-17 01:00:06 +02:00
d1877206a1
Temporarily disable warnings=all for the javascript github action.
2022-09-17 00:57:11 +02:00
d6872e8e09
Backported: CI: Remove unnecessary extra cache step for Emscripten
...
Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
- akien-mga
03940b77a2
Also increase github action versions, and emsdk.
2022-09-17 00:46:21 +02:00
Rémi Verschelde
e7f63e7022
CI: Downgrade Emscripten to 3.1.18
...
Emscripten 3.1.19 and 3.1.20 have a showstopping regression that breaks
calling our main function for the editor build.
(cherry picked from commit b353336037af684c2f1455c5e1f4cd649dbc0064)
2022-09-17 00:05:07 +02:00
Rémi Verschelde
72f7c01c22
HTML5: Fix warning with Emscripten 3.1.20
...
And use that version for CI.
2022-09-16 23:18:43 +02:00
7a8b5a9a7b
Ported: CI: Update Emscripten to 3.1.10. That's the version that we'll (tentatively) use for future 3.x and 4.0 builds. akien-mga
...
b66f94d2ff
2022-07-27 18:41:05 +02:00
d7f833ee75
Disable werrors for the windows github actions for the time being, as it's complaining about sizeof(T) potentially being 0, which apparently it should never be. It will be re-enabled when I figure out what's causing this.
2022-04-19 00:59:33 +02:00
923370a68e
Re-enable werrors in all the github actions.
2022-03-24 12:01:40 +01:00
b5980c3e9b
Disabled the android editor build workflow.
2022-03-24 01:27:34 +01:00
a9b2235832
Small fix to the android editor github action.
2022-03-24 01:24:11 +01:00
a6a0ffccb7
Added an android editor github workflow.
2022-03-24 01:16:51 +01:00
383d5557cf
Removed the issue template.
2022-03-24 01:10:00 +01:00
32f148ac0c
Mass replaced godot to pandemonium.
2022-03-23 20:46:05 +01:00
0deed9038c
Added the funding.yaml from the broken selals repo, even tohugh it's probably way too early.
2022-03-20 18:47:27 +01:00
ea0604573b
Set the base branch to master in the workflows file.
2022-03-20 11:19:29 +01:00