Commit Graph

79 Commits

Author SHA1 Message Date
Nguyen Truong An
6ebb78c5ba submodules: recursive to download the sub module 2025-02-27 19:28:56 +00:00
Nguyen Truong An
54f13fbceb
Update switch_builds.yml 2025-02-25 16:02:15 +01:00
Nguyen Truong An
60548646b9
Update switch_builds.yml 2025-02-25 16:00:58 +01:00
Nguyen Truong An
052718535c
Update switch_builds.yml 2025-02-25 13:25:50 +01:00
Nguyen Truong An
5d5535e50b
Update switch_builds.yml 2025-02-25 13:00:33 +01:00
Nguyen Truong An
25082d657e
Update switch_builds.yml 2025-02-25 12:45:55 +01:00
Nguyen Truong An
234b73251b
Update switch_builds.yml 2025-02-25 12:43:43 +01:00
Nguyen Truong An
a80a68dd81
Update switch_builds.yml 2025-02-25 12:38:57 +01:00
Nguyen Truong An
e4218024cc
Update switch_builds.yml 2025-02-25 12:32:50 +01:00
Nguyen Truong An
143e02b825
Create switch_builds.yml 2025-02-25 12:30:51 +01:00
Nguyen Truong An
9b702cf4ac
Merge pull request #5 from flashshare/Relintai-master
Relintai master
2025-02-23 13:50:14 +01:00
Nguyen Truong An
0d0b0ada5d Merge branch 'master' of https://github.com/Relintai/pandemonium_engine into Relintai-master 2025-02-23 13:46:39 +01:00
A Thousand Ships
763396719c Don't cache emsdk
Due to how caches are accessed this cache is almost useless, it only
matters if it is from the same branch or a base branch, and is identical
between branches, so caching it just clutters the build cache
2025-02-03 12:52:14 +01:00
Nguyen Truong An
6a9577630a Update vita_builds.yml 2024-11-15 16:39:01 +01:00
Nguyen Truong An
e29100ba2d Merge branch 'master' of https://github.com/Relintai/pandemonium_engine into Relintai-master 2024-11-15 16:27:00 +01:00
210287a1fe Updated the other github actions. 2024-11-14 00:39:38 +01:00
Rémi Verschelde
672cea4d08 CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds
Pin clang-format to version 16, and black to 24.10.0.
Keep using Ubuntu 22.04 for Linux builds for portability.
2024-11-13 23:48:04 +01:00
Nguyen Truong An
1dee622f93 Add custom custom module and Vita platform export 2024-09-29 18:28:44 +02:00
bruvzg
66af3f29eb Backport text-to-speech support. 2024-09-07 10:28:39 +02:00
c01fe31aaa Backported: [CI] Upload build cache before running tests.
- AThousandShips
078210bce1
2024-07-20 21:07:55 +02:00
5ba1fa778e Update actions. 2024-07-14 08:58:50 +02:00
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