Skip to content

Add Specialized Turbo e-bike BLE integration #315709

Add Specialized Turbo e-bike BLE integration

Add Specialized Turbo e-bike BLE integration #315709

Triggered via pull request April 4, 2026 04:02
Status Success
Total duration 21m 48s
Artifacts 54

ci.yaml

on: pull_request
Collect information & changes data
16s
Collect information & changes data
Matrix: Prepare dependencies
Run prek checks
1m 30s
Run prek checks
Check GitHub Actions workflows
20s
Check GitHub Actions workflows
Check copilot instructions
25s
Check copilot instructions
Matrix: lint-hadolint
Check hassfest
1m 29s
Check hassfest
Check all requirements
29s
Check all requirements
Check mypy
36s
Check mypy
Split tests for full run
5m 13s
Split tests for full run
Dependency review
16s
Dependency review
Check pylint
9m 6s
Check pylint
Check pylint on tests
7m 1s
Check pylint on tests
Matrix: Audit licenses
Matrix: pytest-mariadb
Matrix: pytest-partial
Matrix: pytest-postgres
Matrix: pytest-full
Upload test coverage to Codecov (partial suite)
0s
Upload test coverage to Codecov (partial suite)
Upload test coverage to Codecov (full suite)
22s
Upload test coverage to Codecov (full suite)
Upload test results to Codecov
0s
Upload test results to Codecov
Fit to window
Zoom out
Zoom in

Annotations

