ci: harden workflows, add security-audit, migrate to prek-only (#22) #61
ci.yml
on: push
Lint
11s
Validate
12s
Type check (mypy ratchet)
1m 47s
Pre-commit (prek)
25s
Matrix: test
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
|