Skip to content

Add config flow for Vivotek integration #286393

Add config flow for Vivotek integration

Add config flow for Vivotek integration #286393

Triggered via pull request November 19, 2025 03:17
Status Success
Total duration 22m 37s
Artifacts 107

ci.yaml

on: pull_request
Collect information & changes data
19s
Collect information & changes data
Matrix: Prepare dependencies
Prepare pre-commit base
17s
Prepare pre-commit base
Matrix: lint-hadolint
Check hassfest
1m 20s
Check hassfest
Check all requirements
25s
Check all requirements
Check mypy
39s
Check mypy
Dependency review
10s
Dependency review
Check pylint
8m 32s
Check pylint
Check pylint on tests
6m 31s
Check pylint on tests
Matrix: Audit licenses
Check ruff-format
13s
Check ruff-format
Check ruff
21s
Check ruff
Check other linters
1m 12s
Check other linters
Matrix: pytest-mariadb
Matrix: pytest-partial
Matrix: pytest-postgres
Split tests for full run
4m 51s
Split tests for full run
Upload test coverage to Codecov (partial suite)
0s
Upload test coverage to Codecov (partial suite)
Matrix: pytest-full
Upload test coverage to Codecov (full suite)
33s
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 error
Check other linters
The `punycode` module is deprecated. Please use a userland alternative instead.

Artifacts

