AlCalzone
de02bc991a
fix: pull missing images before running ( #6500 )
...
* fix: pull missing images before running
* add tests for auto-pull behavior
2026-01-28 13:08:03 +01:00
dependabot[bot]
80cf00f195
Bump cryptography from 46.0.3 to 46.0.4 ( #6501 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.3 to 46.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.4 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 10:39:42 +01:00
AlCalzone
df8201ca33
Update get_docker_args() to return mounts not volumes ( #6499 )
...
* Update `get_docker_args()` to return `mounts` not `volumes`
* fix more mocks to return PurePaths
2026-01-27 15:00:33 -05:00
Mike Degatano
909a2dda2f
Migrate (almost) all docker container interactions to aiodocker ( #6489 )
...
* Migrate all docker container interactions to aiodocker
* Remove containers_legacy since its no longer used
* Add back remove color logic
* Revert accidental invert of conditional in setup_network
* Fix typos found by copilot
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Revert "Apply suggestions from code review"
This reverts commit 0a475433ea .
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-27 12:42:17 +01:00
Stefan Agner
515114fa69
Improve CI workflow wait logic and reduce duplication ( #6496 )
...
* Improve Supervisor startup wait logic in CI workflow
The 'Wait for Supervisor to come up' step was failing intermittently when
the Supervisor API wasn't immediately available. The original script relied
on bash's lenient error handling in command substitution, which could fail
unpredictably.
Changes:
- Use curl -f flag to properly handle HTTP errors
- Use jq -e for robust JSON validation and exit code handling
- Add explicit 5-minute timeout with elapsed time tracking
- Reduce log noise by only reporting progress every 15 seconds
- Add comprehensive error diagnostics on timeout:
* Show last API response received
* Dump last 50 lines of Supervisor logs
- Show startup time on success for performance monitoring
This makes the CI workflow more reliable and easier to debug when the
Supervisor fails to start.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* Use YAML anchor to deduplicate wait step in CI workflow
The 'Wait for Supervisor to come up' step appears twice in the
run_supervisor job - once after starting and once after restarting.
Use a YAML anchor to define the step once and reference it on the
second occurrence.
This reduces duplication by 28 lines and makes future maintenance
easier by ensuring both wait steps remain identical.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-27 09:31:45 +01:00
dependabot[bot]
a0594c8a1f
Bump coverage from 7.13.1 to 7.13.2 ( #6494 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 08:28:41 +01:00
dependabot[bot]
df96fb711a
Bump setuptools from 80.10.1 to 80.10.2 ( #6495 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 08:28:27 +01:00
dependabot[bot]
d58d5769d4
Bump release-drafter/release-drafter from 6.1.1 to 6.2.0 ( #6490 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 17:23:13 +01:00
dependabot[bot]
c4eda35184
Bump ruff from 0.14.13 to 0.14.14 ( #6492 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 16:48:59 +01:00
dependabot[bot]
07a8350c40
Bump actions/checkout from 6.0.1 to 6.0.2 ( #6491 )
2026-01-23 09:28:51 +01:00
Jan Čermák
a8e5c4f1f2
Add missing syslog identifiers to default list for Host logs ( #6485 )
...
Add more syslog identifiers (most importantly containerd) extracted from real
systems that were missing in the list. This should make the host logs contain
the same events as journalctl logs, minus audit logs and Docker container logs.
2026-01-22 10:05:52 +01:00
dependabot[bot]
cbaef62d67
Bump setuptools from 80.9.0 to 80.10.1 ( #6488 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 80.9.0 to 80.10.1.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v80.9.0...v80.10.1 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 80.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:29:19 +01:00
dependabot[bot]
16cde8365f
Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 ( #6487 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](98357b18bf...c0f553fe54 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:28:53 +01:00
dependabot[bot]
afc0f37fef
Bump actions/setup-python from 6.1.0 to 6.2.0 ( #6486 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](83679a892e...a309ff8b42 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:28:22 +01:00
dependabot[bot]
7b0ea51ef6
Bump sentry-sdk from 2.49.0 to 2.50.0 ( #6484 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.49.0 to 2.50.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.49.0...2.50.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.50.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 12:27:57 +01:00
dependabot[bot]
94daaf4e52
Bump release-drafter/release-drafter from 6.1.0 to 6.1.1 ( #6482 )
...
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/release-drafter/release-drafter/releases )
- [Commits](b1476f6e6e...267d2e0268 )
---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 12:27:11 +01:00
dependabot[bot]
2edd8d0407
Bump actions/cache from 5.0.1 to 5.0.2 ( #6481 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 10:13:01 +01:00
dependabot[bot]
308589e1de
Bump ruff from 0.14.11 to 0.14.13 ( #6480 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 09:44:42 +01:00
Jan Čermák
ec0f7c2b9c
Use query_dns instead of deprecated query after aiohttp 4.x update ( #6478 )
2026.01.1
2026-01-14 15:22:12 +01:00
Jan Čermák
753021d4d5
Fix 'DockerMount is not JSON serializable' in DockerAPI.run_command ( #6477 )
2026-01-14 15:21:11 +01:00
Erich Gubler
3e3db696d3
Fix typo in log message when running commands in a container ( #6472 )
2026-01-14 13:28:15 +01:00
dependabot[bot]
4d708d34c8
Bump aiodns from 3.6.1 to 4.0.0 ( #6473 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 22:43:50 +01:00
dependabot[bot]
e7a0559692
Bump types-requests from 2.32.4.20250913 to 2.32.4.20260107 ( #6464 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 22:00:46 +01:00
dependabot[bot]
9ad1bf0f1a
Bump sentry-sdk from 2.48.0 to 2.49.0 ( #6467 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 22:51:15 +01:00
dependabot[bot]
0f30e2cb43
Bump ruff from 0.14.10 to 0.14.11 ( #6468 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 22:48:34 +01:00
dependabot[bot]
1def9cc60e
Bump types-docker from 7.1.0.20251202 to 7.1.0.20260109 ( #6466 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 17:59:11 +01:00
dependabot[bot]
1f9cbb63ac
Bump urllib3 from 2.6.2 to 2.6.3 ( #6465 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.2 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.2...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 11:30:13 +01:00
Mike Degatano
1d1a8cdad3
Add API to force repository repair ( #6439 )
...
* Add API to force repository repair
* Fix inheritance for error
* Fix absolute import
2026.01.0
2026-01-06 16:01:48 +01:00
Mike Degatano
5ebd200b1e
Don't remove folder on Home Assistant restore ( #6443 )
2026-01-05 10:20:46 +01:00
Mike Degatano
1b8f51d5c7
Fix accidental absolute imports ( #6446 )
2026-01-05 10:19:02 +01:00
dependabot[bot]
6a29f92212
Bump astroid from 4.0.2 to 4.0.3 ( #6459 )
...
Bumps [astroid](https://github.com/pylint-dev/astroid ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/pylint-dev/astroid/releases )
- [Changelog](https://github.com/pylint-dev/astroid/blob/main/ChangeLog )
- [Commits](https://github.com/pylint-dev/astroid/compare/v4.0.2...v4.0.3 )
---
updated-dependencies:
- dependency-name: astroid
dependency-version: 4.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:18:06 +01:00
dependabot[bot]
61052f78df
Bump getsentry/action-release from 3.4.0 to 3.5.0 ( #6458 )
...
Bumps [getsentry/action-release](https://github.com/getsentry/action-release ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/getsentry/action-release/releases )
- [Changelog](https://github.com/getsentry/action-release/blob/master/CHANGELOG.md )
- [Commits](128c5058bb...dab6548b3c )
---
updated-dependencies:
- dependency-name: getsentry/action-release
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:16:51 +01:00
dependabot[bot]
0c5f48e4af
Bump aiohttp from 3.13.2 to 3.13.3 ( #6456 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-03 08:26:28 -10:00
dependabot[bot]
4c7a0d5477
Bump gitpython from 3.1.45 to 3.1.46 ( #6455 )
2026-01-02 10:03:12 +01:00
dependabot[bot]
f384b9ce86
Bump backports-zstd from 1.2.0 to 1.3.0 ( #6454 )
2025-12-30 08:51:03 +01:00
dependabot[bot]
10327e73c9
Bump coverage from 7.13.0 to 7.13.1 ( #6452 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 11:44:21 +01:00
dependabot[bot]
d4b1aa82ab
Bump time-machine from 3.1.0 to 3.2.0 ( #6438 )
...
Bumps [time-machine](https://github.com/adamchainz/time-machine ) from 3.1.0 to 3.2.0.
- [Changelog](https://github.com/adamchainz/time-machine/blob/main/docs/changelog.rst )
- [Commits](https://github.com/adamchainz/time-machine/compare/3.1.0...3.2.0 )
---
updated-dependencies:
- dependency-name: time-machine
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-20 09:08:06 -05:00
Mike Degatano
7e39226f42
Remove cosign from container ( #6442 )
2025-12-20 08:56:36 -05:00
dependabot[bot]
1196343620
Bump voluptuous from 0.15.2 to 0.16.0 ( #6440 )
...
Bumps [voluptuous](https://github.com/alecthomas/voluptuous ) from 0.15.2 to 0.16.0.
- [Release notes](https://github.com/alecthomas/voluptuous/releases )
- [Changelog](https://github.com/alecthomas/voluptuous/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alecthomas/voluptuous/compare/0.15.2...0.16.0 )
---
updated-dependencies:
- dependency-name: voluptuous
dependency-version: 0.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 12:15:57 +01:00
dependabot[bot]
8a89beb85c
Bump ruff from 0.14.9 to 0.14.10 ( #6441 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.14.9 to 0.14.10.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.9...0.14.10 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.14.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 12:15:47 +01:00
Jan Čermák
75cf60f0d6
Bump uv to v0.9.18 ( #6436 )
...
Bump to latest version, full changelog at:
https://github.com/astral-sh/uv/blob/0.9.18/CHANGELOG.md
2025-12-18 16:21:59 +01:00
Jan Čermák
4a70cb0f4e
Bump base Docker image to 2025.12.2 ( #6437 )
...
This mainly bumps Python to v3.13.11. For all changes, see:
- https://github.com/home-assistant/docker-base/releases/tag/2025.12.2
- https://github.com/home-assistant/docker-base/releases/tag/2025.12.1
- https://github.com/home-assistant/docker-base/releases/tag/2025.12.0
- https://github.com/home-assistant/docker-base/releases/tag/2025.11.3
- https://github.com/home-assistant/docker-base/releases/tag/2025.11.2
2025-12-18 16:21:43 +01:00
Jan Čermák
4b1a82562c
Fix missing metadata of stopped add-ons after aiodocker migration ( #6435 )
...
After the aiodocker migration in #6415 some add-ons may have been missing IP
addresses because the metadata was retrieved for the container before it was
started and network initialized. This manifested as some containers being
unreachable through ingress (e.g. 'Ingress error: Cannot connect to host
0.0.0.0:8099'), especially if they have been started manually after Supervisor
startup.
To fix it, simply move retrieval of the container metadata (which is then
persisted in DockerInterface._meta) to the end of the run method, where all
attributes should have correct values. This is similar to the flow before the
refactoring, where Container.reload() was called to update the metadata.
2025-12-17 23:01:28 +01:00
dependabot[bot]
7bb361304f
Bump sentry-sdk from 2.47.0 to 2.48.0 ( #6433 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.47.0 to 2.48.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.47.0...2.48.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 19:43:25 +01:00
dependabot[bot]
60e2f00388
Bump pre-commit from 4.5.0 to 4.5.1 ( #6434 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-version: 4.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 19:42:50 +01:00
dependabot[bot]
07c0d538d1
Bump debugpy from 1.8.18 to 1.8.19 ( #6431 )
...
Bumps [debugpy](https://github.com/microsoft/debugpy ) from 1.8.18 to 1.8.19.
- [Release notes](https://github.com/microsoft/debugpy/releases )
- [Commits](https://github.com/microsoft/debugpy/compare/v1.8.18...v1.8.19 )
---
updated-dependencies:
- dependency-name: debugpy
dependency-version: 1.8.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 16:14:50 +01:00
dependabot[bot]
29fdce5d79
Bump actions/download-artifact from 6.0.0 to 7.0.0 ( #6429 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](018cc2cf5b...37930b1c2a )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:00:35 +01:00
dependabot[bot]
50542f526c
Bump actions/upload-artifact from 5.0.0 to 6.0.0 ( #6428 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:00:26 +01:00
dependabot[bot]
e08b777814
Bump mypy from 1.19.0 to 1.19.1 ( #6430 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.19.0 to 1.19.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.19.0...v1.19.1 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.19.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:00:17 +01:00
dependabot[bot]
f48f2fa21b
Bump actions/cache from 4.3.0 to 5.0.1 ( #6427 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](0057852bfa...9255dc7a25 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:00:03 +01:00