Skip to content

Fix Zwift Click v2 button events not routed to bluetooth/MyWhooshLink… #14191

Fix Zwift Click v2 button events not routed to bluetooth/MyWhooshLink…

Fix Zwift Click v2 button events not routed to bluetooth/MyWhooshLink… #14191

Triggered via push July 29, 2026 10:48
Status Success
Total duration 21m 49s
Artifacts 19

main.yml

on: push
raspberry-pi-build
11m 44s
raspberry-pi-build
raspberry-pi-build-and-image-64bit
9m 33s
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
peloton-bike-plus-build
peloton-bike-build
peloton-bike-build
Matrix: window-msvc2022-pr-build
Matrix: android-emulator-test
raspberry-pi-smoke-test
50s
raspberry-pi-smoke-test
upload_to_release
upload_to_release
Fit to window
Zoom out
Zoom in

Annotations

35 warnings
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/
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>03dppagAAAAA+dp1+6RruRqHToqJE+AmsTVNQMzExMDAwMTA1MDE3AEVkZ2U=
linux-x86-build
Failed to restore: Cache service responded with 400
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/
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 (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 (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 (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/
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/
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 (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 (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 (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 (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>0idtpagAAAACA3zIDW/MvT7BlX5A+Y3lJTVNQMzExMDAwMTA2MDI1AEVkZ2U=
window-build (true)
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-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>079ppagAAAABE1UPeVnCIR78l7wWQ3svVU0xDMzFFREdFMDEwNwBFZGdl
window-msvc2019-build (false)
Failed to restore: Cache service responded with 400
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>0b9tpagAAAAAhn9I4aW+cSYUx0b+hvVRLQ0hHRURHRTE3MTgARWRnZQ==
window-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>01NppagAAAACB8jEk6V7PRbD80frphIDXUEhMMzBFREdFMDIxMgBFZGdl
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>0GdtpagAAAACGllAkNgfjTaimpB0GWedsQ08xRURHRTI1MDgARWRnZQ==
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>0OdxpagAAAAAHjv78eSzJSYCQmz/bDsjLTEFYRURHRTE1MDkARWRnZQ==
ios-build
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
android-emulator-test-evidence-api24
1.54 MB
sha256:f08f804ea44f5afed165120141cd778ee9b69842681138915824d3349a2000e5
android-emulator-test-evidence-api26
2.15 MB
sha256:35c89db45e4c7e9f9b007c0d715fb890f39b084687b20c651bd32ddf40a637fa
android-emulator-test-evidence-api28
1.59 MB
sha256:c5e86373fdd997be32ad4fd965c0f66eef7315b13eb3e55eabcc2f2051047ea2
android-emulator-test-evidence-api29
1.51 MB
sha256:2674cd15ccecf5343da25343452d478529332593972d7fc5893623d4e30cf01b
android-emulator-test-evidence-api30
2.38 MB
sha256:119396786486db1dbd6db58b6560fffcbc0607cc1191c58a514e34da952b3770
android-emulator-test-evidence-api31
2.65 MB
sha256:5197b11c7d89996d1e6b978f037f88e6d66d760d2af9f7f15dd00c457622f505
android-emulator-test-evidence-api33
2.86 MB
sha256:54057ae67549fde343d9921fa50d7f414768d9d3518336d38eba9f7fbabc1141
android-emulator-test-evidence-api35
2.02 MB
sha256:6ece9a3b7d4b07a3fc9ea19c54f571a6123d7099baad6bf44212bade4c3fdacc
android-emulator-test-evidence-api36
2.33 MB
sha256:fac833a52a2ac34104ab4b1f866c2887e439f38d122185d3cb09157ec1f12791
fdroid-android-trial
492 MB
sha256:7290140d6451924fd09831e6de69b5ef28c64a03aa2663eeefc85fd734c08d4c
linux-desktop-binary
6.41 MB
sha256:6cb0aa348d629c3c2b91cc482bda7582b1e86e5adab2f8ddb71403f57855cc66
raspberry-pi-binary-aarch64
6.22 MB
sha256:c36f76713f2a5fc98d706261876fdb2bf9f790738dd9f5e6294c3910599d389e
raspberry-pi-binary-armv6hf
6.21 MB
sha256:6f4d6532ee40373cb3708d8b01d170a4ef0455d89bf78fb6e9e8b8f88f0dd66d
test_fit_files_and_db
5.56 KB
sha256:a82b914f9abbf75acd5a2a8b49a202d62fbbb10ce32752af89a9f5270ba1fcc8
windows-binary
276 MB
sha256:fddcc7abf3109deb6f6e48d2f08e40c2bc55b4b1963a09b24e1e8f3b5fae9f8d
windows-binary-no-python
145 MB
sha256:da4302b7107b173204e0b9a43fa88c24101b6a87b1ae056600ca9f7694c460eb
windows-msvc2019-ai-server-binary
131 MB
sha256:b2f0138dd24e7da8ade79a7fd1600cee6c01e388a9b6e9c5d9415a757cba84c4
windows-msvc2019-binary
262 MB
sha256:7c0f93645708f4e7f5c9f7cdfa7a93b89bba5906c6e1084bbc0d0b3f333b2429
windows-msvc2019-binary-no-python
131 MB
sha256:b94831e189fa9374e6bd72c0bf5659c6b9610034c1fe5d92b874e4042d65bd7e