Produced during runtime
Name Size Digest
coverage-3.13-1
999 KB
sha256:b82e3b6c52e5821289847c35930f76e7a1c058e62da0285d46737ea2c78cfbee
coverage-3.13-10
1000 KB
sha256:35aaf8b5acdd08dd5ecfe66da12166ecefb09a979506f6551a97aeb55a2bd2ba
coverage-3.13-2
998 KB
sha256:d6c9a12e1538d7acc0bffb2e33483a84e940b32205114dd9f722d04d017a6948
coverage-3.13-3
998 KB
sha256:bcb73ea987e92c7e84511930868dd2bf0d276fd8e76829ce2c7ac647bbe114ec
coverage-3.13-4
1000 KB
sha256:6ab365c2d155593fd17d6483357c58eac0d301578934b1f8ec64da8d989c50ff
coverage-3.13-5
1000 KB
sha256:14fbc51dcd32fdf75b81b672046dfdfae186455a7a6e05560bb1abba268a6b60
coverage-3.13-6
1010 KB
sha256:e18b2f151d6b2f21830e16180ad38bec9b1b49c21c8a51e2c01569a2bd65a19f
coverage-3.13-7
1000 KB
sha256:0be08f62fb0f402db519d73f3d3f96ed8db1ecbfa1393a5a38513a8a93385e88
coverage-3.13-8
1000 KB
sha256:ef1e7b0537195857096f158055bacedf44416cdaf9074a549b56bada4477341a
coverage-3.13-9
1010 KB
sha256:6823199c93583fccf61ba901a8dc448229db1de1cd4eea0ee112637a245aaad3
coverage-3.13-mariadb-10.10.3
16.6 KB
sha256:92f41f93d5f8396f5e1938c77cadd396d5e6bef71ccb77aed038fd224026e6e3
coverage-3.13-mariadb-10.11.2
16.6 KB
sha256:855ef688a00f74d8946a7f6f377f798cb601c2c74338baa96596128846413da9
coverage-3.13-mariadb-10.3.32
16.6 KB
sha256:055b58056cac9d55c6c2fab6fa2d1520bc1f196deddfdf90286efededc7dade6
coverage-3.13-mariadb-10.6.10
16.6 KB
sha256:9f01be647f7970132b3e551728be4d687da4f248a44a050bf55c87ae7bec1283
coverage-3.13-mysql-8.0.32
16.5 KB
sha256:3aa4abed59e26448c821f18a1dcad5447d21867d29f962891f74d5a3890d5167
coverage-3.13-postgres-12.14
16.6 KB
sha256:c373d8c74c5e0ed7589570459dc242f0b38eb464725f66a759b8c5e7af247ae2
coverage-3.13-postgres-15.2
16.6 KB
sha256:2e3bb9c0d3fd694b7c84250140332fcfcb6da4e76aaa9f83ba9d43ed364d5a57
coverage-3.14-1
997 KB
sha256:0e3d2b83a49f3bf8adc6aacfc3057c44640c1130f9d19775758aed77737e0dd5
coverage-3.14-10
1000 KB
sha256:93050c30ff6f1e75171ffc35b3d6225278e51ff3f890f7600fade26cc0346cf4
coverage-3.14-2
997 KB
sha256:4e8dcc29e968ff39230712248d0d6a406b0e45ee50a803a0371a3a6bcfaa5653
coverage-3.14-3
997 KB
sha256:997c2992da9eb2aec11e48220caa62cb3c8e8919d30d932f0ad5a117990fa9ea
coverage-3.14-4
1000 KB
sha256:8c195b85bb17993bb26a433a23ae6522d27c55adf61a1ee14b53f52a6f115fd8
coverage-3.14-5
1000 KB
sha256:2a19d99cd4b3f52659f9cf03ed7d47f4396cb9822a8020600c173596cffa9a56
coverage-3.14-6
1000 KB
sha256:0d481f0a1813bc3c30671f77bbe77d7ccc55fac0c151b490670551e36f3f3ae5
coverage-3.14-7
1000 KB
sha256:8605d45c329f6d01b1021ae9b96b3bdaca17efecc4cfd74149a0ed76e98f1b4a
coverage-3.14-8
1000 KB
sha256:aea2f4c66a861f12d98ce01424335bc15a85425cb844ca3acbf158f00c5c5ccd
coverage-3.14-9
1000 KB
sha256:d2d220b426e1d957e839c1ca92e43bf3ad9db70b3fa20d934c3682ec6a07c8e8
coverage-3.14-mariadb-10.10.3
16.6 KB
sha256:910a4b00aa8615d05e2dd7d721ce0cd3998fa63908058fefed5758c2a3be6082
coverage-3.14-mariadb-10.11.2
16.6 KB
sha256:b469dd8bf7990ef111b0766f22cc4c7a8b0d5fbcce79ee38bc6de9b14402fca3
coverage-3.14-mariadb-10.3.32
16.6 KB
sha256:e4cef9d00d3df8d7b25e4ed8f772ecc103f5656d1fe3543a163d7065b8b5a9e8
coverage-3.14-mariadb-10.6.10
16.6 KB
sha256:dd5017a64a4ea26cd1ba14b4defae5100ab05fb40ab895715c242310b15df035
coverage-3.14-mysql-8.0.32
16.5 KB
sha256:fdc6b905406ec94e385a713a299c20b0bd6542e6ec7743e9274eb9bfb3e9bf8e
coverage-3.14-postgres-12.14
16.6 KB
sha256:be84b6eed521b5f3677e10af4c7981606d9a6d5c73917195a5676eab0e86a406
coverage-3.14-postgres-15.2
16.6 KB
sha256:ff3d0f27fbe257fb2fdc04d1e3caac7a9d665575f704ec04b9183b0e70223ea5
licenses-286393-3.13
119 KB
sha256:444b51090cfbb7b48c3193b9a2eb027d28d72342b15eed7e93908e4ab3bbdc47
licenses-286393-3.14
119 KB
sha256:cd90b6bd50d5db1cc2f74ed570b44e3b612669a905346c349096b1ab20b383be
pip-freeze-3.13
12.4 KB
sha256:648603a8c8b54d6aa5d3aa31bf352c13b93a0aea8c960a9f6f9ed1a6515b68eb
pip-freeze-3.14
12.4 KB
sha256:523100291d8a80218efe1b7567a00d29590de8d489b7110d5866ba9c49c7fa41
pytest-286393-3.13-1
906 Bytes
sha256:b3d5295621d258161f94fc4b2df850c559d396bef456b092501b533e33bee9d4
pytest-286393-3.13-10
1.1 KB
sha256:cdffbdd0bc97c12750156bbb77b64794d6ff617fb55e7573fc5389daa16a53e1
pytest-286393-3.13-2
975 Bytes
sha256:d4c87c6985df0fed995ac366c16ed4559075afa2c51e4cfe719070fa73034ad0
pytest-286393-3.13-3
871 Bytes
sha256:dc48e5072744486385d4899f41efd25a1722548acb9b338629c60d1ff3a00c6a
pytest-286393-3.13-4
1.45 KB
sha256:3618c8a5f714225653413befee15f84d4626b348c0fcb29a4fdf895bc6a67e8d
pytest-286393-3.13-5
1000 Bytes
sha256:637e15de4a9383dc33a6b623dc1bfa2419be6dabcae59205df7742a2404f5d98
pytest-286393-3.13-6
935 Bytes
sha256:cc67256e69e56cfaa100be71cffa1d872033d5e8e5bf92686b2a169dd7c5614b
pytest-286393-3.13-7
1.96 KB
sha256:9a6d4e229d33163b2191f7f6842f57a1c555aac44fd11a67499b915318d58511
pytest-286393-3.13-8
1.12 KB
sha256:292948224433a304c549b1befdfca61fe8818a755af95346e07113f9e93dd310
pytest-286393-3.13-9
937 Bytes
sha256:865087759c29071da4d6979a5fbf68ff47f98928d02bcf32fe4f30f1f5350247
pytest-286393-3.13-mariadb-10.10.3
2.52 KB
sha256:70b575682d7016ccf943b8032b7032fd587e6218ed58274b877dbeaf97c6ca5e
pytest-286393-3.13-mariadb-10.11.2
2.48 KB
sha256:72c8b2874a1d108c4ab61c7300cbdb2c9c93eb67fdac2d8eed23d8368e484219
pytest-286393-3.13-mariadb-10.3.32
2.53 KB
sha256:1360f782405e2b298b72e8535a406702e743030f22c3c74596363af8ea592cc3
pytest-286393-3.13-mariadb-10.6.10
2.52 KB
sha256:ffbb287a6ae912523a99b67ce4f09bfcc31f4aa7369e32150717b42fcbf5b258
pytest-286393-3.13-mysql-8.0.32
2.5 KB
sha256:13c61ef1a3b60fe4e4d3f6fcdcb4f8e09e3fb556c980387b371e2108864c2c25
pytest-286393-3.13-postgres-12.14
2.19 KB
sha256:ace57517063dae6bf22f1454d76c5a05904d07ca4e5f842d710c150c0e1da3d1
pytest-286393-3.13-postgres-15.2
2.2 KB
sha256:3d37efb5ff4529d55cfbd562e59c2e19b574d167327ab9f9c0c6428388f7dab7
pytest-286393-3.14-1
1.3 KB
sha256:1777b26afa425740fbd28daa622df0140414f5a81ecf706b976860f42323db4f
pytest-286393-3.14-10
1.41 KB
sha256:cf9e0fff64023b4b458a9a1ece6445ed5bbad1271540253f3ad8050d95cd2f25
pytest-286393-3.14-2
1.38 KB
sha256:816d1a540ddf5d19487dfff32a168af2107d2992eef1c653297276ef92c1ac42
pytest-286393-3.14-3
1.24 KB
sha256:ae081c0f0a70cee9d8dc5b3d379eb52e5ab123419308ddb2934308a058532393
pytest-286393-3.14-4
1.54 KB
sha256:49eadae3d48fd42c7c455798aaa87bae44d4e5a9d6ff36d9aa5fbf9d784c922a
pytest-286393-3.14-5
1.35 KB
sha256:ba6add2405f76a028bcf3b01e0cd3f8e16ad00321c9b2a042755b8b8f2870a5d
pytest-286393-3.14-6
1.27 KB
sha256:31989647bcb6e239c78d4def7533c895728b480414627c693bb60013e56c66f4
pytest-286393-3.14-7
2.28 KB
sha256:953e5a29eaa85f53579e21337948d4f471037bb0dd15b4d91196f967e2385c89
pytest-286393-3.14-8
1.28 KB
sha256:93e391667307058a94cb37630d5569bc972c2b8a1bd1db3506a56a6457b9bf18
pytest-286393-3.14-9
1.61 KB
sha256:d575be0393c844a390ebe59dddf2264e5504f7fc2dda8c7447b474b894ccfe4c
pytest-286393-3.14-mariadb-10.10.3
2.78 KB
sha256:09b9a52e8136aebae7dd89e8466c1691f69c912c8df0ca9242daadce6dc120ec
pytest-286393-3.14-mariadb-10.11.2
2.76 KB
sha256:bce3b2423ef033658fbd6e6914b4073d5c197f72fe411a4a5e4bd4de62613127
pytest-286393-3.14-mariadb-10.3.32
2.75 KB
sha256:2443b4ea72efe0f0ad6e9d384272a98a00311fe3a3231deba8f6ba5569b24ea6
pytest-286393-3.14-mariadb-10.6.10
2.8 KB
sha256:40ecf99d10b5ff6a33d015d53ee68ead94c8e3bae6028ba1ebe43e31741095ce
pytest-286393-3.14-mysql-8.0.32
2.77 KB
sha256:5c8a5bbe9a4aa48cb1be5f99d2c98e8b8f495ae2ca2fb80ce0de8020e8ff26cd
pytest-286393-3.14-postgres-12.14
2.44 KB
sha256:bb1af62485c0bfe636db45694ede5bda7bf72f3d2c43cd3064e438e51bc46f6d
pytest-286393-3.14-postgres-15.2
2.44 KB
sha256:e6fc10583567e75a1ce721756b17510586a8cec98fb6a09d5ebad8842855fd4c
pytest_buckets
6.25 KB
sha256:825e924edbe505e41b8f11996d745318ccfb887b6c89331d32cebeaa5a19622b
test-results-full-3.13-1
72.9 KB
sha256:bfe16dacdb0ca9706da3d9cb98998854365e513e13832c2a914275abd544794d
test-results-full-3.13-10
95.4 KB
sha256:d1516e1f3469b1611425be23f730ca1a2fbb64f99bbfbc57d5c12a002fb42470
test-results-full-3.13-2
88.1 KB
sha256:f002dca9a9bb846114eb863146c3b43ae70ba796d54036ad3ed75b36dcd02f56
test-results-full-3.13-3
89.5 KB
sha256:cf17a6d53f171b15bfa64cd62e5b0aa47602d347e564e3ef77cbe17ea4529dd8
test-results-full-3.13-4
87 KB
sha256:dfb7b33366a5705b117f26f3fc31f4c75f8d71f312f317c5b520e5d0b00f0c70
test-results-full-3.13-5
82.2 KB
sha256:8f96d50d8adbcbc1a6c48314325d8654d865fadb215556bc887b5843e886dd86
test-results-full-3.13-6
81.7 KB
sha256:3b70ac8c8b691d94ce1c66ea237fed7b4ad533130c1210a4aef734997f8540bc
test-results-full-3.13-7
89.5 KB
sha256:7cbb5c17d4ea728fddb9f4e5ace54aa15ee041b67e81a529119441af6f502892
test-results-full-3.13-8
87.8 KB
sha256:db5b54286f17dbcbfdebb5aa3852ccf4548c3569067550f3365f7e5cf9c1091d
test-results-full-3.13-9
91.3 KB
sha256:017791704fab9d971ec42a3a4ba0a17a13c64ef8d2528210b63c7761f67f4fb2
test-results-full-3.14-1
72.3 KB
sha256:c483d00c127e9eb1c4ca7d417fd0fcf88d62bfbbd4123ed6484716f6ea7d726d
test-results-full-3.14-10
94.6 KB
sha256:353efd272b02f3ef5e500842b480835d122d8574bb148100dbf55492189abdba
test-results-full-3.14-2
87.3 KB
sha256:ca1f2cf70ea75cedcc773d6e0185c1d2af9b1a264c55ad367a3c0e6f641e4866
test-results-full-3.14-3
88.7 KB
sha256:0828808beb5968669049e70bfd431e2fedcb74882921d566864ca94cc914676a
test-results-full-3.14-4
86.8 KB
sha256:19e2d13aff960e0c6f26f5ef6bdeaa4c47801e8e32d60324c26193a83d08782b
test-results-full-3.14-5
82.5 KB
sha256:c205128ef024c43d667c68261661741d7763d16260dd717c19b71830394c95fd
test-results-full-3.14-6
81 KB
sha256:897cfad791832abf9d6908eec7c6625886782826d776b31a3288c5276b190f10
test-results-full-3.14-7
88.7 KB
sha256:65f5deceed2abe5c3438f667c6584aae6906a8b661c73cd5ca3273d0b7851068
test-results-full-3.14-8
87.7 KB
sha256:3b54a4b2e5788e34a2d97a833aabf166a4cde230fc3df7b2b8806c278018d0a2
test-results-full-3.14-9
91.1 KB
sha256:8ec9d6da809a3f43f5b5e6bba4ad2437e2a8f9212194c56959fee49b92595230
test-results-mariadb-3.13-mariadb-10.10.3
26.5 KB
sha256:0f0fc498eaf9599c2b624dfa407134f1816e88512373d37993878a7898a1d0ca
test-results-mariadb-3.13-mariadb-10.11.2
26.6 KB
sha256:0395a0f67a4dd87914d607b69d6135e8a7c8f529f47f5faf59eac4dacc5c55d6
test-results-mariadb-3.13-mariadb-10.3.32
26.4 KB
sha256:c9c7a7b677071bcc6c8cb12d546b462f1c65383020bcac3613e2c751950c414d
test-results-mariadb-3.13-mariadb-10.6.10
26.4 KB
sha256:3b06a1d316fba3c117d5f8ebb939858904dd5700a03b92b2715ebdc09a160636
test-results-mariadb-3.13-mysql-8.0.32
26.7 KB
sha256:34e776886796bb80fe4b78ae1d6306e40dc6ddd30ad38cf3a6b8c95295548b29
test-results-mariadb-3.14-mariadb-10.10.3
26.5 KB
sha256:8fb56ee6752420e7bf7a97a3e70c15a5c843eb329f65f07df89aa6215f7ea31f
test-results-mariadb-3.14-mariadb-10.11.2
26.8 KB
sha256:501041664c7e21448f2129eb019c8c4ef00d9fa96698bf01184a1a47288b02e1
test-results-mariadb-3.14-mariadb-10.3.32
26.6 KB
sha256:fafb2f6cb111e5e4a2808325b2ed3aa31d808488fb165e94ffc26abb0da1356c
test-results-mariadb-3.14-mariadb-10.6.10
26.5 KB
sha256:4f35f3a373722cba15f8114919e2679c996c602ef9b5913f785bb1583419dfbc
test-results-mariadb-3.14-mysql-8.0.32
26.6 KB
sha256:bfc2e3751c8eba6aa6c370e9fbd3996463ed7c0b85d481c2bcc8d08247883431
test-results-postgres-3.13-postgres-12.14
26.6 KB
sha256:e2a21e981d0333b4dae5bdbde10695c6f08f7964d0fbbd0610c2d2c92db13477
test-results-postgres-3.13-postgres-15.2
26.7 KB
sha256:eb86915b538f04e25c50f90d9592d4cd498eb9bc77d957dd215b5eda8deab560
test-results-postgres-3.14-postgres-12.14
26.5 KB
sha256:c11a93da19baa45cc9e6b141bf5e2c7523677a1f97bb66698e2b3331057b3f5c
test-results-postgres-3.14-postgres-15.2
26.7 KB
sha256:86a1d613f193e37e74000285e5c0b2c61839aed40d3da28ba539c19f08f04107