Commit Graph
3055 Commits
Author SHA1 Message Date
Stefan AgnerandClaude Opus 4.8 b080fea947 Remove timeout from data partition resize service (#4821)
The haos-expand.service ("HAOS data resizing") is a Type=oneshot unit
without an explicit timeout, so it inherited systemd's
DefaultTimeoutStartSec (90s). On slow or previously used disks the data
partition resize can take longer than that, causing the service to be
killed and mnt-data.mount to fail with "Dependency failed for HAOS data
resizing", leaving the system unusable.

Aborting the resize serves no purpose: if it fails the installation is
broken anyway. Set TimeoutStartSec=infinity so the resize runs for as
long as it needs instead of failing the boot.

Fixes #3365

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 16:45:13 +02:00
Stefan AgnerandClaude Opus 4.8 eb03e31cfc Enable Intel NPU driver (ivpu) for x86-64 boards (#4816)
Enable CONFIG_DRM_ACCEL_IVPU on the generic-x86-64 and OVA boards so the
Intel NPU (Neural Processing Unit) found on Core Ultra CPUs (Meteor Lake
and later, including Panther Lake) is exposed as /dev/accel/accel0. This
lets add-ons such as Frigate use OpenVINO with hardware-accelerated
inference on the NPU.

Also select the Intel NPU firmware (intel/vpu/vpu_*.bin), which already
ships in linux-firmware 20260410 including the Panther Lake (vpu_50xx)
blob.

The driver is x86_64-only, so it is added to the per-board configs rather
than the shared device-support-pci.config which is also used by aarch64
boards.

Fixes #4783

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 16:45:05 +02:00
Stefan Agner 5d42a5a487 RaspberryPi: Update kernel to 6.18.34 stable_20260609 (#4814)
* RaspberryPi: Update kernel to 6.18.34 - c8c7494100e99ee05b11aaa4f0588a223a63d1af

* Update rpi-firmware for stable_20260609

* buildroot 78450fa882...fe7b14c878 (1):
  > package/rpi-firmware: update to 89752d4 (for stable_20260609)
2026-06-23 17:55:58 +02:00
Stefan Agner b42f240540 Linux: Update kernel to 6.18.36 (#4810)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.36
2026-06-23 14:30:52 +02:00
Stefan AgnerandClaude Opus 4.8 c860328725 Enable iwlmld driver for Wi-Fi 7 Intel devices (#4809)
The kernel bump to 6.18 means newer Intel Wi-Fi 7 devices (BZ/GL/SC/DR
families, e.g. the BE200) are no longer handled by the iwlmvm op-mode.
Their firmware now requires the new iwlmld driver, and without it the
iwlwifi core aborts the probe with:

  IWLMLD needs to be compiled to support this firmware
  probe with driver iwlwifi failed with error -22

Enable CONFIG_IWLMLD so these devices bind again. The matching firmware
(iwlwifi-gl-*) already ships via linux-firmware.

Fixes #4784

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 14:30:39 +02:00
dependabot[bot] 7682d25ee3 Bump shogo82148/actions-upload-release-asset from 1.10.1 to 1.10.2 (#4797)
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:51:12 +02:00
dependabot[bot] ec1e180b3b Bump release-drafter/release-drafter from 7.3.1 to 7.4.0 (#4798)
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:50:17 +02:00
dependabot[bot] 4046980bce Bump actions/checkout from 6.0.3 to 7.0.0 (#4799)
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:49:44 +02:00
dependabot[bot] 6669be5f72 Bump mikepenz/action-junit-report from 6.4.1 to 6.4.2 (#4800)
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:49:03 +02:00
Jan Čermák 879325a098 Merge branch 'main' into dev 2026-06-18 16:04:30 +02:00
Jan Čermák a4e8ce25d0 Bump OS to release version 18.0 18.0 2026-06-18 10:08:00 +02:00
Pascal Vizeli 14ea34aaff Enable usbip on all targets (#4776)
* Enable usbip on all targets

Enable the usbip userland tools (BR2_PACKAGE_USBIP), already provided by
the pinned Buildroot (package/usbip), to attach remote USB devices over
the network. The USBIP kernel modules are already enabled via
device-support.config.

This is the OS-side prerequisite for driving USB/IP from os-agent
(home-assistant/os-agent#265).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Fix configs ordering using savedefconfig

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Jan Čermák <sairon@sairon.cz>
(cherry picked from commit c8b9d5919b)
2026-06-18 10:07:40 +02:00
Jan Čermák 88d9e6055e Build NFS as built-in module consistently on all targets (#4773)
After #4762, NFS_V4 was set as module in ODROIDs, Green and VIM3
kernels. This is because their defconfigs set the upper NFS_FS symbol to
module. Set it to built-in in these defconfigs as well (for other
targets this is handled by defconfigs from the kernel) and remove
redundant options we set in the haos fragment.

(cherry picked from commit e2a0c9bb3b)
2026-06-18 10:07:34 +02:00
Jan Čermák f09ab0b207 Add sanity checks for correct release channel to the build workflow (#4771)
* Add sanity checks for correct release channel to the build workflow

There's currently nothing preventing us from publishing RC build to the
stable channel if the GH release is configured incorrectly. Since we
have the meta file which dictates where the deployment should go, use
this as a sanity check and reject the workflow if the expected
configuration doesn't match.

* Improve the check to validate version string as well

(cherry picked from commit b4977ed0a9)
2026-06-18 10:07:26 +02:00
Jan Čermák 8f3567aa0e Fix generic_raw_uart compilation after Buildroot 2025.02.15 bump (#4778)
In [1] Buildroot enabled -Werror for kernel modules. Since
generic_raw_uart had several occurrences of -Wmissing-prototypes, this
change lead to the package not building anymore. Make the function
static to fix the build.

[1] https://github.com/home-assistant/buildroot/commit/260f7ec2a9b461b0382c0d982ccbb07005fcf216
2026-06-18 09:37:53 +02:00
Jan Čermák fc57b55cc0 Bump Buildroot to 2025.02.15 (#4777)
* buildroot 89ddb15854...78450fa882 (3):
  > package/runc: fix regression with kernel without user namespace
  > Revert "package/runc: fix regression with kernel without user namespace"
  > Merge tag '2025.02.15' into 2025.02.x-haos
2026-06-17 16:09:18 +02:00
c8b9d5919b Enable usbip on all targets (#4776)
* Enable usbip on all targets

Enable the usbip userland tools (BR2_PACKAGE_USBIP), already provided by
the pinned Buildroot (package/usbip), to attach remote USB devices over
the network. The USBIP kernel modules are already enabled via
device-support.config.

This is the OS-side prerequisite for driving USB/IP from os-agent
(home-assistant/os-agent#265).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Fix configs ordering using savedefconfig

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Jan Čermák <sairon@sairon.cz>
2026-06-17 12:56:03 +02:00
Jan Čermák e2a0c9bb3b Build NFS as built-in module consistently on all targets (#4773)
After #4762, NFS_V4 was set as module in ODROIDs, Green and VIM3
kernels. This is because their defconfigs set the upper NFS_FS symbol to
module. Set it to built-in in these defconfigs as well (for other
targets this is handled by defconfigs from the kernel) and remove
redundant options we set in the haos fragment.
2026-06-17 12:55:26 +02:00
Jan Čermák b4977ed0a9 Add sanity checks for correct release channel to the build workflow (#4771)
* Add sanity checks for correct release channel to the build workflow

There's currently nothing preventing us from publishing RC build to the
stable channel if the GH release is configured incorrectly. Since we
have the meta file which dictates where the deployment should go, use
this as a sanity check and reject the workflow if the expected
configuration doesn't match.

* Improve the check to validate version string as well
2026-06-15 15:28:18 +02:00
Jan Čermák 4e8633c7a9 Bump OS to development version 18.1.dev0 2026-06-12 17:06:47 +02:00
Jan Čermák f08ba0e99e Bump OS to pre-release version 18.0.rc1 18.0.rc1 2026-06-12 13:34:03 +02:00
Jan Čermák 2cd8cf450d Shrink data partition for leaner disk images and faster flashing (#4764)
Borrow shrinking used in home-assistant/operating-system-full-images for
reducing the data partition size to only fit its contents. Currently the
data partition is intentionally overprovisioned to comfortably fit all
docker images in the hassio build. This results in unnecessarily large
image which takes longer to flash, as all the zeroes at the end of the
filesystem need to be written to the SD card.

For OVA and aarch64 VM formats, the image is resized before creating the
VM images - this also makes all generic-aarch64 images sized to 32GB,
unlike 6GB which inherently needed resizing before use. Some juggling
extra juggling is needed in the aarch64 post-image step, as we want to
preserve the raw image (e.g. for generic aarch64 boards) but it's
desirable to keep it minimal as well, as it's meant to be flashed to
real hardware storage.
2026-06-11 16:33:30 +02:00
Jan Čermák 6dd5770b2d Enable NFS v4.1/v4.2 for all targets (#4762)
Not all defconfigs enable NFS v4.1/v4.2 by default, most importantly
it's not enabled for x86_64 (on the other hand, it is enabled on RPi,
Rockchip and Amlogic). Explicitly enable NFS_V4 and its minor versions
in the common config fragment to ensure it's available everywhere.

It can now be removed from the Rochckip fragment, while removing the
migration option there for good (as Kconfig says it's very
experimental).

Fixes #4742
2026-06-11 11:47:36 +02:00
Jan Čermák f561b241af Add CAs for new signing certificates to RAUC keyring (#4757)
Add certificates with new PKI chain to replace the old one. Until May
14th 2028, bundles signed with the old certs will be accepted as well.
The transition to the new authority using bundles signed by the new
certs is ensured by the intermediate certificate signed by the old CA.
This, and the old CA certificates can be removed from the keyring after
their expiry.

The keyrings no longer contain CRLs, but the validity of the
certificates will be shortened to 4 years, as discussed in the linked
issue.

Closes #4743
2026-06-09 18:09:46 +02:00
Jan Čermák c5122371e4 Clamp default swap size between 1-4 GB (#4758)
The rule using 33% of RAM for default swapfile size had flaws both for
low and high RAM systems - for the former the swap was too small to
provide any buffer for OOM situations, for the latter it created
unnecessarily big swapfile.

Clamp the swapfile size to 1-4 GB. This means the file will somewhat
grow on systems with 1 or 2 GB of RAM, but this should be within bounds
of what's reported by HA as low storage. For systems with >12 GB of RAM,
the swap file wouldn't be created larger than 4 GB (in fact, will be
recreated if bigger). The configured size is still respected.

Closes #4481
2026-06-09 17:49:16 +02:00
Jan Čermák 9f979400f3 Linux: Update kernel to 6.18.35 (#4759)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.35
2026-06-09 17:49:00 +02:00
MaxPowerFood 48ede8ab42 Enable JMicron PCIe NIC driver (#4756)
Enable the JMicron JMC25x Gigabit Ethernet driver (CONFIG_JME) in the
kernel configuration.

This controller (specifically the JMC251) is very common on various
budget mini PCs (often used as Home Assistant nodes) but currently lacks
native driver support in Home Assistant OS out of the box. Adding these
flags restores native network connectivity for these devices.
2026-06-09 17:16:39 +02:00
Jan Čermák b7bb667e35 Add CI check for sufficient validity of the OTA signing certificate (#4751)
* Add CI check for sufficient validity of the OTA signing certificate

To ensure that we don't miss expiration of the signing certificate, add
a CI check that checks its validity and validity of the full chain of
trust, ensuring CA doesn't expire either. Currently set to 25 months,
which should be enough to allow migration of existing devices to new CA
and allow some wiggle room for upgrades and downgrades.

Refs #4743

* Find real issuer when walking the chain

* Add number of certs checked to the suceess message
2026-06-08 17:31:55 +02:00
Jan Čermák b721d6df27 Update Docker to v29.5.3 (#4755)
* buildroot da2546993b...89ddb15854 (2):
  > package/docker-cli: bump version to v29.5.3
  > package/docker-engine: bump version to v29.5.3
2026-06-08 17:31:02 +02:00
Jan Čermák 0e54678a42 Enable Intel Xe DRM driver and firmware (#4750)
Enable Intel Xe driver as a module and the related linux-firmware
option for generic-x86-64 and ova.

The bloat in generic-x86-64 image is 1.2MiB, which is acceptable.

Closes #4611
2026-06-04 21:40:31 +02:00
Jan Čermák 3ea000fab3 Enable PSI by default also on Raspberry Pi (#4749)
In #4279 we enabled PSI globally. However, Raspberry Pi config enables
it along with CONFIG_PSI_DEFAULT_DISABLED, which requires adding a
cmdline option to expose PSI metrics. Add a global disable for this
option to enable PSI on all targets unconditionally.

Fixes #4616
2026-06-04 21:40:19 +02:00
Jan Čermák f3be11e79a Linux: Update kernel to 6.18.34 (#4747)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.34
2026-06-04 21:40:08 +02:00
Jan Čermák 99184847e2 RaspberryPi: Update kernel to 6.18.33 (stable_20260527) (#4748)
* RaspberryPi: Update kernel to 6.18.33 - 95b85bebbedcaedfa7ca79116ed38b7376fba412

* Update rpi-firmware for stable_20260527

* buildroot c80dabe55e...da2546993b (1):
  > package/rpi-firmware: update to 12eeaa1 (for stable_20260527)
2026-06-04 21:39:50 +02:00
dependabot[bot] 47e8370ca1 Bump release-drafter/release-drafter from 7.3.0 to 7.3.1 (#4746)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/c2e2804cc59f45f57076a99af580d0fedb697927...693d20e7c1ce1a81d3a41962f85914253b518449)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-version: 7.3.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-06-02 18:46:58 +02:00
dependabot[bot] edc508af6d Bump actions/checkout from 6.0.2 to 6.0.3 (#4745)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3.
- [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/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.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-06-02 18:46:50 +02:00
dependabot[bot] 318763b662 Bump dessant/lock-threads from 6.0.0 to 6.0.2 (#4744)
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 6.0.0 to 6.0.2.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dessant/lock-threads/compare/7266a7ce5c1df01b1c6db85bf8cd86c737dadbe7...89ae32b08ed1a541efecbab17912962a5e38981c)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-version: 6.0.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>
2026-06-02 18:46:30 +02:00
Jan Čermák 5511610ae4 Harmonize hassos/HassOS naming to haos across the tree (#4740)
* Harmonize systemd unit and helper-script prefixes to haos (#4725)

Rename the hassos-prefixed systemd units and their ExecStart helper
binaries to a consistent haos- prefix, and update all in-repo
references. Normalize the affected unit Description= strings as well.

Units renamed in this commit are not referred externally (except for
syslog identifiers used in Supervisor Host logs), so no other changes
should be needed.

* Rename hassos-config to haos-config with alias

Rename the hassos-config.service unit and its binary to the haos-
prefix. This unit is restarted by Supervisor in os/manager.py, so add
Alias= to avoid the need to try both variants there.

* Rename hassos-cli binary to haos-cli

* Change HassOS to HAOS in unit descriptions and comments

* Rename hassos->haos in Buildroot makefiles, scripts and configs

* Rename bootargs_hassos to bootargs_haos in U-Boot scripts

* Rename external Buildroot tree HASSOS to HAOS

Set external.desc name to HAOS and rename all BR2_EXTERNAL_HASSOS_PATH
references to BR2_EXTERNAL_HAOS_PATH accordingly.

* Rename hassos.conf service drop-ins to haos.conf

* Rename hassos.config kernel fragment to haos.config

* Rename hassos-blobs repo in package/bluetooth-rtl8723

The repo was renamed somewhere in the past and it now relies on an
internal GitHub redirect. Change the URL to match the new repo name.
2026-06-01 23:25:43 +02:00
Jan Čermák 9e68560665 Fix OS update tests when update returns no response (#4741)
When the update command returns no response, which may happen after the
shutdown reordering implemented as part of #4642, the OS update test
hangs waiting for this response. To fix it, fire away the OS update
command and wait either for message about missing OTA info or for early
boot output.
2026-06-01 23:04:41 +02:00
Stefan Agner 82981401d9 Drop _workstation._tcp service annoucement from HAOS (#4739)
Since switching to systemd-resolved we've announced Home Assistant
Operating System as a workstation through _workstation._tcp DNS-SD. This
most likely came in to preserve what avahi announced by default.
However, the service has not a clear definition what it means and there
is no need for the service announcement really. The host name gets
announced even without a service announcement. This commit removes the
service announcement file from the rootfs.
2026-06-01 19:39:24 +02:00
Jan Čermák ae562288ea Update Linux to 6.18 for Raspberry Pi targets (#4737)
* RaspberryPi: Update kernel to 6.18.32 - e165a3e0c5c6729d077c30c6d720c029d688d99d

* Update rpi-firmware to 1.20260521

* buildroot 1c0db348e3...c80dabe55e (1):
  > package/rpi-firmware: update to 09267f5 (1.20260521)

* Use 6.18.y kernel config fragments, remove now unused 6.12.y

* Refresh patches and removed merged backports

* Update Yellow patches

Fix collision in the Makefile and add difference in phy1 fragment which
was added upstream in e6f13c8f14d9b776363ddd4966065eac3a8f7bb9:
ARM: dts: bcm2711: enable PHY link energy detect powerdown via DT

* Disable rtl8812au-aircrack-ng in Yellow defconfig

Yellow was the only one still including it and it doesn't build on 6.18.

* Drop removed symbols from RPi kernel config fragment
2026-05-29 00:28:03 +02:00
Jan Čermák 50a7cc69ac Extend hassos-supervisor.service stop timeout for graceful shutdown (#4736)
Give Supervisor enough time to gracefully stop Home Assistant Core, apps
and plugins when the host shuts down. The unit is already ordered
After=docker.service, so on a host reboot or power off it is stopped
before Docker tears containers down.

Supervisor should handle the SIGTERM from "docker stop" by running its
managed shutdown within 420 seconds, after that point it would be killed
by Docker, and ultimately 30 seconds later by Systemd.

Also, drop the delay after SIGTERM for ha-cli added in #2507. Once
Systemd shutdown is invoked, the ha-cli is no longer restarted.

Refs #4642, refs #4584
2026-05-27 22:14:35 +02:00
Jan Čermák 0404c97032 Patch rpi-eeprom-update to show info on CM4 and make findBootFS faster (#4735)
On CM4, rpi-eeprom-update only prints warning if the env variable
enabling self-update isn't set. In that case, also print bootloader info
so we can propagate it further.

Also, add patch making findBootFS faster, avoiding scan of all block
devices.

Refs #4631
2026-05-27 10:56:25 +02:00
Jan Čermák 0c68a33ad4 Add firmware for MediaTek MT7920 Bluetooth and WiFi (#4729)
Add firmware for MT7920, used by mt7921e and btmtk drivers. Note that
this card is also referred as MT7961_1a but the marked name is MT7920
(see [1]).

* buildroot 584f1d7531...1c0db348e3 (1):
  > package/linux-firmware: add WiFi and BT firmware for MT7920

[1] https://lists.infradead.org/pipermail/linux-mediatek/2024-November/085899.html

Closes #4460
2026-05-26 16:18:13 +02:00
Jan Čermák d96f19ed1f Linux: Update kernel to 6.18.33 (#4728)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.33
2026-05-26 10:34:31 +02:00
dependabot[bot] 05a73af076 Bump actions/stale from 10.2.0 to 10.3.0 (#4734)
Bumps [actions/stale](https://github.com/actions/stale) from 10.2.0 to 10.3.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/b5d41d4e1d5dceea10e7104786b73624c18a190f...eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.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>
2026-05-26 08:29:19 +02:00
dependabot[bot] 55b426f572 Bump docker/build-push-action from 7.1.0 to 7.2.0 (#4733)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/bcafcacb16a39f128d818304e6c9c0c18556b85f...f9f3042f7e2789586610d6e8b85c8f03e5195baf)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.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-05-26 08:29:15 +02:00
dependabot[bot] dacae21930 Bump docker/login-action from 4.1.0 to 4.2.0 (#4732)
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.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-05-26 08:29:06 +02:00
dependabot[bot] f782032959 Bump dessant/label-actions from 5.0.2 to 5.0.3 (#4731)
Bumps [dessant/label-actions](https://github.com/dessant/label-actions) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/dessant/label-actions/releases)
- [Changelog](https://github.com/dessant/label-actions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dessant/label-actions/compare/809e0f9bc11ce08744e7ccac7cd10621d00aba2f...65225c179d3b2502f6eda7b3d15101a3f412366b)

---
updated-dependencies:
- dependency-name: dessant/label-actions
  dependency-version: 5.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-05-26 08:28:59 +02:00
dependabot[bot] ec815b4b2b Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#4730)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd...d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.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-05-26 08:28:54 +02:00
James 59b7b3eef9 Enable MT7925 Bluetooth firmware (#4726)
Enable MT7925 Bluetooth firmware for all targets.
2026-05-25 17:48:18 +02:00