Skip to content

ci: harden workflows, add security-audit, migrate to prek-only (#22) #61

ci: harden workflows, add security-audit, migrate to prek-only (#22)

ci: harden workflows, add security-audit, migrate to prek-only (#22) #61

Triggered via push June 23, 2026 11:27
Status Success
Total duration 2m 10s
Artifacts

ci.yml

on: push
Lint
11s
Lint
Validate
12s
Validate
Type check (mypy ratchet)
1m 47s
Type check (mypy ratchet)
Pre-commit (prek)
25s
Pre-commit (prek)
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
Pre-commit (prek)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/miioprotocol.py#L50
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/miioprotocol.py#L50
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/miioprotocol.py#L50
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/miioprotocol.py#L50
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/miioprotocol.py#L50
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/miioprotocol.py#L50
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/mock.py#L2199
coroutine 'DreameVacuumDataUpdateCoordinator._async_clear_warning' was never awaited
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/protocol.py#L222
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/miio/click_common.py#L154
'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.
Test (Python 3.13): /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/homeassistant/components/http/__init__.py#L321
Inheritance class HomeAssistantApplication from web.Application is discouraged