1 warning
Dependency review
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
coverage-3.14.2-1
1 MB
sha256:f0aad5710b8471b4dab0d3306c599af07708eeda83e9fe4e612c31ee13553867
coverage-3.14.2-10
1.04 MB
sha256:27e19dffb084d1006e1cdfdead7a38853cc3fc86f8bd1a339ac07964931bd4ea
coverage-3.14.2-2
1.05 MB
sha256:437e6cb2275f241bf85a578470c46adcceca798733c9c28da357a844434eddd7
coverage-3.14.2-3
1.05 MB
sha256:731e77c4e9c2df3112fe47c0328ac3d880b262b5def49e6f791d1c5965e407da
coverage-3.14.2-4
1.05 MB
sha256:45ac44ac342d5b4fabff2ba03818ba3c2cf5c34f0584cd23fef0a3d7926f28eb
coverage-3.14.2-5
1.05 MB
sha256:86e5549ea14d5c8487659ff321ee6b5c3c91f07d402d2f9b725cccc1e8d6461c
coverage-3.14.2-6
1.05 MB
sha256:5c30f34c8e6633140be3d024718a8c79caad3271a7e7c846a11ef75ed08c311e
coverage-3.14.2-7
1.05 MB
sha256:09d8ae7918f7fa78b91654fcc545aed61ab3a3558d1088ac3113ffcf3a14dda2
coverage-3.14.2-8
1.05 MB
sha256:ca211c6753473f549bff9ff064e5655d6e10ea7f09b390d60ed8d760941291ae
coverage-3.14.2-9
1.05 MB
sha256:af169fc30a718a960cc5de452e4120800b3b63d1c6291dff7021cfa1437aa105
coverage-3.14.2-mariadb-10.10.3
16.7 KB
sha256:535f500d1dc1efdf8a12ecdd12716d4b7c248eba23d46e8a39d85cd95ec385a1
coverage-3.14.2-mariadb-10.11.2
16.7 KB
sha256:2d80f61adad9b59552822cc5209a6d47813195aa5dc6d7af0339a9bb15b24498
coverage-3.14.2-mariadb-10.3.32
16.7 KB
sha256:54d6eec0c53473c792244f658a6a58f360ed5c0981eeee12f1a43519c1147e72
coverage-3.14.2-mariadb-10.6.10
16.7 KB
sha256:3084ff9290a8bd90d033cc9ffc52221df733272150b782fd165f8beeaab7e1f5
coverage-3.14.2-mysql-8.0.32
16.7 KB
sha256:da66091ff1930ace24ad5f846379861d1346f995aafb2f8d381abe446b86621a
coverage-3.14.2-postgres-12.14
16.8 KB
sha256:620ebfec5eac0416f51119f53896616ad857691041c0bdc88d042f8a60b233f3
coverage-3.14.2-postgres-15.2
16.8 KB
sha256:0121663d18fd4551a6c3f8ba0038ea2af29bef8b1bbfb5aa76422063786a8d32
licenses-315709-3.14.2
139 KB
sha256:f89e34232186d3813d56ee436bc36a934a52b81aed152e992fe71956d5dd79eb
pip-freeze-3.14.2
12.9 KB
sha256:98c0d9e69bf59bb2aa5ea3ececc55c558464e90791cfc4d4486dcbb98a702f9f
pytest-315709-3.14.2-1
1.7 KB
sha256:df664db2d3303dc1df7075f2049e9712d2fa71abd00a609556a73a2decdbe57d
pytest-315709-3.14.2-10
2.35 KB
sha256:5dfd2bebfdda4e1b27fe1fabce7d689802a3cbcbc1dba9035a8e1524d8bba37d
pytest-315709-3.14.2-2
1.45 KB
sha256:3b1fddfb8f591230d777e7c69495cab174addf68c8f27ff5d1ff637191ec0c7d
pytest-315709-3.14.2-3
2.16 KB
sha256:19805ae3e76774af0971ee69b718f7ad3c3c753d70f1d4d91c4be7b5443fd4f8
pytest-315709-3.14.2-4
1.9 KB
sha256:ea6e7c21dc27d487f28a2d5abd4e25fef07454565061a55de4836e6d5a98e15a
pytest-315709-3.14.2-5
2 KB
sha256:889dd15b0175b802301395e325edd727c4aa92d852ad06d890c66cf82f0a1e50
pytest-315709-3.14.2-6
2.21 KB
sha256:8c6fedd960c889151ca8068e61ba499de03575952a9e3c398443367e67f89cb5
pytest-315709-3.14.2-7
2.02 KB
sha256:9b8c7d54aae06906eced59f5e3f855ca72b7048a711e581cdf042695cf6f8153
pytest-315709-3.14.2-8
2.02 KB
sha256:0272001117ecc70c22a2dd94082d38a5ecb8cdef4ae65a39849b2bcc5d1d61cc
pytest-315709-3.14.2-9
2.73 KB
sha256:6151829422af2253d07dbf2556894030651050f451e431efed7c4aeab49fb3c4
pytest-315709-3.14.2-mariadb-10.10.3
2.79 KB
sha256:f9f633917ce68dd02e5db358938ebdfa416375dcf4b870f9cd447a2e108abb04
pytest-315709-3.14.2-mariadb-10.11.2
2.8 KB
sha256:2928f96546d90ced312d53d28930dd6e4a8a55c4af069c0a9d5fefeda00d4bd6
pytest-315709-3.14.2-mariadb-10.3.32
2.81 KB
sha256:4e00e5e73e0a152b95285c69aa77b1787c638761da8ad7a46ce8a4b1f07d4ce8
pytest-315709-3.14.2-mariadb-10.6.10
2.79 KB
sha256:a5b793d2570949b6c230142208cc63d12b96e09af9ab7a5988892a5cf84bbc1f
pytest-315709-3.14.2-mysql-8.0.32
2.77 KB
sha256:cff19f3562b0e92608feae48582d653e2758055f8db06a97abbb2fb006d9af36
pytest-315709-3.14.2-postgres-12.14
2.42 KB
sha256:956d2cbf80210d305b478462394016661c7f35a678098b7294c8fb8be81b8ae1
pytest-315709-3.14.2-postgres-15.2
2.41 KB
sha256:f4c03e8868475039e120bafa17dcd5d98c81680c2f86a20729985c9e10289dab
pytest_buckets
6.65 KB
sha256:06859722ab6062ce757a79aebb99cc382d9aa7141244119a6d604bf59e843bd2
test-results-full-3.14.2-1
84.9 KB
sha256:966047a9887a85c9a5bd3f1780f633aa995a6cc15a782eb392a5eae455233059
test-results-full-3.14.2-10
134 KB
sha256:1a93c9da9ebeda33e3173caf96c484943919dac9552783aa101e3f069956a2bb
test-results-full-3.14.2-2
125 KB
sha256:75144589adee39d840ac13c1c0e8ad507d3f7931ea410cc69706a1cce6b272d6
test-results-full-3.14.2-3
125 KB
sha256:e6a4c8c679aa8ce87418660135bf28957cf733109dd5f5d8466d36846cfb376f
test-results-full-3.14.2-4
140 KB
sha256:113dc3df7b77a03c95c95ee671b30ce1f57dc27781bd4bb844788ddb934d63e4
test-results-full-3.14.2-5
133 KB
sha256:2e984ce0acf12e26a79bbc4309ff6e00ce210f24b427ad5dc8f3c6fa8117e511
test-results-full-3.14.2-6
140 KB
sha256:16bc08bb791ef848cd6cabc2b6bceeab07cd2abadf0d94268abde6f3423a7e47
test-results-full-3.14.2-7
152 KB
sha256:daeec0c47a142c63ed976a54dd660b61125d875a4315b2cec0c8150ee65b25f1
test-results-full-3.14.2-8
131 KB
sha256:a4fad2fb46e22b4a70e58eefee29c3fb3120fd13a81158cefa56514beffa39a6
test-results-full-3.14.2-9
145 KB
sha256:c64b14bc932a52c12e9cdd93b830425ae44aa4c03c0f3119a2e014fd249c6eb6
test-results-mariadb-3.14.2-mariadb-10.10.3
27.2 KB
sha256:e79744cb00972637a2e2757a4b85af6fc713e0f6ba51f7a60850e30de9d8925f
test-results-mariadb-3.14.2-mariadb-10.11.2
27.2 KB
sha256:99eb353032d878e713aa54537d1946ebb77387a54b4d00809e5e2f00c33d888c
test-results-mariadb-3.14.2-mariadb-10.3.32
27.2 KB
sha256:30d9189ab94c679342e24b20ff85704720ae03424791b3fc563bdeb064221618
test-results-mariadb-3.14.2-mariadb-10.6.10
27.3 KB
sha256:c480ef7042f73a726d60d8a53a8c1a9c6d9c4cf4d98e2ffc6b97e414c9745553
test-results-mariadb-3.14.2-mysql-8.0.32
27.4 KB
sha256:c553ee5266f843028cd3276d50223a704b5a9e22e7f828d1c91bfbe19a640601
test-results-postgres-3.14.2-postgres-12.14
27.1 KB
sha256:f993a84b135a4743a05e6aa64b505f8d10c5ac3dac90a1fd91aa6e32f40f1aef
test-results-postgres-3.14.2-postgres-15.2
27.3 KB
sha256:15c737c1c3acd9c843ddb33c706fa150cc965707594cafdfb167c8183cbd1090