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
Rémi Verschelde
b7c0a0fbd1
Merge pull request #101387 from picoxr/add-picoos-immersivemode
...
Add PICO OS Immersive Mode
2025-01-13 20:22:11 +01:00
ygz-bd
a2bfb7cff2
Enable XR Preview Mode for PICO OS
...
Supported features in the immersive preview mode
- Passthrough
- Hand tracking
Notes:
- Multi-window is only available for internal apps on PICO OS, therefore launching adjacent windows is not possible currently.
- Passthrough splash screen is not supported on PICO OS
2025-01-13 16:34:22 +00:00
Rémi Verschelde
829ad307f8
CI: Install apt dependencies directly, works around issue with awalsh128/cache-apt-pkgs-action
2025-01-09 19:56:30 +01:00
Rémi Verschelde
16a4919a51
Merge pull request #100912 from Repiteo/ci/single-concurrency
...
CI: Fix GHA bug by defining a single concurrency
2025-01-03 00:49:25 +01:00
Thaddeus Crews
4f7e04a959
CI: Only define single concurrency
2024-12-29 21:27:31 -06:00
Thaddeus Crews
048f8442e3
Style: Minor pre-commit & `yaml` adjustments
2024-12-29 10:51:11 -06:00
Thaddeus Crews
8642e970c5
C#: Add option to treat warnings as errors
2024-12-18 10:23:41 -06:00
Rémi Verschelde
4047e4b894
.NET: Downgrade Microsoft.CodeAnalysis.CSharp to 4.8.0 for compat with SDK 8.0.1xy
...
And for CI, set up .NET SDK 8.0.100 explicitly to test our min supported version.
2024-12-17 15:56:56 +01:00
HP van Braam
70dbc311d1
Exclude known thirdparty/ ubsan errors
...
In my quest to make ubsan failures a build failure I've added all
current ubsan errors by type to a new suppression file which we will
then also use with CI.
The idea is to only add known ubsan errors to this file, so this is not
a blanket exclusion of thirdparty/ this means that if we get new or
unexpected ubsan in thirdparty/ builds would fail.
2024-12-13 23:11:35 +01:00