Skip to content

ci: treat CMake deprecated and development warnings as errors #12878

ci: treat CMake deprecated and development warnings as errors

ci: treat CMake deprecated and development warnings as errors #12878

Triggered via push July 16, 2026 01:56
Status Failure
Total duration 5h 11m 22s
Artifacts 39

build.yml

on: push
Create test plan
8s
Create test plan
Matrix: level1 / build
Matrix: level2 / build
Fit to window
Zoom out
Zoom in

Annotations

1 error and 44 warnings
level2 / NetBSD
Waiting for VM to become ready timed out after 240 seconds
level2 / GDK (MSVC, x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
level2 / tvOS (CMake & xcode)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / tvOS (CMake & xcode)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
level2 / MacOS (Framework) (arm64)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS (Framework) (arm64)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
level2 / MacOS (GNU prefix)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS (GNU prefix)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
level2 / MacOS 26 (Framework) (arm64)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS 26 (Framework) (arm64)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
level2 / iOS (CMake & xcode)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / iOS (CMake & xcode)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
level2 / Windows (MSVC, ARM64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
level2 / Windows (MSVC, x86)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
level2 / MacOS (Framework) (x64)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
level2 / MacOS (Framework) (x64)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
level2 / FreeBSD
Input 'run' has been deprecated with message: The "run" parameter is deprecated. Use the custom shell (`shell: cpa.sh {0}`) on subsequent steps to run commands in the virtual machine instead.
level2 / FreeBSD
Input 'run' has been deprecated with message: The "run" parameter is deprecated. Use the custom shell (`shell: cpa.sh {0}`) on subsequent steps to run commands in the virtual machine instead.
level2 / Windows (MSVC, clang-cl x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
level2 / Windows (MSVC, clang-cl x86)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
level2 / Windows (MSVC, x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
level2 / OpenBSD
Input 'run' has been deprecated with message: The "run" parameter is deprecated. Use the custom shell (`shell: cpa.sh {0}`) on subsequent steps to run commands in the virtual machine instead.
level2 / OpenBSD
Input 'run' has been deprecated with message: The "run" parameter is deprecated. Use the custom shell (`shell: cpa.sh {0}`) on subsequent steps to run commands in the virtual machine instead.
level2 / NetBSD
Input 'run' has been deprecated with message: The "run" parameter is deprecated. Use the custom shell (`shell: cpa.sh {0}`) on subsequent steps to run commands in the virtual machine instead.
level2 / NetBSD
Input 'run' has been deprecated with message: The "run" parameter is deprecated. Use the custom shell (`shell: cpa.sh {0}`) on subsequent steps to run commands in the virtual machine instead.

Artifacts

Produced during runtime
Name Size Digest
SDL-VC-arm64
178 MB
sha256:688ab5f048b88a294280b8cdc2ba340baccc7c4f5857f1275ff88f4f6fc919f0
SDL-VC-x64
193 MB
sha256:33be4af3edf20cfab4052f7f2d8685546f0217a042e60fba6ff01825388f6573
SDL-VC-x86
191 MB
sha256:19b8756fb8aa687cd639f97116f231cda32c1103965b2f2f1416230a292eac2e
SDL-android-arm64
19.6 MB
sha256:d31a16de87a090941194939444cc999a06d683c8758e19d869ebfd08f0bf0824
SDL-android-arm64-apks
26.9 MB
sha256:fe6f102d0ea6892c8ffa7cf7ca0bebdc7c12308eda53368bf98962c281e4173d
SDL-clang-cl-x64
157 MB
sha256:36daf596dd80c2931316012b8cd9b6c5caa59c9da8fe051a04702a03cf304723
SDL-clang-cl-x86
150 MB
sha256:8cad4afe85cb9c81e1854bc44c98b4f6b29b70b3b04af377f31733ba4e4b7c82
SDL-emscripten
312 MB
sha256:d4c283dc52ed9280c2a1da2f590cf0d52bb645ae0c34afc9ff69eeeb67eff84a
SDL-freebsd-x64
13.1 MB
sha256:ccd9f4baed236934106a4a8ff4dfa40bd7980e38c94eac53a2fa767965728fb6
SDL-haiku-x64
19.3 MB
sha256:9d6e5f62a9523d8c04560be03be449e7947696c269fdff747d768fe1b39a005e
SDL-ios-arm64
47.1 MB
sha256:4d6ebf63f9c8d9e7cd6454450d09a08efd796b696a11cdccf54c9b6eb3adc3bd
SDL-lean-android-arm64
18.4 MB
sha256:6c24e951b257a41b46d534af7dd3d510c28fa018a6a926301e26091e3563ea05
SDL-lean-android-arm64-apks
24.5 MB
sha256:8165585f3a851cf472d0ccebe699281315718d7106790a1a27384514e98ffe9d
SDL-loongarch64
28.2 MB
sha256:71c69d2583bca317db272d30648fc3f6bd54b8af1e45fd9a364819dafa1d5e2f
SDL-macos-arm64-gnu
12.2 MB
sha256:d59fe64fe4e250494caebe9f479f6739a670c264b35158632d636f5e6441920d
SDL-macos-framework
3.85 MB
sha256:24cbbe01c373a37509294b03a04cceb4c948d7f1523c88f7f9bda5e799d7d5d9
SDL-mingw32
31.3 MB
sha256:9cbdd05729b3d1aaa5475ef1460735294b904e90065e1a5ffb905c3287121aa2
SDL-mingw64
32.7 MB
sha256:51a2143425edd149d86de721f6cef2b7f2850779d57525b7255476c54017ca46
SDL-mingw64-clang
24.6 MB
sha256:33220648a5f78ee81aa8617c4ad6a1664b1e95a7c3cafff50820fc80556f7ffd
SDL-mingw64-ucrt
32.7 MB
sha256:8487b575974e11956a76b509041e387496017024fc2dcbdaa66ffa6979969431
SDL-n3ds
240 MB
sha256:982095a61de8076fbd9e8513b2b11bdbceb590768c6fb65afa6723e5de4616ea
SDL-ngage
6.93 MB
sha256:37689232d65e51e916dae01d699d7f7cf1b60d7b7807e90e8454ad41da67cfed
SDL-openbsd-x64
12.5 MB
sha256:dfb05a6a964e35d9d73857f4716cb0f490cf86f864d89c55cada51a339a22e4d
SDL-ppc
24.5 MB
sha256:8ec73ece234a9aa89d0946ba740d1e5e53e60d9878a7b1c17b6a4c1b4149b0f6
SDL-ppc64le
24.2 MB
sha256:d0b8fb88e2362bd8ebacb68587ebdf6f5e973def082e65af5916370431fc114c
SDL-ps2
310 MB
sha256:ecea7a485a68c6cdab2c5c99958c7115a6858d5bcc219b5d6c662a9150e97fe1
SDL-psp
276 MB
sha256:bcd6ee48931914fb2f75526e8d57d9b2425c9270da41896813e6f4e369e1c392
SDL-riscos
82.2 MB
sha256:0fba362cc16944ca226e789f8eecd34c8b041430abe7f5d8e9c564128440895c
SDL-steamrt3
29.8 MB
sha256:a8beffa0b7fd7e959f073540d00295440e0dc20ec6832344f3855065e7ed9646
SDL-steamrt4
29.6 MB
sha256:ef85aa96e404e6408416a08aa652c6896641f397f3d01d8931e2ad1796e7875c
SDL-steamrt4-arm64
29.1 MB
sha256:f5db267dff7dfe4ca11477dbc2292888bc1614ce7b04c0e8b4131f6898861c31
SDL-tvos-arm64
46.9 MB
sha256:a36d52e1522209787b0fdf92924f1e70a3f25d6e25f090d07caf1e021da5e82b
SDL-ubuntu-latest
30.3 MB
sha256:c836cce9ba75d0dbd851080abf0b1bffb23c1117cd63031a3d21098c23d3abfc
SDL-ubuntu22.04
30.3 MB
sha256:20fc3c10a7ec49be6facc4f11e8616c0fb0a8d265f1ce1cf526ec6766911ee1a
SDL-ubuntu22.04-icc
23.4 MB
sha256:19f4e2f6ce615634e455b9b469f738370b1f6c3f46ad83f2da2c29b5102a427d
SDL-ubuntu22.04-oneapi
39.5 MB
sha256:46d67b1c9b26b8c23f26a7ceedbd5a612bf325b06a1bb13fe96f5882aca08813
SDL-ubuntu24.04-arm64
30.2 MB
sha256:436c6dc7408f4416bb3c9bfa62c895214019d0a3d5ef85b78702e748860d872c
SDL-vita-pib
327 MB
sha256:c62bd635c2ab840dadc1ee7a9944a5307e7a5f6cb46c48fa7929275ea80f503a
SDL-vita-pvr
335 MB
sha256:d06f1654364d7bece66f169ec21ce789f7dd7a38a95453938e16f6486fd65ce6