1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

306 Commits

Author SHA1 Message Date
Hugo Locurcio
683f0c0714 Add a Swappy installation script for easier Android builds
Run `python misc/scripts/install_swappy_android.py` and Swappy
libraries will automatically be installed to the correct location.

Run the script again when needed to update to the latest version.
2025-12-18 02:24:38 +01:00
Pāvels Nadtočajevs
f7a10145ae Update access-kit to 0.18.0 2025-12-14 01:05:36 +02:00
Thaddeus Crews
d3113441ba CI: Add pre-commit hook for XML schema validation 2025-12-02 13:20:52 -06:00
Thaddeus Crews
c171af7ffa Merge pull request #113112 from Repiteo/ci/d3d12-conditional
CI: Build Windows without D3D12 if install fails
2025-11-24 10:21:41 -06:00
Thaddeus Crews
02335fa126 Merge pull request #107845 from dsnopek/gdextension-interface-json
GDExtension: Store source of `gdextension_interface.h` in JSON
2025-11-24 10:21:36 -06:00
Thaddeus Crews
0a29b90296 CI: Build Windows without D3D12 if install fails 2025-11-24 09:37:32 -06:00
A Thousand Ships
2f4234d315 [CI] Remove cache clean action
This action has never worked due to permission issues, and because
of how GitHub handles caches it wouldn't reliably help cache anyway.
2025-11-18 15:40:47 +01:00
David Snopek
2c681794cd GDExtension: Store source of gdextension_interface.h in JSON 2025-11-11 14:58:45 -06:00
Lukas Tenbrink
918fda1b0f Add workflow_dispatch triggers to platform CI. 2025-11-09 21:45:22 +01:00
Stuart Carnie
fe6763c723 Build: Update to Xcode 26.0.1 for Apple builds 2025-10-19 06:08:43 +11:00
Thaddeus Crews
71f61d959d Merge pull request #108468 from syntaxerror247/Android-CI
CI: Generate debug build for Android
2025-09-22 21:00:59 -05:00
David Snopek
2967267fba Update GODOT_CPP_BRANCH after Godot v4.5-stable release 2025-09-15 16:41:57 -05:00
Thaddeus Crews
d54870c99e CI: Ensure prettier/clearer sanitizer output
- Add more thirdparty exclusions
2025-08-27 10:26:51 -05:00
Thaddeus Crews
d8d39120dd CI: Update dependency setup on Linux actions 2025-08-13 08:42:37 -05:00
Pāvels Nadtočajevs
3f757c41fc Update access-kit to 0.17.0 2025-07-29 08:37:01 +03:00
Adam Scott
793258919b [Web] Fix Emscripten for WebXR and update minimum version 2025-07-22 14:02:44 -04:00
Pāvels Nadtočajevs
daf2c88928 [CI] Use Xcode 16 for macOS build. 2025-07-16 00:05:54 +03:00
Anish Mishra
a8f8f84af6 CI: Generate debug build for Android 2025-07-10 13:10:10 +05:30
Pāvels Nadtočajevs
6565c8e83f [AccessKit] Update API to 0.16.0. 2025-06-03 10:49:04 +03:00
Thaddeus Crews
932d9f8cc0 Merge pull request #99938 from Repiteo/ci/scons-flag-formatting
CI: Format SCons input flags & build action
2025-05-16 10:28:59 -05:00
Thaddeus Crews
d38bda7e7d CI: Format SCons input flags & build action 2025-05-15 09:30:18 -05:00
Lukas Tenbrink
e0f8943d1e Make it possible to run CI manually if DISABLE_GODOT_CI is set. 2025-05-15 13:45:22 +02:00
Juan Pablo Arce
257058a550 CI: Propagate matrix.sconsflags in macos_builds.yml 2025-05-01 20:45:26 -03:00
Rémi Verschelde
5b2d21aa68 CI: Run apt update before installing libxml2-utils 2025-04-30 11:28:15 +02:00
Thaddeus Crews
22d297acd9 CI: Ensure Windows can handle utf-8 characters 2025-04-25 10:52:22 -05:00
Thaddeus Crews
1696ab0cb6 Merge pull request #105662 from Repiteo/ci/mold
CI: Replace `gold` with `mold`
2025-04-22 18:25:53 -05:00
Thaddeus Crews
fa1f41e9ab CI: Use mold as linker on Linux 2025-04-22 14:23:12 -05:00
Thaddeus Crews
92b1b0402c CI: Remove legacy dependency 2025-04-22 12:54:24 -05:00
Pāvels Nadtočajevs
4310cb82b8 AccessKit integration for macOS, Linux, and Windows. 2025-04-08 20:25:47 +03:00
Thaddeus Crews
a210fe6dbd Revert "CI: Remove "Free disk space on runner" job"
This reverts commit 6013fb1fb9.
2025-04-05 08:54:37 -05:00
Thaddeus Crews
6013fb1fb9 CI: Remove "Free disk space on runner" job 2025-04-04 14:15:31 -05:00
Thaddeus Crews
adc63c6149 CI: Replace pytest with pre-commit hook 2025-03-29 11:40:36 -05:00
Michael Alexsander
5ad414d046 Allow to compile templates without physics servers 2025-03-28 11:00:44 -03:00
LuoZhihao
4b9650f54e CI: Fix godot regression project test
Fix crash and memory leak in `SpringBoneSimulator3D`
Fix crash in `GraphEdit`
2025-03-26 17:33:18 +08:00
Rémi Verschelde
b84828bca7 CI: Build macOS binary without Vulkan if Vulkan SDK fails installing
It's not rare for this step to fail, either due to network errors,
or occasional changes in how the Vulkan SDK is distributed which require
editing our script.
2025-03-18 12:45:18 +01:00
Rémi Verschelde
1e5b075f48 CI: Set explicit write permission for cache cleanup token 2025-03-16 09:23:18 +01:00
Thaddeus Crews
87f897ae0a Merge pull request #104080 from Repiteo/ci/cache-trim
CI: Trim cache before saving
2025-03-14 14:11:31 -05:00
Thaddeus Crews
de33bd2b7c CI: Trim cache before saving 2025-03-14 14:05:02 -05:00
Rémi Verschelde
fd96ba48c6 CI: Add workflow to cleanup PR caches when closed
This is pretty much copied from the GitHub Actions documentation:
https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/caching-dependencies-to-speed-up-workflows#force-deleting-cache-entries
2025-03-13 16:54:44 +01:00
Thaddeus Crews
0b9871590c CI: Ensure default branch cache persists 2025-03-05 10:32:19 -06:00
Rémi Verschelde
a3dcd98032 Merge pull request #103514 from dsnopek/github-actions-godot-cpp
CI: Use correct godot-cpp branch
2025-03-04 01:02:40 +01:00
Rémi Verschelde
e8c555b002 Merge pull request #103409 from darksylinc/matias-swappy-2025-01
Update to latest version of Swappy
2025-03-04 01:02:14 +01:00
Matias N. Goldberg
89ea5b3d00 Update to latest version of Swappy
Fixes #103294
2025-03-03 20:43:14 -03:00
David Snopek
70bace7482 CI: Use correct godot-cpp branch 2025-03-03 12:08:55 -06:00
Rémi Verschelde
826a0354fb CI: Run apt install before installing libxml2-utils, GHA cache got flaky 2025-03-02 22:34:34 +01:00
Rémi Verschelde
bb7834390c CI: Remove outdated reference to ubuntu-20.04 2025-02-11 18:05:22 +01:00
Thaddeus Crews
46bc07540d CI: Separate Android editor artifacts 2025-02-07 10:16:10 -06:00
Rémi Verschelde
327e5d3a4c CI: Add a Linux job for template_debug 2025-02-04 18:54:53 +01:00
Thaddeus Crews
b8480ffa21 CI: Change godot-cpp from workflow to action 2025-01-20 13:36:14 -06:00
Thaddeus Crews
32563011e1 CI: Tighten timeout period for all jobs 2025-01-17 14:36:10 -06:00