Jan Čermák
b49ce96df8
Propagate timezone setting to host in OS 16.2 and newer ( #6099 )
...
* Propagate timezone setting to host in OS 16.2 and newer
With home-assistant/operating-system#4224 , timezone setting in OS can be
peristently set in HAOS as well. Propagate the timezone configured in
Supervisor config (which can be changed through general system settings
in HA Core) through the DBus API for setting the timezone.
* Persist timezone also when it's been obtained from Whoami
* Suppress pylint fixme error
2025-08-20 01:30:57 +02:00
Mike Degatano
4109c15a36
Revert .git missing check in store git ( #6114 )
2025-08-19 23:39:01 +02:00
dependabot[bot]
d0e2778255
Bump requests from 2.32.4 to 2.32.5 ( #6112 )
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.4 to 2.32.5.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.4...v2.32.5 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.32.5
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-08-19 22:15:16 +02:00
Copilot
014082eda8
Create repair issue when user has deprecated add-on installed ( #6110 )
...
* Initial plan
* Add deprecated addon repair issue check
Co-authored-by: agners <34061+agners@users.noreply.github.com >
* Apply ruff format
* Add remove suggestion
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
* Update tests/resolution/check/test_check_deprecated_addon.py
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: agners <34061+agners@users.noreply.github.com >
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2025-08-19 22:02:36 +02:00
Petar Petrov
2324b70084
Storage space usage API ( #6046 )
...
* Storage space usage API
* Move to host API
* add tests
* fix test url
* more tests
* fix tests
* fix test
* PR comments
* update test
* tweak format and url
* add .DS_Store to .gitignore
* update tests
* test coverage
* update to new struct
* update test
2025-08-19 10:54:53 +02:00
dependabot[bot]
43f20fe24f
Bump coverage from 7.10.3 to 7.10.4 ( #6108 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.10.3...7.10.4 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.10.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>
2025-08-18 13:14:43 +02:00
TheJulianJES
8ef5eae22a
Fix restrict-task-creation workflow ( #6105 )
2025-08-18 11:45:13 +02:00
dependabot[bot]
e5dd09ab6b
Bump ruff from 0.12.8 to 0.12.9 ( #6101 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 13:31:10 +02:00
dependabot[bot]
3f2db956cb
Bump sentry-sdk from 2.34.1 to 2.35.0 ( #6100 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 13:30:53 +02:00
Stefan Agner
603df92618
Sort DNS servers by NetworkManager priority ( #6093 )
...
Sort DNS servers by NetworkManager priority and make sure the order
is stable even if the priorities are equal. This avoids unnecessary
DNS plug-in restarts.
2025-08-14 15:14:32 +02:00
Mike Degatano
8a82b98e5b
Improved error handling for docker image pulls ( #6095 )
...
* Improved error handling for docker image pulls
* Fix mocking in tests due to api use change
2025-08-13 18:05:27 +02:00
Jan Čermák
07dd0b7394
Bump uv to 0.8.9 ( #6097 )
2025-08-13 16:27:56 +02:00
dependabot[bot]
cf0a85a4b1
Bump orjson from 3.11.1 to 3.11.2 ( #6096 )
...
Bumps [orjson](https://github.com/ijl/orjson ) from 3.11.1 to 3.11.2.
- [Release notes](https://github.com/ijl/orjson/releases )
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ijl/orjson/compare/3.11.1...3.11.2 )
---
updated-dependencies:
- dependency-name: orjson
dependency-version: 3.11.2
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-08-13 10:01:23 +02:00
dependabot[bot]
9924165cd3
Bump actions/checkout from 4 to 5.0.0 ( #6092 )
...
* Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Use full version number
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stefan Agner <stefan@agner.ch >
2025-08-12 23:20:44 +02:00
github-actions[bot]
91392a5443
Update frontend to version 20250811.0 ( #6091 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12 09:51:46 +02:00
Copilot
fd205ce2ef
Add Docker MTU configuration support for networks with non-standard MTU ( #6079 )
...
* Initial plan
* Implement Docker MTU support - core functionality
Co-authored-by: agners <34061+agners@users.noreply.github.com >
* Add comprehensive MTU tests and documentation
Co-authored-by: agners <34061+agners@users.noreply.github.com >
* Fix final linting issue in test file
Co-authored-by: agners <34061+agners@users.noreply.github.com >
* Apply suggestions from code review
* Implement reboot_required flag pattern and fix MyPy typing issue
Co-authored-by: agners <34061+agners@users.noreply.github.com >
* Update supervisor/api/docker.py
* Update supervisor/docker/manager.py
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: agners <34061+agners@users.noreply.github.com >
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2025-08-12 09:19:12 +02:00
dependabot[bot]
9ec56d9266
Bump pre-commit from 4.2.0 to 4.3.0 ( #6084 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 4.2.0 to 4.3.0.
- [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.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-version: 4.3.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-08-11 14:17:05 +02:00
dependabot[bot]
886b1bd281
Bump types-docker from 7.1.0.20250705 to 7.1.0.20250809 ( #6085 )
...
Bumps [types-docker](https://github.com/typeshed-internal/stub_uploader ) from 7.1.0.20250705 to 7.1.0.20250809.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-docker
dependency-version: 7.1.0.20250809
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-08-11 14:16:50 +02:00
dependabot[bot]
ee0474edf5
Bump types-pyyaml from 6.0.12.20250516 to 6.0.12.20250809 ( #6090 )
...
Bumps [types-pyyaml](https://github.com/typeshed-internal/stub_uploader ) from 6.0.12.20250516 to 6.0.12.20250809.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-pyyaml
dependency-version: 6.0.12.20250809
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-08-11 13:58:00 +02:00
dependabot[bot]
f173489e69
Bump coverage from 7.10.2 to 7.10.3 ( #6087 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.10.2 to 7.10.3.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.10.2...7.10.3 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.10.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>
2025-08-11 13:57:50 +02:00
dependabot[bot]
cee495bde3
Bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 ( #6089 )
...
Bumps [types-requests](https://github.com/typeshed-internal/stub_uploader ) from 2.32.4.20250611 to 2.32.4.20250809.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-requests
dependency-version: 2.32.4.20250809
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-08-11 13:40:21 +02:00
dependabot[bot]
59104a4438
Bump pylint from 3.3.7 to 3.3.8 ( #6088 )
...
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.3.7...v3.3.8 )
---
updated-dependencies:
- dependency-name: pylint
dependency-version: 3.3.8
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-08-11 13:40:08 +02:00
dependabot[bot]
e4eaeb91cd
Bump actions/cache from 4.2.3 to 4.2.4 ( #6082 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4.2.3...v4.2.4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.2.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>
2025-08-08 12:23:07 +02:00
dependabot[bot]
e61d88779d
Bump ruff from 0.12.7 to 0.12.8 ( #6081 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.12.7 to 0.12.8.
- [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.12.7...0.12.8 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.8
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-08-08 12:22:55 +02:00
github-actions[bot]
0513ea0438
Update frontend to version 20250806.0 ( #5810 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025.08.1
2025-08-07 11:10:34 +02:00
dependabot[bot]
030927dc01
Bump debugpy from 1.8.15 to 1.8.16 ( #6078 )
...
Bumps [debugpy](https://github.com/microsoft/debugpy ) from 1.8.15 to 1.8.16.
- [Release notes](https://github.com/microsoft/debugpy/releases )
- [Commits](https://github.com/microsoft/debugpy/compare/v1.8.15...v1.8.16 )
---
updated-dependencies:
- dependency-name: debugpy
dependency-version: 1.8.16
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-08-07 09:40:19 +02:00
Stefan Agner
cad14bf46e
Handle disks with non-existing SMART attributes ( #6077 )
...
Not all disks have all SMART attributes available, e.g. Sentry showed
devices with missing "wctemp". In practice, any SMART attribute could
be missing. Make sure we handle this gracefully.
2025-08-07 09:40:03 +02:00
Stefan Agner
5d851ad747
Ignore UTF-8 errors in addon docs ( #6076 )
...
Add-on documentation might not have valid UTF-8 encoding. Since this
is user provided content, we should not fail if it contains invalid
UTF-8 characters. Instead, we can replace them with a placeholder.
2025-08-07 09:39:53 +02:00
Stefan Agner
528032fb36
Avoid race condition on add-on installation ( #6075 )
...
The JobGroup concurrency decorator of the Addon class does not prevent
concurrent installation since the AddonManager creates a separate
object for each installation. Make sure only one add-on installation
is running at a time by using the JobGroup decorator on the
AddonManager install method instead.
2025-08-07 09:39:35 +02:00
Stefan Agner
3b093200e3
Improve JobGroup locking with external ownership tracking ( #6074 )
...
* Use context manager for Job concurrency control
* Allow to release lock outside of Job running context
* Improve JobGroup locking with external ownership tracking
Track lock ownership by job UUID instead of execution context. This
allows external lock release via job parameter.
* Fix acquire lock in nested Jobs
* Simplify nested lock tracking
* Simplify Job group lock acquisition logic
* Simplify by using helper methods
* Allow throttling with group concurrency
* Use Lock instead of Semaphore for job concurrency control
Use the same synchronization primitive (Lock) for job concurrency
control as used in job groups.
* Go back to lock ownership tracking with references
* Drop unused property `active_job_id`
* Drop unused property `can_acquire`
* Replace assert with cast
2025-08-07 00:14:58 +02:00
Stefan Agner
15ba1a3c94
Use path for actions/download-artifact to fix coverage report ( #6073 )
...
Use name and path parameters to explicitly download the coverage report
artifact. This fixes a behavioral change introduced with v5.0.0
ofactions/download-artifact.
2025-08-06 15:49:42 +02:00
Stefan Agner
8e4a87c751
Load Home Assistant OS component earlier ( #6068 )
...
Load the Home Assistant OS component earlier in the Supervisor
lifecycle to ensure that updater has board information available
when checking for updates. This makes sure that we have the latest
OS update information right on Supervisor start.
2025.08.0
2025-08-06 10:53:30 +02:00
Mike Degatano
fdde95d849
Add an issue for disk lifetime >90% ( #6069 )
2025-08-06 10:40:48 +02:00
dependabot[bot]
65e5a36aa7
Bump time-machine from 2.16.0 to 2.17.0 ( #6072 )
...
Bumps [time-machine](https://github.com/adamchainz/time-machine ) from 2.16.0 to 2.17.0.
- [Changelog](https://github.com/adamchainz/time-machine/blob/main/docs/changelog.rst )
- [Commits](https://github.com/adamchainz/time-machine/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: time-machine
dependency-version: 2.17.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-08-06 10:32:47 +02:00
dependabot[bot]
bd62602cde
Bump cryptography from 45.0.5 to 45.0.6 ( #6071 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 45.0.5 to 45.0.6.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/45.0.5...45.0.6 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 45.0.6
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-08-06 10:32:33 +02:00
dependabot[bot]
f9bcc273f8
Bump actions/download-artifact from 4.3.0 to 5.0.0 ( #6070 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4.3.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 5.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-08-06 10:32:14 +02:00
Mike Degatano
059b161f4f
Use actual latest version of OS in os version check ( #6067 )
2025-08-05 22:23:23 +02:00
dependabot[bot]
f11eb6b35a
Bump docker/login-action from 3.4.0 to 3.5.0 ( #6066 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.4.0...v3.5.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
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>
2025-08-05 22:23:09 +02:00
Stefan Agner
9bee58a8b1
Migrate to JobConcurrency and JobThrottle parameters ( #6065 )
2025-08-05 13:24:44 +02:00
Mike Degatano
8a1e6b0895
Add unsupported reason os_version and evaluation ( #6041 )
...
* Add unsupported reason os_version and evaluation
* Order enum and add tests
* Apply suggestions from code review
* Apply suggestions from code review
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
2025-08-05 13:23:42 +02:00
Stefan Agner
f150d1b287
Return optimistic life time estimate for eMMC storage ( #6063 )
...
This avoids that we display a 10% life time use for a brand new
eMMC storage. The values are estimates anyways, and there is a
separate value which represents life time completely used (100%).
2025-08-05 10:43:57 +02:00
dependabot[bot]
628a18c6b8
Bump coverage from 7.10.1 to 7.10.2 ( #6062 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.10.1 to 7.10.2.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.10.1...7.10.2 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.10.2
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-08-04 14:41:38 +02:00
dependabot[bot]
74e43411e5
Bump dbus-fast from 2.44.2 to 2.44.3 ( #6061 )
...
Bumps [dbus-fast](https://github.com/bluetooth-devices/dbus-fast ) from 2.44.2 to 2.44.3.
- [Release notes](https://github.com/bluetooth-devices/dbus-fast/releases )
- [Changelog](https://github.com/Bluetooth-Devices/dbus-fast/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bluetooth-devices/dbus-fast/compare/v2.44.2...v2.44.3 )
---
updated-dependencies:
- dependency-name: dbus-fast
dependency-version: 2.44.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>
2025-08-04 14:41:25 +02:00
dependabot[bot]
e6b0d4144c
Bump awesomeversion from 25.5.0 to 25.8.0 ( #6060 )
...
Bumps [awesomeversion](https://github.com/ludeeus/awesomeversion ) from 25.5.0 to 25.8.0.
- [Release notes](https://github.com/ludeeus/awesomeversion/releases )
- [Commits](https://github.com/ludeeus/awesomeversion/compare/25.5.0...25.8.0 )
---
updated-dependencies:
- dependency-name: awesomeversion
dependency-version: 25.8.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-08-04 14:41:11 +02:00
Mike Degatano
033896480d
Fix backup equal and add hash to objects with eq ( #6059 )
...
* Fix backup equal and add hash to objects with eq
* Add test for failed consolidate
2025-08-04 14:19:33 +02:00
dependabot[bot]
478e00c0fe
Bump home-assistant/wheels from 2025.03.0 to 2025.07.0 ( #6057 )
...
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2025.03.0 to 2025.07.0.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2025.03.0...2025.07.0 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-version: 2025.07.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 14:17:42 +02:00
dependabot[bot]
6f2ba7d68c
Bump mypy from 1.17.0 to 1.17.1 ( #6058 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.17.0 to 1.17.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.17.0...v1.17.1 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.17.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-08-04 14:17:13 +02:00
Mike Degatano
22afa60f55
Get lifetime info for NVMe devices ( #6056 )
...
* Get lifetime info for NVMe devices
* Fix lint and test issues
* Update tests/dbus_service_mocks/udisks2_manager.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-04 13:53:56 +02:00
Stefan Agner
9f2fda5dc7
Update to Alpine 3.22 ( #6054 )
...
Update the Supervisor base image to Alpine 3.22 for all architectures.
2025-08-04 09:50:27 +02:00
Stefan Agner
27b092aed0
Block OS updates when the system is unhealthy ( #6053 )
...
* Block OS updates when the system is unhealthy
In #6024 we mark a system as unhealthy when multiple OS installations
were found. The idea was to block OS updates in this case. However, it
turns out that the OS update job was not checking the system health
and thus allowed updates even when the system was marked as unhealthy.
This commit adds the `JobCondition.HEALTHY` condition to the OS update
job, ensuring that OS updates are only performed when the system is
healthy.
Users can force an OS update still by using
`ha jobs options --ignore-conditions healthy`.
* Add test for update of unhealthy system
---------
Co-authored-by: Jan Čermák <sairon@sairon.cz >
2025.07.3
2025-07-31 11:23:57 +02:00