Skip to content

chore: engine cleanup, canonical gate, and perf groundwork #1300

chore: engine cleanup, canonical gate, and perf groundwork

chore: engine cleanup, canonical gate, and perf groundwork #1300

Triggered via pull request July 3, 2026 08:40
Status Success
Total duration 26m 5s
Artifacts 10

ci.yml

on: pull_request
Preflight (Ubuntu Stable)
3m 54s
Preflight (Ubuntu Stable)
Cargo Deny Check
44s
Cargo Deny Check
Matrix: native-release
Matrix: Integration Build Check
Matrix: rust-check
Matrix: typescript-sdk-native
Codegen Drift Check
4m 33s
Codegen Drift Check
TS SDK Wasm Build
4m 30s
TS SDK Wasm Build
Kotlin SDK Test
1m 2s
Kotlin SDK Test
Sandbox Recovery Smoke
13m 22s
Sandbox Recovery Smoke
iOS Build Pipeline
iOS Build Pipeline
Android Build Pipeline
Android Build Pipeline
Lua SDK Tests
15s
Lua SDK Tests
Clean Room Regeneration
Clean Room Regeneration
Matrix: c-sdk-check
Matrix: cpp-tests
Matrix: dotnet-check
Matrix: python-sdk-check
Go SDK Tests
32s
Go SDK Tests
Swift SDK Tests
1m 8s
Swift SDK Tests
CI Success
4s
CI Success
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 40 warnings, and 24 notices
C SDK Tests on macos-latest
Process completed with exit code 8.
Swift SDK Tests
Process completed with exit code 1.
Preflight (Ubuntu Stable)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TS SDK Native on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TS SDK Wasm Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Codegen Drift Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Build Check (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/setup-dotnet@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Build Check (ubuntu-latest): sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
Integration Build Check (ubuntu-latest): sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
Rust stable on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TS SDK Native on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Build Check (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/setup-dotnet@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Build Check (macos-latest): sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
Integration Build Check (macos-latest): sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
Rust stable on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust nightly on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Native Release Artifact on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Native Release Artifact on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sandbox Recovery Smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sandbox Recovery Smoke: sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
Sandbox Recovery Smoke: sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
C SDK Tests on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python SDK on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
C SDK Tests on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python SDK on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python SDK on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Go SDK Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Go SDK Tests
Restore cache failed: Dependencies file is not found in /home/runner/work/GoudEngine/GoudEngine. Supported file pattern: go.mod
Python SDK on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python SDK on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python SDK on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET SDK on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/download-artifact@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET SDK on macos-latest: sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
.NET SDK on macos-latest: sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
.NET SDK on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/download-artifact@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
.NET SDK on ubuntu-latest
Unexpected input(s) 'file', valid inputs are ['base_sha', 'binary', 'codecov_yml_path', 'commit_parent', 'directory', 'disable_file_fixes', 'disable_search', 'disable_safe_directory', 'disable_telem', 'dry_run', 'env_vars', 'exclude', 'fail_ci_if_error', 'files', 'flags', 'force', 'git_service', 'gcov_args', 'gcov_executable', 'gcov_ignore', 'gcov_include', 'handle_no_reports_found', 'job_code', 'name', 'network_filter', 'network_prefix', 'os', 'override_branch', 'override_build', 'override_build_url', 'override_commit', 'override_pr', 'plugins', 'recurse_submodules', 'report_code', 'report_type', 'root_dir', 'run_command', 'skip_validation', 'slug', 'swift_project', 'token', 'url', 'use_legacy_upload_endpoint', 'use_oidc', 'use_pypi', 'verbose', 'version', 'working-directory']
.NET SDK on ubuntu-latest: sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
.NET SDK on ubuntu-latest: sdks/csharp/generated/GoudGame.g.cs#L1472
Converting null literal or possible null value to non-nullable type.
C++ SDK Tests on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Swift SDK Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
C++ SDK Tests on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust stable on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, mozilla-actions/sccache-action@v0.0.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
sccache stats
100% - 649 hits, 2 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
TS SDK Native on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
sccache stats
0% - 0 hits, 185 misses, 0 errors
sccache stats
0% - 0 hits, 461 misses, 0 errors
sccache stats
0% - 0 hits, 535 misses, 0 errors
sccache stats
0% - 0 hits, 423 misses, 0 errors
sccache stats
99% - 961 hits, 5 misses, 0 errors
sccache stats
0% - 0 hits, 508 misses, 0 errors
Integration Build Check (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
sccache stats
0% - 0 hits, 939 misses, 0 errors
Rust stable on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
sccache stats
0% - 0 hits, 1022 misses, 0 errors
sccache stats
0% - 2 hits, 460 misses, 0 errors
sccache stats
0% - 2 hits, 432 misses, 0 errors
Native Release Artifact on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
C SDK Tests on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Python SDK on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Python SDK on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Python SDK on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
.NET SDK on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Swift SDK Tests
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
C++ SDK Tests on macos-latest
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
sccache stats
0% - 0 hits, 0 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
codegen-generated Expired
211 KB
sha256:8ad13096645c32aa3d65295d742771eb27d54f63860581fd20d7442ffb034c9b
dotnet-coverage-macos-latest Expired
33.6 KB
sha256:9a3cdc1e27385a0f46dae9160897a757a8d2cda8003575cbc2173e6c3ccbe7cf
dotnet-coverage-ubuntu-latest Expired
33.6 KB
sha256:5dc7aec9991fc38a3f0fd26be2eaed197825f15668bc75e930feb14320c5e176
dotnet-test-results-macos-latest Expired
24.4 KB
sha256:78d377c7f54c14e786b7b9285f41dd77e6f699923f9af6a0444bba9b6615fe10
dotnet-test-results-ubuntu-latest Expired
24.3 KB
sha256:af93e9f0872aad7c894ca050edc6bc6d7f3177c69c16cdd9a21af556eb862d17
native-release-macos-latest Expired
7.74 MB
sha256:71cc90027761275adc4adfddf211cc6c664d2a3cc56d50047d1f186c914f43b0
native-release-ubuntu-latest Expired
9.96 MB
sha256:63619c83f42c13ce6b680d9071c5740baa801601efeb5e5966a900ff571c80e9
python-coverage Expired
14.3 KB
sha256:48700e842d21a64b0543f2c3ede31ceff794f4ba6a03bae902b7f75d16e949c2
ts-coverage Expired
19.7 KB
sha256:03d20e92dc68004d7dad1e923c5f9426e5c158cbbf6a5631bb1cbd5cf08aec67
ts-web-coverage Expired
34.4 KB
sha256:324b25e6977bc26d4eedda95c64738b65e59646f713e5804a2e3d288791170e5