Commit Graph

14 Commits

Author SHA1 Message Date
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
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
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
cb17ff6c1d Updated github action checkout. 2023-12-20 22:06:03 +01: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
561f230daf Re-enable all github actions. 2022-10-09 10:24:20 +02:00
92e8720980 Temporarily disable other workflows for faster iiteration. 2022-10-09 08:49:45 +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
32f148ac0c Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00
ea0604573b Set the base branch to master in the workflows file. 2022-03-20 11:19:29 +01:00
3f6c1cb80d Removed the editor test run action, as it keeps hanging. 2022-03-20 11:17:51 +01:00
5bed07c55d Cleanups to the linux build action. 2022-03-16 11:06:30 +01:00
49f8e8c398 Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00