Stefan Agner
ee5ded29ac
Allow Supervisor token authentication from landing page ( #5321 )
...
The landing page provides the Supervisor token as authentication, so
consider the landingpage as new enough too.
2024-10-03 18:17:13 +02:00
dependabot[bot]
f530db98ff
Bump cpe from 1.3.0 to 1.3.1 ( #5320 )
...
* Bump cpe from 1.3.0 to 1.3.1
Bumps [cpe](https://github.com/nilp0inter/cpe ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/nilp0inter/cpe/releases )
- [Changelog](https://github.com/nilp0inter/cpe/blob/main/NEWS.txt )
- [Commits](https://github.com/nilp0inter/cpe/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: cpe
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Revert "Suppress SyntaxWarning from CPE until fixed (#5227 )"
This reverts commit c95df56e8d
.
---------
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 >
2024-10-03 18:08:19 +02:00
dependabot[bot]
911f9d661f
Bump sentry-sdk from 2.14.0 to 2.15.0 ( #5319 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 09:55:24 +02:00
dependabot[bot]
9935eac146
Bump codecov/codecov-action from 4.5.0 to 4.6.0 ( #5318 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 08:25:59 +02:00
Darren Griffin
eae2c9e221
Add OHF logo to README ( #5316 )
2024-09-30 18:42:08 +02:00
Paulus Schoutsen
1a67fe8a83
Exclude Text-to-Speech cache from backups ( #5313 )
2024-09-30 08:41:18 +02:00
J. Nick Koston
3af565267b
Bump aiohttp to 3.10.8 ( #5314 )
2024-09-30 08:40:31 +02:00
dependabot[bot]
d09460a971
Bump ruff from 0.6.7 to 0.6.8 ( #5312 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.6.7 to 0.6.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.6.7...0.6.8 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-09-27 09:22:38 +02:00
dependabot[bot]
c65329442a
Bump actions/checkout from 4.1.7 to 4.2.0 ( #5310 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.7 to 4.2.0.
- [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.1.7...v4.2.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2024-09-26 09:13:30 +02:00
dependabot[bot]
48430dfa28
Bump pylint from 3.3.0 to 3.3.1 ( #5311 )
...
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: pylint
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>
2024-09-26 09:13:00 +02:00
dependabot[bot]
70e2de372d
Bump debugpy from 1.8.5 to 1.8.6 ( #5309 )
...
Bumps [debugpy](https://github.com/microsoft/debugpy ) from 1.8.5 to 1.8.6.
- [Release notes](https://github.com/microsoft/debugpy/releases )
- [Commits](https://github.com/microsoft/debugpy/compare/v1.8.5...v1.8.6 )
---
updated-dependencies:
- dependency-name: debugpy
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>
2024-09-25 17:58:41 +02:00
dependabot[bot]
75784480ab
Bump pylint from 3.2.7 to 3.3.0 ( #5306 )
...
* Bump pylint from 3.2.7 to 3.3.0
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.2.7 to 3.3.0.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.7...v3.3.0 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Set positional arguments limit to 10
This makes the current codebase pass with pylint 3.3.0 while still
warning in case many positional arguments are used.
* Move to design section
---------
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 >
2024-09-25 17:57:55 +02:00
J. Nick Koston
8a70ba841d
Bump aiohttp to 3.10.6 ( #5308 )
2024-09-24 22:28:00 +02:00
dependabot[bot]
77733829d7
Bump ruff from 0.6.6 to 0.6.7 ( #5307 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 09:46:50 +02:00
dependabot[bot]
d4b67f1946
Bump ruff from 0.6.5 to 0.6.6 ( #5305 )
2024-09-20 09:40:55 +02:00
dependabot[bot]
51ab138bb1
Bump setuptools from 75.0.0 to 75.1.0 ( #5303 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 75.0.0 to 75.1.0.
- [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/v75.0.0...v75.1.0 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-09-17 09:20:42 +02:00
dependabot[bot]
b81413c8b2
Bump ruff from 0.6.4 to 0.6.5 ( #5301 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.6.4 to 0.6.5.
- [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.6.4...0.6.5 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-09-16 10:52:19 +02:00
dependabot[bot]
2ec33c6ef3
Bump setuptools from 74.1.2 to 75.0.0 ( #5302 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 08:57:28 +02:00
dependabot[bot]
68b2c38c7c
Bump urllib3 from 2.2.2 to 2.2.3 ( #5299 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.2 to 2.2.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.2.2...2.2.3 )
---
updated-dependencies:
- dependency-name: urllib3
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>
2024-09-13 10:50:19 +02:00
Stefan Agner
1ca22799d1
Improve WiFi settings error handling ( #5293 )
...
* Improve WiFi settings error handling
Currently, the frontend potentially provides no WiFi settings dictionary
but still tries to update other (IP address) settings on the interface.
This leads to a stack trace since network manager is not able to fetch
the WiFi settings from the settings dictionary. Simply fill out what
we can and let NetworkManager provide an error.
Also allow to disable a network interface which has no configuration.
This avoids an error when switching to auto and back to disabled then
press save on a new wireless network interface.
* Add debug message when already disabled
* Add pytest for incomplete WiFi settings as psoted by frontend
Simulate the frontend posting no WiFi settings. Make sure the Supervisor
handles this gracefully.
2024-09-11 17:53:36 +02:00
dependabot[bot]
549dddcb11
Bump pytest from 8.3.2 to 8.3.3 ( #5297 )
2024-09-11 09:19:44 +02:00
dependabot[bot]
131af90469
Bump sentry-sdk from 2.13.0 to 2.14.0 ( #5296 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.13.0 to 2.14.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.13.0...2.14.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
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>
2024-09-10 12:55:35 +02:00
dependabot[bot]
c7c39da7c6
Bump ruff from 0.6.3 to 0.6.4 ( #5294 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.6.3 to 0.6.4.
- [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.6.3...0.6.4 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-09-09 09:09:51 +02:00
dependabot[bot]
8310c426f0
Bump dbus-fast from 2.24.0 to 2.24.2 ( #5295 )
...
Bumps [dbus-fast](https://github.com/bluetooth-devices/dbus-fast ) from 2.24.0 to 2.24.2.
- [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.24.0...v2.24.2 )
---
updated-dependencies:
- dependency-name: dbus-fast
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>
2024-09-09 09:09:39 +02:00
dependabot[bot]
bb8f91e39a
Bump orjson from 3.9.15 to 3.10.7 ( #5238 )
...
Bumps [orjson](https://github.com/ijl/orjson ) from 3.9.15 to 3.10.7.
- [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.9.15...3.10.7 )
---
updated-dependencies:
- dependency-name: orjson
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>
2024-09-05 10:42:45 +02:00
dependabot[bot]
a359b9a3d5
Bump actions/upload-artifact from 4.3.6 to 4.4.0 ( #5284 )
...
* Bump actions/upload-artifact from 4.3.6 to 4.4.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.6 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Explicitly include hidden files
---------
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 >
2024-09-05 10:38:27 +02:00
dependabot[bot]
e130ebad1f
Bump setuptools from 74.0.0 to 74.1.2 ( #5291 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 74.0.0 to 74.1.2.
- [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/v74.0.0...v74.1.2 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-09-05 09:19:37 +02:00
Stefan Agner
f5b996b66c
Make network API replace IP/WiFi settings ( #5283 )
...
* Allow to set user DNS through API with auto mode
Currently it is only possible to set DNS servers when in static mode.
However, there are use cases to set DNS servers when in auto mode as
well, e.g. if no local DNS server is provided by the DHCP, or the provided
DNS turns out to be non-working.
* Fix use separate data structure for IP configuration fallout
Make sure gateway is correctly converted to the internal IP
representation. Fix type info.
* Overwrite WiFi settings completely too
* Add test for DNS configuration
* Run ruff format
* ruff format
* Use schema validation as source for API defaults
Instead of using replace() simply set the API defaults in the API
schema.
* Revert "Use schema validation as source for API defaults"
This reverts commit 885506fd37
.
* Use explicit dataclass initialization
This avoid the unnecessary replaces from before. It also makes it more
obvious that this part of the API doesn't patch existing settings.
2024-09-05 09:19:13 +02:00
Jan Čermák
05e0c7c3ab
Add "lines" and "verbose" query parameters for advanced logs ( #5287 )
...
Since headers are clumsy considering the Core proxy between the frontend
and Supervisor, add a way to adjust number of lines and verbose log
format using query parameters as well. If both query parameters and
headers are supplied, prefer the former, as it's more prominent when
reading through the request logs.
2024-09-04 16:11:37 +02:00
dependabot[bot]
6c1203e4bf
Bump cryptography from 43.0.0 to 43.0.1 ( #5289 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 43.0.0 to 43.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/43.0.0...43.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 08:42:43 +02:00
dependabot[bot]
5fbcaa8edd
Bump pylint from 3.2.6 to 3.2.7 ( #5285 )
...
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.2.6 to 3.2.7.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.6...v3.2.7 )
---
updated-dependencies:
- dependency-name: pylint
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>
2024-09-02 09:51:35 +02:00
Stefan Agner
00d217b5f7
Make IPv4 and IPv6 parse errors raise an API error ( #5282 )
...
* Make IPv4 and IPv6 parse errors raise an API error
Currently, IP address parsing errors lead to an execption which is not
handled by the `api_validate()` call. By using concrete IPv4 and IPv6
types and `vol.Coerce()` parsing errors are properly handled.
* ruff format
* ruff check
2024-08-30 18:20:20 +02:00
Stefan Agner
c0e35376f3
Improve connection settings tests ( #5278 )
...
* Improve connection settings fixture
Make the connection settings fixture behave more closely to the actual
NetworkManager. The behavior has been tested with NetworkManager 1.42.4
(Debian 12) and 1.44.2 (HAOS 13.1). This likely behaves similar in older
versions too.
* Introduce separate skeleton and settings for wireless
Instead of having a combined network settings object which has
Ethernet and Wirless settings, create a separate settings object for
wireless.
* Handle addresses/address-data property like NetworkManager
* Address ruff check
* Improve network API test
Add a test which changes from "static" to "auto". Validate that settings
are updated accordingly. Specifically, today this does clear the DNS
setting (by not providing the property).
* ruff format
* ruff check
* Complete TEST_INTERFACE rename
* Add partial network update as test case
2024-08-30 16:07:04 +02:00
Mike Degatano
2be84e1282
Keep shared images on update ( #5268 )
...
* Test stub for keeping shared images after update
* Keep shared images on addon update
* ImageNotFound should only skip the one image not all
* Fix tests and nonetype error
* Normalize logic between two cleanup methods
2024-08-30 15:29:13 +02:00
Jan Čermák
08f10c96ef
Persist currently selected slot on successful boot ( #5276 )
...
When boot slot is selected manually in GRUB, the system boots into this
slot and marks it as good. However, the boot order is not changed, so in
the next boot (after an explicit or unexpected reboot) HAOS returns to
the version in the other slot. This might be confusing because if the
system has been running for some time, the user can forget they have
changed the boot slot to fix issue they had.
This gets more confusing if the "other" boot slot is selected manually
three times in a row. Let's say we have ORDER="A B". This means that
every time GRUB starts, it wants to boot slot A. If the slot B is
selected instead, only A_TRY is incremented, system boots into slot B
and marks slot B as good (B_OK=1, B_TRY=0). On another boot, this
repeats, yet A_TRY is incremented again. Until it reaches 3, the slot A
would be always chosen automatically, only after that it would boot to
slot B, presuming slot A is dead. The ORDER variable will be still
unchanged though.
This commit only makes sure that when the system is marked as healthy,
the slot is both marked as good AND active, updating the ORDER variable
as well. Because the X_TRY counter is incremented by GRUB, if we want
the other slot not to be marked as bad, we need to adjust the logic in
OS's grub.cfg as well, because Supervisor can't know whether it's
apppropriate to change other slot's state or not.
I also took the courtesy to adjust the logging a bit, to include the
stack trace in the error log if marking the slot fails somehow.
2024-08-30 15:18:44 +02:00
dependabot[bot]
12f8ccdf02
Bump ruff from 0.6.2 to 0.6.3 ( #5280 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.6.2 to 0.6.3.
- [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.6.2...0.6.3 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-08-30 10:13:08 +02:00
dependabot[bot]
d63e78cf34
Bump deepmerge from 1.1.1 to 2.0 ( #5279 )
...
Bumps [deepmerge](https://github.com/toumorokoshi/deepmerge ) from 1.1.1 to 2.0.
- [Release notes](https://github.com/toumorokoshi/deepmerge/releases )
- [Commits](https://github.com/toumorokoshi/deepmerge/compare/v1.1.1...v2.0 )
---
updated-dependencies:
- dependency-name: deepmerge
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>
2024-08-30 10:12:50 +02:00
dependabot[bot]
65d97ca924
Bump actions/setup-python from 5.1.1 to 5.2.0 ( #5281 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5.1.1...v5.2.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
2024-08-30 10:11:57 +02:00
dependabot[bot]
5770cafea9
Bump setuptools from 73.0.1 to 74.0.0 ( #5277 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 73.0.1 to 74.0.0.
- [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/v73.0.1...v74.0.0 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-08-28 09:32:19 +02:00
Mike Degatano
0177cd9528
Add manual_only
option to addon boot config ( #5272 )
...
* Add manual_forced option to addon boot config
* Include client library in pull request template
* Add boot_config to api output so frontend can use it
* `manual_forced` to `manual_only`
2024-08-27 17:59:52 +02:00
dependabot[bot]
91a8fae9b5
Bump dbus-fast from 2.23.0 to 2.24.0 ( #5274 )
...
Bumps [dbus-fast](https://github.com/bluetooth-devices/dbus-fast ) from 2.23.0 to 2.24.0.
- [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.23.0...v2.24.0 )
---
updated-dependencies:
- dependency-name: dbus-fast
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>
2024-08-27 08:49:24 +02:00
dependabot[bot]
f16a4ce3ef
Bump pulsectl from 24.4.0 to 24.8.0 ( #5273 )
...
Bumps [pulsectl](https://github.com/mk-fg/python-pulse-control ) from 24.4.0 to 24.8.0.
- [Changelog](https://github.com/mk-fg/python-pulse-control/blob/master/CHANGES.rst )
- [Commits](https://github.com/mk-fg/python-pulse-control/commits )
---
updated-dependencies:
- dependency-name: pulsectl
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>
2024-08-27 08:49:11 +02:00
dependabot[bot]
306f63c75b
Bump ruff from 0.6.1 to 0.6.2 ( #5269 )
2024-08-24 06:54:34 +02:00
Stefan Agner
2a0312318d
Use single quotes in f-strings ( #5267 )
...
Instead of using double quotes in f-strings use single quotes. This
works with Python 3.11 too. We don't use Python 3.11 anymore, but is
useful when running pytest on Debian bookworm natively, which comes
with Python 3.11.
2024-08-23 16:16:08 +02:00
Stefan Agner
695a23a454
Minimize D-Bus requirements for tests ( #5265 )
...
This PR minimizes the D-Bus requirements for tests. It does this by
using dbus-daemon directly instead of dbus-launch. The latter is meant
for graphical applications and therefor has X11 dependencies. It also
leaves the D-Bus daemon running after the tests are done. This will
accumulate dbus-daemon processes over time which is not ideal.
I've also considered using dbus-run-session since it is meant to launch
processes with a private D-Bus session. For Python tests one could
launch it like so:
dbus-run-session -- python3 -m pytest ...
Then `DBUS_SESSION_BUS_ADDRESS` would be used automatically by the
`MessageBus` class. However, to keep the current behavior of the tests,
launching the D-Bus daemon manually is the better option.
2024-08-22 19:04:34 +02:00
dependabot[bot]
7366673eea
Bump sentry-sdk from 2.10.0 to 2.13.0 ( #5246 )
...
* Bump sentry-sdk from 2.10.0 to 2.13.0
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.10.0 to 2.13.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.10.0...2.13.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Replace deprecated apis with new ones
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2024-08-22 10:04:32 +02:00
dependabot[bot]
53fa0fe215
Bump dbus-fast from 2.22.1 to 2.23.0 ( #5264 )
...
Bumps [dbus-fast](https://github.com/bluetooth-devices/dbus-fast ) from 2.22.1 to 2.23.0.
- [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.22.1...v2.23.0 )
---
updated-dependencies:
- dependency-name: dbus-fast
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>
2024-08-22 10:00:50 +02:00
Stefan Agner
1ba621be60
Use separate data structure for IP configuration ( #5262 )
...
* Use separate data structure for IP configuration
So far we use the same IpConfig data structure to represent the users
IP setting and the currently applied IP configuration.
This commit separates the two in IpConfig (for the currently applied
IP configuration) and IpSetting (representing the user provided IP
setting).
* Use custom string constants for connection settings
Use separate string constants for all connection settings. This makes
it easier to search where a particular NetworkManager connection
setting is used.
* Use Python typing for IpAddress in IpProperties
* Address pytest issue
2024-08-22 08:08:55 +02:00
Stefan Agner
5117364625
Bump cosign to v2.4.0 ( #5263 )
...
Follow the builder bump of 2024.08.2 and use cosign v2.4.0 for
Supervisor too.
2024-08-21 14:30:12 -04:00
Mike Degatano
986b92aee4
Keep shared images on addon uninstall ( #5259 )
...
* Keep shared images on addon uninstall
* Add missing step for mocking new addon in store
2024-08-21 11:14:57 +02:00
dependabot[bot]
12d26b05af
Bump setuptools from 73.0.0 to 73.0.1 ( #5261 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 73.0.0 to 73.0.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/v73.0.0...v73.0.1 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-08-21 09:50:02 +02:00
dependabot[bot]
e6c9704505
Bump home-assistant/builder from 2024.08.1 to 2024.08.2 ( #5260 )
...
Bumps [home-assistant/builder](https://github.com/home-assistant/builder ) from 2024.08.1 to 2024.08.2.
- [Release notes](https://github.com/home-assistant/builder/releases )
- [Commits](https://github.com/home-assistant/builder/compare/2024.08.1...2024.08.2 )
---
updated-dependencies:
- dependency-name: home-assistant/builder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-21 09:38:59 +02:00
Stefan Agner
8ab396d77c
Improve and extend error handling on D-Bus connect ( #5245 )
...
* Improve and extend error handling on D-Bus connect
Avoid initializing the Supervisor board since it does not support the
Properties interface (see https://github.com/home-assistant/os-agent/issues/206 ).
This prevents the following somewhat confusing warning:
No OS-Agent support on the host. Some Host functions have been disabled.
The OS Agent is actually installed on the host, it is just a single
object which caused issues. No functionalty was actually lost, as the
Supervisor board object has no features currently, and all other
interfaces got properly initialized still (thanks to gather()).
Print warnings more fine graned so it is clear which object exactly
causes an issue. Also print a log message on the lowest layer when an
error occures on calling D-Bus. This allows to easier track the actual
D-Bus error source.
Fixes : #5241
* Fix tests
* Use local variable
* Avoid stack trace when board support fails to load
* Fix tests
* Use override mechanism to disable Properties support
Instead of disable loading of Supervised entirly override initialization
to prevent loading the Properties interface.
* Revert "Fix tests"
This reverts commit 1e3c491ace
.
2024-08-20 17:55:53 +02:00
dependabot[bot]
8438448843
Bump aiohttp from 3.10.4 to 3.10.5 ( #5255 )
...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.10.4 to 3.10.5.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.4...v3.10.5 )
---
updated-dependencies:
- dependency-name: aiohttp
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>
2024-08-20 11:23:27 +02:00
dependabot[bot]
362edb9a61
Bump setuptools from 72.2.0 to 73.0.0 ( #5256 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 72.2.0 to 73.0.0.
- [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/v72.2.0...v73.0.0 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-08-20 11:22:42 +02:00
dependabot[bot]
1ff53e1853
Bump ruff from 0.6.0 to 0.6.1 ( #5254 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.6.0 to 0.6.1.
- [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.6.0...0.6.1 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-08-19 14:02:32 +02:00
dependabot[bot]
cfd28dbb5c
Bump aiohttp from 3.10.3 to 3.10.4 ( #5253 )
...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.10.3 to 3.10.4.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.3...v3.10.4 )
---
updated-dependencies:
- dependency-name: aiohttp
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>
2024-08-19 13:38:08 +02:00
dependabot[bot]
cbec558289
Bump ruff from 0.5.7 to 0.6.0 ( #5252 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.5.7 to 0.6.0.
- [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.5.7...0.6.0 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-08-16 08:40:24 +02:00
dependabot[bot]
ca3a2937d0
Bump home-assistant/builder from 2024.03.5 to 2024.08.1 ( #5250 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 09:31:33 +02:00
dependabot[bot]
3e67fc12c5
Bump setuptools from 72.1.0 to 72.2.0 ( #5247 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 72.1.0 to 72.2.0.
- [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/v72.1.0...v72.2.0 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-08-14 11:01:30 +02:00
Stefan Agner
f6faa18409
Bump pre-commit ruff to 0.5.7 and reformat ( #5242 )
...
It seems that the codebase is not formatted with the latest ruff
version. This PR reformats the codebase with ruff 0.5.7.
2024-08-13 20:53:56 +02:00
dependabot[bot]
21ae2c2e54
Bump cpe from 1.2.1 to 1.3.0 ( #5243 )
...
Bumps [cpe](https://github.com/nilp0inter/cpe ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/nilp0inter/cpe/releases )
- [Changelog](https://github.com/nilp0inter/cpe/blob/develop/NEWS.txt )
- [Commits](https://github.com/nilp0inter/cpe/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: cpe
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>
2024-08-13 16:09:20 +02:00
Mike Degatano
eb3986bea2
Allow core to mark addons as system managed ( #5145 )
...
* Allow core to mark addons as system managed
* System managed options only settable by Home Assistant
2024-08-13 15:14:42 +02:00
dependabot[bot]
5d6738ced8
Bump aiohttp from 3.10.2 to 3.10.3 ( #5240 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 09:05:42 +02:00
dependabot[bot]
2f2fecddf2
Bump pyyaml from 6.0.1 to 6.0.2 ( #5230 )
...
Bumps [pyyaml](https://github.com/yaml/pyyaml ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2 )
---
updated-dependencies:
- dependency-name: pyyaml
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>
2024-08-09 12:15:48 +02:00
dependabot[bot]
218ba3601e
Bump orjson from 3.9.15 to 3.10.6 ( #5169 )
...
Bumps [orjson](https://github.com/ijl/orjson ) from 3.9.15 to 3.10.6.
- [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.9.15...3.10.6 )
---
updated-dependencies:
- dependency-name: orjson
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>
2024-08-09 11:12:27 +02:00
J. Nick Koston
4c3f60c44b
Bump aiohttp to 3.10.2, drop aiohttp-fast-url-dispatcher ( #5236 )
...
aiohttp-fast-url-dispatcher is not needed for 3.10.x
changelog: https://github.com/aio-libs/aiohttp/compare/v3.9.5...v3.10.2
2024-08-09 10:44:29 +02:00
dependabot[bot]
cb85e5e464
Bump ruff from 0.5.6 to 0.5.7 ( #5237 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.5.6 to 0.5.7.
- [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.5.6...0.5.7 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-08-09 10:41:30 +02:00
dependabot[bot]
5b46235872
Bump time-machine from 2.14.2 to 2.15.0 ( #5229 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 09:05:56 +02:00
dependabot[bot]
70f675ac82
Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 ( #5234 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 08:53:54 +02:00
dependabot[bot]
bf0c714ea4
Bump attrs from 24.1.0 to 24.2.0 ( #5231 )
...
Bumps [attrs](https://github.com/sponsors/hynek ) from 24.1.0 to 24.2.0.
- [Commits](https://github.com/sponsors/hynek/commits )
---
updated-dependencies:
- dependency-name: attrs
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>
2024-08-07 15:38:43 +02:00
Mike Degatano
c95df56e8d
Suppress SyntaxWarning from CPE until fixed ( #5227 )
2024-08-07 15:37:30 +02:00
dependabot[bot]
5f3d851954
Bump actions/upload-artifact from 4.3.5 to 4.3.6 ( #5232 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 09:05:38 +02:00
dependabot[bot]
10c69dcdae
Bump ruff from 0.5.5 to 0.5.6 ( #5221 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.5.5 to 0.5.6.
- [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.5.5...0.5.6 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-08-06 09:10:52 +02:00
dependabot[bot]
bdd81ce3a9
Bump debugpy from 1.8.2 to 1.8.5 ( #5225 )
...
Bumps [debugpy](https://github.com/microsoft/debugpy ) from 1.8.2 to 1.8.5.
- [Release notes](https://github.com/microsoft/debugpy/releases )
- [Commits](https://github.com/microsoft/debugpy/compare/v1.8.2...v1.8.5 )
---
updated-dependencies:
- dependency-name: debugpy
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>
2024-08-06 08:38:52 +02:00
Mike Degatano
17ee234be4
Fix resp may be undefined end_backup issue ( #5224 )
2024-08-05 17:02:11 +02:00
dependabot[bot]
61034dfa7b
Bump attrs from 23.2.0 to 24.1.0 ( #5219 )
...
Bumps [attrs](https://github.com/sponsors/hynek ) from 23.2.0 to 24.1.0.
- [Commits](https://github.com/sponsors/hynek/commits )
---
updated-dependencies:
- dependency-name: attrs
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>
2024-08-05 09:41:21 +02:00
dependabot[bot]
185cd362fb
Bump coverage from 7.6.0 to 7.6.1 ( #5222 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.6.0 to 7.6.1.
- [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.6.0...7.6.1 )
---
updated-dependencies:
- dependency-name: coverage
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>
2024-08-05 09:38:06 +02:00
dependabot[bot]
e2ca357774
Bump dirhash from 0.4.1 to 0.5.0 ( #5223 )
...
Bumps [dirhash](https://github.com/andhus/dirhash-python ) from 0.4.1 to 0.5.0.
- [Release notes](https://github.com/andhus/dirhash-python/releases )
- [Changelog](https://github.com/andhus/dirhash-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/andhus/dirhash-python/compare/v0.4.1...v0.5.0 )
---
updated-dependencies:
- dependency-name: dirhash
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>
2024-08-05 09:37:40 +02:00
dependabot[bot]
3dea7fc4e8
Bump actions/upload-artifact from 4.3.4 to 4.3.5 ( #5217 )
2024-08-05 08:36:00 +02:00
dependabot[bot]
01ba591bc9
Bump setuptools from 72.0.0 to 72.1.0 ( #5212 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 10:12:58 +02:00
dependabot[bot]
640b7d46e3
Bump ruff from 0.5.4 to 0.5.5 ( #5208 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 12:01:43 +02:00
dependabot[bot]
d6560c51ee
Bump pre-commit from 3.7.1 to 3.8.0 ( #5210 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 11:39:50 +02:00
dependabot[bot]
3e9b1938c6
Bump pytest from 8.3.1 to 8.3.2 ( #5207 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.1...8.3.2 )
---
updated-dependencies:
- dependency-name: pytest
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>
2024-07-29 11:26:14 +02:00
dependabot[bot]
44ce8de71f
Bump setuptools from 71.1.0 to 72.0.0 ( #5211 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 11:08:13 +02:00
Mike Degatano
0bbd15bfda
Restrict stopping core during migrations with force option ( #5205 )
2024-07-25 17:14:45 +02:00
Mike Degatano
591b9a4d87
Stop backup if pre backup failed in Core ( #5203 )
...
* Stop backup if pre backup failed in Core
* Fix API tests
* Partial backup in ci since there's no Home assistant
* Add ssl folder to partial backup
* Allow backups when Home Assistant is not running
* Undo change to skip db test
2024-07-25 17:08:43 +02:00
Mike Degatano
5ee7d16687
Add hard-coded image fallback for plugins for offline start ( #5204 )
2024-07-25 13:45:38 +02:00
Erik Montnemery
4ab4350c58
Add support for offline DB migration ( #5202 )
...
* Add support for offline DB migration
* Format code
2024-07-23 15:27:16 -04:00
dependabot[bot]
4ea7133fa8
Bump docker/login-action from 3.2.0 to 3.3.0 ( #5201 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 09:22:20 +02:00
dependabot[bot]
627d67f9d0
Bump cryptography from 42.0.8 to 43.0.0 ( #5199 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 11:59:07 +02:00
dependabot[bot]
eb37655598
Bump pylint from 3.2.5 to 3.2.6 ( #5198 )
...
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.5...v3.2.6 )
---
updated-dependencies:
- dependency-name: pylint
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>
2024-07-22 10:07:15 +02:00
dependabot[bot]
19b62dd0d4
Bump pytest from 8.2.2 to 8.3.1 ( #5197 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 10:04:13 +02:00
dependabot[bot]
b2ad1ceea3
Bump sentry-sdk from 2.9.0 to 2.10.0 ( #5188 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 10:03:25 +02:00
dependabot[bot]
c1545b5b78
Bump ruff from 0.5.3 to 0.5.4 ( #5196 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.5.3 to 0.5.4.
- [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.5.3...0.5.4 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-07-22 09:45:47 +02:00
dependabot[bot]
2c2f04ba85
Bump setuptools from 71.0.3 to 71.1.0 ( #5200 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 71.0.3 to 71.1.0.
- [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/v71.0.3...v71.1.0 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-07-22 09:45:31 +02:00
Andrew Leech
77e7bf51b7
Only read wifi strength from active connections. ( #5184 )
2024-07-19 12:36:25 +02:00
Mike Degatano
a42d71dcef
Small cleanup to pyproject.toml ( #5191 )
2024-07-19 09:09:13 +02:00
dependabot[bot]
1ff0432f4d
Bump ruff from 0.5.2 to 0.5.3 ( #5192 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 09:07:06 +02:00
dependabot[bot]
54afd6e1c8
Bump setuptools from 71.0.1 to 71.0.3 ( #5193 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 09:06:43 +02:00
dependabot[bot]
458c493a74
Bump ruff from 0.5.1 to 0.5.2 ( #5186 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 08:52:23 +02:00
dependabot[bot]
8ac8ecb17e
Bump setuptools from 70.3.0 to 71.0.1 ( #5190 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 08:51:36 +02:00
Mike Degatano
eac167067e
Ignore false positive no-member error ( #5189 )
2024-07-18 08:43:59 +02:00
Mike Degatano
aa7f4aafeb
Migrate supervisor devcontainer from pip to uv ( #5170 )
2024-07-12 10:26:45 +02:00
dependabot[bot]
d2183fa12b
Bump coverage from 7.5.4 to 7.6.0 ( #5185 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.5.4 to 7.6.0.
- [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.5.4...7.6.0 )
---
updated-dependencies:
- dependency-name: coverage
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>
2024-07-12 10:25:20 +02:00
dependabot[bot]
928f32bb4f
Bump sentry-sdk from 2.8.0 to 2.9.0 ( #5183 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 08:57:33 +02:00
dependabot[bot]
cbe21303c4
Bump actions/setup-python from 5.1.0 to 5.1.1 ( #5182 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5.1.0...v5.1.1 )
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
2024-07-11 08:17:35 +02:00
dependabot[bot]
94987c04b8
Bump setuptools from 70.2.0 to 70.3.0 ( #5181 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 08:37:23 +02:00
dependabot[bot]
d4ba46a846
Bump home-assistant/wheels from 2024.01.0 to 2024.07.1 ( #5178 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 08:29:09 +02:00
dependabot[bot]
1a22d83895
Bump sentry-sdk from 2.7.1 to 2.8.0 ( #5179 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 08:27:46 +02:00
dependabot[bot]
6b73bf5c28
Bump aiohttp-fast-url-dispatcher from 0.3.0 to 0.3.1 ( #5175 )
2024-07-08 08:41:48 +02:00
dependabot[bot]
c9c9451c36
Bump ruff from 0.5.0 to 0.5.1 ( #5176 )
2024-07-08 08:39:34 +02:00
dependabot[bot]
1882d448ea
Bump actions/download-artifact from 4.1.7 to 4.1.8 ( #5174 )
2024-07-08 08:35:57 +02:00
dependabot[bot]
2f11c9c9e3
Bump actions/upload-artifact from 4.3.3 to 4.3.4 ( #5173 )
2024-07-08 08:34:07 +02:00
Mike Degatano
02bdc4b555
Use uv instead of pip in Supervisor ( #5152 )
...
* Migrate supervisor image from pip to uv
* Set python paths
* Put in i386 conditional to match core
* Semicolons within if statements
2024-07-03 11:51:16 -04:00
dependabot[bot]
1a1ee50d9d
Bump voluptuous from 0.15.1 to 0.15.2 ( #5168 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 09:57:11 +02:00
dependabot[bot]
50dc09d1a9
Bump setuptools from 70.1.1 to 70.2.0 ( #5167 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 70.1.1 to 70.2.0.
- [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/v70.1.1...v70.2.0 )
---
updated-dependencies:
- dependency-name: setuptools
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>
2024-07-02 09:29:38 +02:00
dependabot[bot]
130efd340c
Bump time-machine from 2.14.1 to 2.14.2 ( #5165 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 08:47:00 +02:00
dependabot[bot]
00bc13c049
Bump pylint from 3.2.4 to 3.2.5 ( #5166 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 08:43:39 +02:00
dependabot[bot]
3caad67f61
Bump sentry-sdk from 2.7.0 to 2.7.1 ( #5164 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-30 15:27:42 +02:00
dependabot[bot]
13783f0d4a
Bump ruff from 0.4.10 to 0.5.0 ( #5163 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-28 08:39:34 +02:00
dependabot[bot]
eae97ba3f4
Bump pylint from 3.2.3 to 3.2.4 ( #5160 )
...
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.3...v3.2.4 )
---
updated-dependencies:
- dependency-name: pylint
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>
2024-06-27 09:05:11 +02:00
dependabot[bot]
134dad7357
Bump sentry-sdk from 2.6.0 to 2.7.0 ( #5161 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.6.0 to 2.7.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.6.0...2.7.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
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>
2024-06-27 09:04:42 +02:00
dependabot[bot]
1c4d2e8dec
Bump voluptuous from 0.15.0 to 0.15.1 ( #5162 )
...
Bumps [voluptuous](https://github.com/alecthomas/voluptuous ) from 0.15.0 to 0.15.1.
- [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.0...0.15.1 )
---
updated-dependencies:
- dependency-name: voluptuous
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>
2024-06-27 08:48:44 +02:00
dependabot[bot]
f2d7be3aac
Bump dbus-fast from 2.21.3 to 2.22.1 ( #5159 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 09:26:21 +02:00
dependabot[bot]
d06edb2dd6
Bump debugpy from 1.8.1 to 1.8.2 ( #5158 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 08:50:33 +02:00
dependabot[bot]
7fa15b334a
Bump setuptools from 70.1.0 to 70.1.1 ( #5156 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 08:35:34 +02:00
Mike Degatano
ffb4e2d6d7
Bump Supervisor to Alpine 3.20 ( #5151 )
2024-06-25 08:37:10 +02:00
dependabot[bot]
bd8047ae9c
Bump awesomeversion from 24.2.0 to 24.6.0 ( #5153 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 08:25:24 +02:00
Mike Degatano
49bc0624af
Ignore dns-data field in network settings update ( #5147 )
2024-06-24 15:47:58 -04:00
dependabot[bot]
5e1d764eb3
Bump coverage from 7.5.3 to 7.5.4 ( #5150 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:41:30 +02:00
dependabot[bot]
0064d93d75
Bump dirhash from 0.4.0 to 0.4.1 ( #5149 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:40:15 +02:00
dependabot[bot]
5a838ecfe7
Bump voluptuous from 0.14.2 to 0.15.0 ( #5148 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:36:04 +02:00
Pascal Vizeli
c37b5effd7
Add music assistant to the builtin repositories ( #5128 )
...
* Add music assistant to the builtin repositories
* Fix tests
* Fix tests some more
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
2024-06-21 12:17:21 +02:00
dependabot[bot]
ca7f3e8acb
Bump ruff from 0.4.9 to 0.4.10 ( #5143 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-21 09:27:10 +02:00
Stefan Agner
b0cdb91d5e
Fix uninstall of add-on on fixup ( #5142 )
2024-06-21 08:54:46 +02:00
Mike Degatano
4829eb8ae1
Await uninstall of addon in fixup ( #5141 )
2024-06-20 21:50:45 +02:00
Mike Degatano
1bb814b793
Home Assistant watchdog attempts safe mode after max fails ( #5124 )
...
* Home Assistant watchdog attempts safe mode after max fails
* Remove duplicate line
* Refactor and logging change from feedback
* Update supervisor/misc/tasks.py
* Fix log text check in test
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
2024-06-20 21:50:29 +02:00
dependabot[bot]
918fcb7d62
Bump sentry-sdk from 2.5.1 to 2.6.0 ( #5140 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-20 11:39:26 +02:00
dependabot[bot]
bbfd899564
Bump setuptools from 70.0.0 to 70.1.0 ( #5139 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-20 09:11:45 +02:00
dependabot[bot]
12c4d9da87
Bump urllib3 from 2.2.1 to 2.2.2 ( #5138 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 07:52:04 +02:00
dependabot[bot]
6b4fd9b6b8
Bump ruff from 0.4.8 to 0.4.9 ( #5137 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.4.8 to 0.4.9.
- [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/v0.4.8...v0.4.9 )
---
updated-dependencies:
- dependency-name: ruff
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>
2024-06-17 09:05:58 +02:00
dependabot[bot]
07c22f4a60
Bump codecov/codecov-action from 4.4.1 to 4.5.0 ( #5136 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 09:27:41 +02:00
dependabot[bot]
252e1e2ac0
Bump actions/checkout from 4.1.6 to 4.1.7 ( #5134 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.6 to 4.1.7.
- [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.1.6...v4.1.7 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2024-06-13 09:17:05 +02:00