Skip to content

Add flexible Emscripten joystick mapping #12374

Add flexible Emscripten joystick mapping

Add flexible Emscripten joystick mapping #12374

Triggered via pull request June 13, 2026 11:45
Status Failure
Total duration 16m 18s
Artifacts 42

build.yml

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

Annotations

1 error, 48 warnings, and 11 notices
level2 / Cygwin
Process completed with exit code 8.
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 azure/bicep Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
level2 / iOS (CMake & xcode)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / iOS (CMake & xcode)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
level2 / iOS (CMake & xcode)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / iOS (CMake & xcode)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
level2 / iOS (CMake & xcode)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
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 azure/bicep Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
level2 / MacOS (Framework) (arm64)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS (Framework) (arm64)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
level2 / MacOS (Framework) (arm64)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS (Framework) (arm64)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
level2 / MacOS (Framework) (arm64)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
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 azure/bicep hashicorp/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep brew trust --formula hashicorp/tap/packer You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep hashicorp/tap Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep hashicorp/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
level2 / tvOS (CMake & xcode)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / tvOS (CMake & xcode)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
level2 / tvOS (CMake & xcode)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / tvOS (CMake & xcode)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
level2 / tvOS (CMake & xcode)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
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 / 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.
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 azure/bicep hashicorp/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep brew trust --formula hashicorp/tap/packer You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep hashicorp/tap Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep hashicorp/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
level2 / MacOS (GNU prefix)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS (GNU prefix)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
level2 / MacOS (GNU prefix)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS (GNU prefix)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
level2 / MacOS (GNU prefix)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
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 azure/bicep Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
level2 / MacOS 26 (Framework) (arm64)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS 26 (Framework) (arm64)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
level2 / MacOS 26 (Framework) (arm64)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS 26 (Framework) (arm64)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
level2 / MacOS 26 (Framework) (arm64)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
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 azure/bicep Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
level2 / MacOS (Framework) (x64)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS (Framework) (x64)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
level2 / MacOS (Framework) (x64)
Skipping hashicorp/tap because it is not trusted. Run `brew trust hashicorp/tap` to trust it.
level2 / MacOS (Framework) (x64)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
level2 / MacOS (Framework) (x64)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
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 / Windows (msys2, ucrt64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (msys2, mingw64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (MSVC, x86)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (MSVC, clang-cl x64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (MSVC, ARM64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / N-Gage
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (msys2, mingw32)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Cygwin
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (msys2, clang64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (MSVC, x64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
level2 / Windows (MSVC, clang-cl x86)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
SDL-VC-arm64
194 MB
sha256:42a2429228febf897bd0b24c8bfba41fa9c7048457583438520d49fc0b574f5d
SDL-VC-x64
209 MB
sha256:aa37b026bb694cfacf9244a6aea7e70eb583e1ac2ea5b2dd70e14199d34fce97
SDL-VC-x86
206 MB
sha256:51b0704ef4e0fa0ad7acd1e331fdf091a25d483a811c6a25bb4a786952e57628
SDL-android-arm64
20.8 MB
sha256:e4db8b0c047e2443b460430fda44dfdede53487f670c31fc23782498eb5fa8b2
SDL-android-arm64-apks
27.9 MB
sha256:e1065adb97ee7b524b165ce2a37befcb74ec8fc663d2833392fc7658b409895d
SDL-clang-cl-x64
168 MB
sha256:a592c452e6f2f0785d47f22f74be97bac7b8735dc3d76bb5779e7d8496646c07
SDL-clang-cl-x86
160 MB
sha256:1d3c07018542a5eef165f37f4ef1397a321fd6394c69db357de37f82d609be83
SDL-cygwin
30.2 MB
sha256:12c03277f7bd65e9c95c77d406d470ed04d12910526f3690cd16726570522755
SDL-djgpp
71 MB
sha256:2bf3043b314ffb3f6d0d17bae60993e45d01e459cc3535e8da537c2c082e7d5a
SDL-emscripten
326 MB
sha256:5a40bfb185e339926d655f70fa59d74de6d3d6224c851d129ca2c6584886887b
SDL-freebsd-x64
13.6 MB
sha256:5fb93f31102d1ae6db523dcdaf4add79d0b21b87a37245bfa491a9e066a98488
SDL-haiku-x64
20.5 MB
sha256:23a25ebe56e99d5e4d7a464854ebe04cf15ad6a996ebdf973a2ad7be465cbf94
SDL-ios-arm64
50.9 MB
sha256:6f2fc0703ac914d541be81f731e38539c1152e64482b70833a6cfe885790019e
SDL-lean-android-arm64
19.6 MB
sha256:8505b19e9de1745c6aa6f7a402ff6756c1db7cebda9592750251bfd5dc3d53d2
SDL-lean-android-arm64-apks
25.3 MB
sha256:fa7cfed3684137042cca31abe50b68408e62aab4fb49786c8dbc4f548658d058
SDL-loongarch64
30.2 MB
sha256:dfd8f6e1413f439fc22386c854338131047b9b0765d33f194e3c7ab60d65eb3b
SDL-macos-arm64-gnu
12.6 MB
sha256:86dcb73713b6160f1b11f00dbede958fe83ad41c525e4fd82ec296e2e24b3dbf
SDL-macos-framework
3.96 MB
sha256:a73077d81fb0f5292e20db24896268e444f9fe35acc6203316af2d37476fc7d7
SDL-mingw32
33.2 MB
sha256:174e791521cf1c9643cad0a529a9f388dc31ecb048d4a16b91da15d386e641ba
SDL-mingw64
34.6 MB
sha256:06654fe593776af268729653d65cd7e8a5c5b5367eddaf4b8c1f25e0c90a8098
SDL-mingw64-clang
25.9 MB
sha256:b8b21fd243777883c8ad6832536bb463e35242a6d82845623090ee2c3fbad770
SDL-mingw64-ucrt
34.6 MB
sha256:a27d4091b653f3a6ce7f472b99a15f640e2057c0a5b16b7ad8dee78b3a607aa4
SDL-n3ds
251 MB
sha256:0a38e4ab2ab476bc07042c8320fbcae66965870c4e76398fb96e155e1c71a2b2
SDL-netbsd-x64
15.7 MB
sha256:9dd4063ee6dc1856bd11e03364adcd572cbfa112ac96686b167b069e3a833d05
SDL-ngage
7.42 MB
sha256:88bf4fad8bb18bedec63f7f59c1bb91a76168d95e9d7cbc7ac60d93e640897b2
SDL-openbsd-x64
12.9 MB
sha256:f846a8682b2ed61486eb778cf4a3569dae1e83925f47df589b2e93b4ad7fb13f
SDL-ppc
26.2 MB
sha256:f9bdc5841aa6435491a98309643eac0de9bfbee697cf8eb5953171d4b7d550f7
SDL-ppc64le
25.9 MB
sha256:809d66468bbb59dabe443d47671b6d41116834af64f1d4f4917a7209619aef97
SDL-ps2
327 MB
sha256:bc7831f6c218e38cca9cb32e1ea5de65971d42e23428bd68c4b4e0d7db9d7328
SDL-psp
291 MB
sha256:bdf61b16e54b97f555e40c91e6c0936dbfcdfe86853082fdca2613cf2010c0e6
SDL-riscos
85.2 MB
sha256:68c2ab5a11f2819203847e5f7195326a2d5adc3058b9d5b80105e2e0205fdc05
SDL-steamrt3
31.7 MB
sha256:12f216c65da4a7aa4bf1f2420e5fc856d603a7099396100ba41d984d4bf1e5af
SDL-steamrt4
31.7 MB
sha256:817a7a1d450660c26a477edc88495a6ee2eff8d28c915a5551ccd110e4c9b34f
SDL-steamrt4-arm64
31.2 MB
sha256:8731459f3d58f7980defe417db96eea007adb16085cb6d348bf721e19cebe010
SDL-tvos-arm64
50.6 MB
sha256:0370e6b451b56b7907dbb5fe9c27e4024ed9fddf9fcd82285143bafaac278755
SDL-ubuntu-latest
32.2 MB
sha256:4c7635a8f1c40c574765e39eb44e97535341182a59b4050e1570a5901b211eec
SDL-ubuntu22.04
32.3 MB
sha256:890d75753ef97b9e1e5dff254402f50d345cdc5c3bb84177d44134ea040e312a
SDL-ubuntu22.04-icc
24.6 MB
sha256:46a1fb03b713390aae8d3c98199839a291fa20ed6b278e87f64b6acaf248b6ab
SDL-ubuntu22.04-oneapi
41 MB
sha256:cb22239941e645c4179440710e27087ecec61eeb84d08dee00a3e4e0ff2c8626
SDL-ubuntu24.04-arm64
32.4 MB
sha256:660a313ab7d78d8e66a2ce2ef534d8c31a556e2d4006bba4d6e51cf924a1292a
SDL-vita-pib
343 MB
sha256:acf980d5db986646860fa0ceea6a1b36bb052e0df22eaadd1ade0ecaaa5852a0
SDL-vita-pvr
352 MB
sha256:174ce22961bbdd1920924f240435e32f2b1f6de5eed9bbe6021e92235a844b6e