Skip to content

SCons: Only rebuild gen files when build profile changes #953

SCons: Only rebuild gen files when build profile changes

SCons: Only rebuild gen files when build profile changes #953

Triggered via pull request July 5, 2026 10:52
Status Success
Total duration 1h 31m 46s
Artifacts 18

runner.yml

on: pull_request
📊 Static Checks  /  Format (clang-format, ruff format, file format)
21s
📊 Static Checks / Format (clang-format, ruff format, file format)
Analyze Changes
13s
Analyze Changes
Matrix: 🛠️ CMake CI / build-cmake
Matrix: 🛠️ SCons CI / build-scons
Fit to window
Zoom out
Zoom in

Annotations

19 warnings and 11 notices
🛠️ CMake CI / 🍏 iOS (arm64, XCode)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, ashutoshvarma/setup-ninja@master. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🌐 Web (wasm32)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5, mymindstorm/setup-emsdk@v14. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🐧 Linux (GCC)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5, dsnopek/action-download-artifact@1322f74e2dac9feed2ee76a32d9ae1ca3b4cf4e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🤖 Android (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🐧 Linux (GCC) for Godot 4.5
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5, dsnopek/action-download-artifact@1322f74e2dac9feed2ee76a32d9ae1ca3b4cf4e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🐧 Linux (GCC) for Godot 4.4
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5, dsnopek/action-download-artifact@1322f74e2dac9feed2ee76a32d9ae1ca3b4cf4e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🐧 Linux (GCC) for Godot 4.3
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5, dsnopek/action-download-artifact@1322f74e2dac9feed2ee76a32d9ae1ca3b4cf4e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ CMake CI / 🏁 Windows (x86_64, MSVC)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, ashutoshvarma/setup-ninja@master. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ CMake CI / 🤖 Android (arm64, Ninja)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, ashutoshvarma/setup-ninja@master. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🍏 iOS (arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ CMake CI / 🍎 macOS (universal, Makefiles)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, ashutoshvarma/setup-ninja@master. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ CMake CI / 🌐 Web (wasm32, Ninja)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, ashutoshvarma/setup-ninja@master, mymindstorm/setup-emsdk@v14. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ CMake CI / 🐧 Linux (GCC, Makefiles)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, ashutoshvarma/setup-ninja@master, dsnopek/action-download-artifact@1322f74e2dac9feed2ee76a32d9ae1ca3b4cf4e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🍎 macOS (universal)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ CMake CI / 🏁 Windows (x86_64, MinGW, Ninja)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, ashutoshvarma/setup-ninja@master. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🐧 Linux (GCC) for Godot 4.6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5, dsnopek/action-download-artifact@1322f74e2dac9feed2ee76a32d9ae1ca3b4cf4e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🐧 Linux (GCC) for Godot 4.6
Cache save failed.
🛠️ SCons CI / 🏁 Windows (x86_64, MSVC)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🛠️ SCons CI / 🏁 Windows (x86_64, MinGW)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache/save@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
sccache stats - build-cmake
0% - 0 hits, 0 misses, 0 errors
🛠️ CMake CI / 🍏 iOS (arm64, XCode)
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 - build-cmake
0% - 0 hits, 0 misses, 0 errors
sccache stats - build-cmake
0% - 0 hits, 161 misses, 0 errors
🛠️ SCons CI / 🍏 iOS (arm64)
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 - build-cmake
0% - 0 hits, 0 misses, 0 errors
🛠️ CMake CI / 🍎 macOS (universal, Makefiles)
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 - build-cmake
0% - 0 hits, 161 misses, 0 errors
sccache stats - build-cmake
0% - 0 hits, 161 misses, 0 errors
🛠️ SCons CI / 🍎 macOS (universal)
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 - build-cmake
0% - 0 hits, 161 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
godot-cpp-android-arm64-release
12.3 MB
sha256:6beb50a4e983586c4f9f4770ebd62197c8ecf5611ad88dd063cd4da52de499b7
godot-cpp-android-arm64-release.cmake
3.37 MB
sha256:20aa8cd733b6471daa8efeeebca7efd38ce69420d7cb370e289c7174139db3a5
godot-cpp-ios-arm64-release
8.39 MB
sha256:c129fa2f12bb3516ca2e1438dc34efc2bd040e24b321789214254d874a3ca844
godot-cpp-ios-arm64-release.cmake
650 KB
sha256:1961224c32e07afa5b337545336aa358b1e637c8b1aff2f408b1f0e5bcdde70f
godot-cpp-linux-glibc2.27-x86_64-release
11.1 MB
sha256:143daff83c9e534e640c45bf549ec7e43f5220fa150b70a6dd0f004311df2e76
godot-cpp-linux-glibc2.27-x86_64-release-godot43
9.49 MB
sha256:86d0fbeca36a19ecbf723cc3d8cf9366e1c22c1b9c85d2acc1dc24d63c6b8f48
godot-cpp-linux-glibc2.27-x86_64-release-godot44
9.98 MB
sha256:e74bc887ae2eba221a0b2f7c3421750783c59a7e2d2f4a9c0956c7a35f8a29f4
godot-cpp-linux-glibc2.27-x86_64-release-godot45
10.3 MB
sha256:1ca9e44931b49a6b3176c0876cc41fdc7eb0349a19d970022cc8cfb79f560dc9
godot-cpp-linux-glibc2.27-x86_64-release-godot46
10.7 MB
sha256:d1998d85f28f2f2dee1b8b2902ed4c9e49506a41846c1bbb692fb61f5f2282b2
godot-cpp-linux-glibc2.27-x86_64-release.cmake
744 KB
sha256:2fded433d84c822fd7bf5da8d2b003b850875cd15bcc847f5ca162c0eca9b359
godot-cpp-linux-mingw-x86_64-release
11.7 MB
sha256:5ca68d9f180b0815ec0b16df38af3d67ecaebd4acb39aa943e0d2389c87e2161
godot-cpp-linux-mingw-x86_64-release.cmake
713 KB
sha256:767d69f52fb2be7a23e16386659c7527eb061067f3d59fb4e2cfe0ab271543c5
godot-cpp-macos-universal-release
16 MB
sha256:6fbd487477686cdfcf5617ac75c8f1a4fe91182308d627433a70e2990c293f22
godot-cpp-macos-universal-release.cmake
1.53 MB
sha256:9202de9f50c916adf8702fcd88c496121c5e3ae5f64b570a5e36bb7fd8960de5
godot-cpp-web-wasm32-release
8.42 MB
sha256:203193a8328b9f68f95c5ad4c9a157f0c59f1db635873d97e36cee53a0ce1895
godot-cpp-web-wasm32-release.cmake
632 KB
sha256:26f0dad96242892a68a9429bf8caae47b93577bd69e0e6ff53c51fdf323455bc
godot-cpp-windows-msvc2019-x86_64-release
20.2 MB
sha256:376cd682eb55ecb5ff9a5a414dbd3c2dd5d669b09e6f29ca5180ff8aa3b4ae7d
godot-cpp-windows-msvc2019-x86_64-release.cmake
1.74 MB
sha256:1bed8cb8f124fa8e1f4cb5fea4c8866feba7c2662bd7652e86e53f161fd093ee