Skip to content

Fix Zwift Click v2 buttons not routed (Steer Left/Right and others never fire) #14190

Fix Zwift Click v2 buttons not routed (Steer Left/Right and others never fire)

Fix Zwift Click v2 buttons not routed (Steer Left/Right and others never fire) #14190

Triggered via pull request July 29, 2026 10:34
Status Failure
Total duration 21m 30s
Artifacts 19

main.yml

on: pull_request
android-build
9m 7s
android-build
raspberry-pi-build
11m 14s
raspberry-pi-build
raspberry-pi-build-and-image-64bit
9m 34s
raspberry-pi-build-and-image-64bit
Matrix: fitpro-build
Matrix: nordictrack-build
Matrix: window-build
Matrix: window-msvc2019-build
Matrix: window-msvc2022-build
peloton-bike-plus-build
0s
peloton-bike-plus-build
peloton-bike-build
0s
peloton-bike-build
Matrix: window-msvc2022-pr-build
Matrix: android-emulator-test
raspberry-pi-smoke-test
54s
raspberry-pi-smoke-test
upload_to_release
0s
upload_to_release
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 37 warnings
window-msvc2022-pr-build (true)
Process completed with exit code 1.
window-msvc2022-pr-build (false)
Process completed with exit code 1.
window-msvc2022-pr-build (true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-msvc2022-pr-build (false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-build
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/checkout@v3, actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
raspberry-pi-build-and-image-64bit
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
raspberry-pi-build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/setup-qemu-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
raspberry-pi-smoke-test
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, docker/setup-qemu-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-x86-build
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/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, jurplel/install-qt-action/action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-x86-build
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0mNdpagAAAAAsXH/vy/ChRauopp+Q5MQUQ0hHRURHRTE5MDYARWRnZQ==
linux-x86-build
Failed to restore: Cache service responded with 400
android-emulator-test (24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-emulator-test (29)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-emulator-test (28)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-emulator-test (26)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-emulator-test (30)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-emulator-test (31)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-emulator-test (35)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-emulator-test (33)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-build (false)
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/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, jurplel/install-qt-action/action@v3, jwlawson/actions-setup-cmake@v1.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-build (false)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0MdhpagAAAABrxQ8pnE1pQao76dSCKoL+U0xDMzFFREdFMDgxOABFZGdl
window-build (false)
Failed to restore: Cache service responded with 400
android-emulator-test (36)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-build (true)
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/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, jurplel/install-qt-action/action@v3, jwlawson/actions-setup-cmake@v1.9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-build (true)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0KthpagAAAAAxFifSFEizR6hqPaz4hspDUEhMMzBFREdFMDIwNgBFZGdl
window-build (true)
Failed to restore: Cache service responded with 400
window-msvc2019-build (false)
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/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, ilammy/msvc-dev-cmd@v1, jurplel/install-qt-action/action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-msvc2019-build (false)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0tddpagAAAACiHmaJMfpsSLkjar5gz37KTVNQMzExMDAwMTA2MDE5AEVkZ2U=
window-msvc2019-build (false)
Failed to restore: Cache service responded with 400
window-msvc2019-aiserver-build
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/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, ilammy/msvc-dev-cmd@v1, jurplel/install-qt-action/action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-msvc2019-aiserver-build
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0kNdpagAAAAAmlBr1OkXhQpx+0RiaFBqCUEhMMzBFREdFMDIwNgBFZGdl
window-msvc2019-aiserver-build
Failed to restore: Cache service responded with 400
window-msvc2019-build (true)
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/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, ilammy/msvc-dev-cmd@v1, jurplel/install-qt-action/action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
window-msvc2019-build (true)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>01tdpagAAAACPoFDOXXunQY+ftyDBaOLSU0xDMzFFREdFMDExMABFZGdl
window-msvc2019-build (true)
Failed to restore: Cache service responded with 400
ios-build
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/checkout@v4, actions/setup-python@v5, jurplel/install-qt-action/action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ios-build
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
ios-build
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0INlpagAAAAAV99AeC3ynR5iGHD814lSQU04xRURHRTE0MjIARWRnZQ==
ios-build
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
android-emulator-test-evidence-api24
1.55 MB
sha256:a59a9184aa5cae00a57f6df8fa1914c478a13aba955631dbced9ac6d80aa71d2
android-emulator-test-evidence-api26
2.15 MB
sha256:951cbd4d2f385cd243e9208a8940a0041d664eb5ff279cd2a4160b4ccad0cc09
android-emulator-test-evidence-api28
1.58 MB
sha256:874ac6f20a6746198375877983b1cc432a83b5fe81f8e37b5a08b2a80034a9f9
android-emulator-test-evidence-api29
1.5 MB
sha256:eec69f8357aca92efe646f0e13cafa7fa98c252c26df4a2bcab3b859c035f82b
android-emulator-test-evidence-api30
2.37 MB
sha256:7580f31aab3f0522376e0fe09bbc965e50953de9fa566346671a62c2789f0de7
android-emulator-test-evidence-api31
2.64 MB
sha256:1043e4da09cea8fa38187804ca0fe0209587fc317faf9b6c2473c4b8c32316f5
android-emulator-test-evidence-api33
2.79 MB
sha256:f0f42ff305ffb15815bd2950b0017ba9f3d15f5bf7c9a3de5e1294bc0f3bef07
android-emulator-test-evidence-api35
2.06 MB
sha256:a38f00a33d3af0dc1e6e62546e51c988ce7f084990c0c35e0646323f99264ebf
android-emulator-test-evidence-api36
2.36 MB
sha256:39f53be663a866e10c8f9941ecc0b5fb240a27423df7edb56595be9aeb139643
fdroid-android-trial
492 MB
sha256:b14054754f4ab4852ce04a24cbb1ea0c8d9b91244503a95e68019ec980822292
linux-desktop-binary
6.41 MB
sha256:37495c10b31b04e963ba85a9737a4102aeb6d6a94f78f36c681c883252a066a4
raspberry-pi-binary-aarch64
6.22 MB
sha256:1102856627b1177014ad354b828aa9dec239f41024fbba8058163657328a784f
raspberry-pi-binary-armv6hf
6.21 MB
sha256:786bf2cc68f4f10ea90c761f062f18deddbc70079d27226c1aa3ad466dae861e
test_fit_files_and_db
5.52 KB
sha256:649d977fc81bad9cefe145376f3722d3b86e0abd83a26e79203f88538d58083e
windows-binary
276 MB
sha256:d9c54dc25e56120d89d4850420ec71c089d0216fdd15480d848fae7fc9fe1db1
windows-binary-no-python
145 MB
sha256:f1f4061fa45c61ad38dbc0386fc8d019c339ca234f57975fac27d1709b1aa9ef
windows-msvc2019-ai-server-binary
131 MB
sha256:cbbbafc563360bc13e84000b145d43d13f1fc8326eadf0b0680dad4fa5395ce2
windows-msvc2019-binary
262 MB
sha256:7ecaf8e79a07278b96004a8c94e50373a87229d6d040f1eee673413da4b8d11a
windows-msvc2019-binary-no-python
131 MB
sha256:3fd54de9e71d561e2fe1d761397612e6fcdc9aba2c9ecb61907a8a6702a6b450