1
0
mirror of https://github.com/home-assistant/operating-system.git synced 2026-02-15 07:29:08 +00:00

2857 Commits

Author SHA1 Message Date
Jan Čermák
8e1d61b0af Bump OS to release version 17.0 17.0 2026-01-16 13:50:50 +01:00
Jan Čermák
1608fa3de6 Bump OS to pre-release version 17.0.rc2 17.0.rc2 2026-01-07 15:18:55 +01:00
Jens Maus
4a1b69d486 Add eq3_char_loop patch for termios2/glibc 2.42+ compatibility (#4471)
This PR updates the eq3_char_loop package to contain the latest
eq3_char_loop v1.3 sources with termios2 compatibility which is required
for glibc 2.42+ environments (latest OpenCCU) so that the HMIPServer
within OpenCCU is able to startup correctly.

(cherry picked from commit fc962f8a13)
2026-01-07 15:18:30 +01:00
Jens Maus
8d680747c9 Update generic_raw_uart package to c377d91 (#4472)
This PR updates the generic_raw_uart package to the latest version
incorporating the following maintenance changes:

e336370041
e1a8cc82b4

This refs https://github.com/OpenCCU/OpenCCU/pull/3444

(cherry picked from commit 9a9cb0c47b)
2026-01-07 15:18:29 +01:00
Jan Čermák
5dbfb85110 Linux: Update kernel to 6.12.63 (#4474)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.63

(cherry picked from commit 4d4aab4693)
2026-01-07 15:18:28 +01:00
puterboy
8a9ca1b143 Enable support of i2c-based touchscreens for x86 and aarch64 (#4463)
* Enable CONFIG_I2C_ACPI in kernel configuration for generic-x86-64

Needed to support i2c-based touchscreens on x86 boards

* Enable I2C HID support in kernel configuration for generic aarch64

Needed to support i2c touchscreens on arm64 devices

(cherry picked from commit 4c8582b09e)
2026-01-07 15:18:27 +01:00
dependabot[bot]
8b57275d75 Bump mikepenz/action-junit-report from 6.0.1 to 6.1.0 (#4473)
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report) from 6.0.1 to 6.1.0.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases)
- [Commits](e08919a3b1...a294a61c90)

---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
  dependency-version: 6.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>
(cherry picked from commit 5577d80e59)
2026-01-07 15:18:26 +01:00
dependabot[bot]
90d85c1318 Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#4461)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](e468171a9d...8d2750c68a)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 3.12.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>
(cherry picked from commit c1d7292f11)
2026-01-07 15:18:25 +01:00
dependabot[bot]
0a0d23a3af Bump shogo82148/actions-upload-release-asset from 1.9.1 to 1.9.2 (#4466)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit b334275322)
2026-01-07 15:18:25 +01:00
Jan Čermák
72ee94722c Update Docker to v29.1.3 (#4458)
* buildroot fb0d554978...7b74f4f84b (2):
  > package/docker-cli: bump version to v29.1.3
  > package/docker-engine: bump version to v29.1.3

(cherry picked from commit 7960c80fd0)
2026-01-07 15:18:24 +01:00
Jan Čermák
47d0934722 Update BlueZ to v5.85 (#4457)
* buildroot aeef675618...fb0d554978 (1):
  > package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.85

(cherry picked from commit a79c3a84a8)
2026-01-07 15:18:23 +01:00
Jan Čermák
b5b2fa7ce1 Bump kbd to v2.9.0, remove no longer needed gzip binary (#4456)
With kbd v2.9.0, gzip is no longer needed, as kbd can extract the compressed
files with dlopen using zlib.

(cherry picked from commit a886fb141e)
2026-01-07 15:18:22 +01:00
Jan Čermák
2e3fd3590b Bump Buildroot to 2025.02.9 (#4455)
* buildroot 808ee7b916...215201847a (1):
  > Merge tag '2025.02.9' into 2025.02.x-haos

(cherry picked from commit fa68d41c81)
2026-01-07 15:18:21 +01:00
Jan Čermák
801ba5a8f5 Linux: Update kernel to 6.12.62 (#4454)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.62

(cherry picked from commit 007ed90691)
2026-01-07 15:18:20 +01:00
Jan Čermák
67ac9cfffe Linux: Update kernel to 6.12.61 (#4441)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.61

(cherry picked from commit 9371415374)
2026-01-07 15:18:19 +01:00
dependabot[bot]
b6a42a8e6b Bump dessant/label-actions from 4.0.1 to 5.0.0 (#4453)
Bumps [dessant/label-actions](https://github.com/dessant/label-actions) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/dessant/label-actions/releases)
- [Changelog](https://github.com/dessant/label-actions/blob/main/CHANGELOG.md)
- [Commits](102faf474a...9e5fd757ff)

---
updated-dependencies:
- dependency-name: dessant/label-actions
  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>
(cherry picked from commit e1173172be)
2026-01-07 15:18:18 +01:00
dependabot[bot]
a40c4ae62a Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#4452)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](330a01c490...b7c566a772)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 83325a3dd7)
2026-01-07 15:18:18 +01:00
dependabot[bot]
331a04c66d Bump actions/download-artifact from 6.0.0 to 7.0.0 (#4451)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](018cc2cf5b...37930b1c2a)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 6a4a299e22)
2026-01-07 15:18:17 +01:00
dependabot[bot]
7e20e8d0bd Bump dessant/lock-threads from 5.0.1 to 6.0.0 (#4450)
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md)
- [Commits](1bf7ec2505...7266a7ce5c)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 3f13972b0f)
2026-01-07 15:18:16 +01:00
dependabot[bot]
85a1801cd0 Bump actions/cache from 4.3.0 to 5.0.1 (#4449)
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0057852bfa...9255dc7a25)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 0ad7a63c21)
2026-01-07 15:18:15 +01:00
dependabot[bot]
50af9e778b Bump actions/checkout from 6.0.0 to 6.0.1 (#4438)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1af3b93b68...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.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>
(cherry picked from commit 9d47cf9fbd)
2026-01-07 15:17:54 +01:00
dependabot[bot]
3ee60a4e0d Bump actions/setup-python from 6.0.0 to 6.1.0 (#4437)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](e797f83bcb...83679a892e)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.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>
(cherry picked from commit 6248fcea91)
2026-01-07 15:17:53 +01:00
dependabot[bot]
4ea81ea6c9 Bump actions/stale from 10.1.0 to 10.1.1 (#4439)
Bumps [actions/stale](https://github.com/actions/stale) from 10.1.0 to 10.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](5f858e3efb...997185467f)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 78354b3e57)
2026-01-07 15:17:52 +01:00
Jan Čermák
cf72489b06 Bump OS to pre-release version 17.0.rc1 17.0.rc1 2025-12-08 12:19:57 +01:00
Jan Čermák
5d7c701f9b Bump OS Agent to v1.8.1 (#4433)
Changelog:
* https://github.com/home-assistant/os-agent/releases/tag/1.8.1
2025-12-08 00:06:27 +01:00
Jan Čermák
9e5a74fc87 Update to Docker v29.1.2, runC v1.3.4, containerd v2.2.0 (#4429)
Update to the latest versions and update tests to use the new schema of the
inspect output.

* buildroot 0aa9729cd5...808ee7b916 (4):
  > package/docker-engine: bump version to v29.1.2
  > package/docker-cli: bump version to v29.1.2
  > package/containerd: bump version to v2.2.0
  > package/runc: bump version to v1.3.4
2025-12-04 15:55:15 +01:00
Jan Čermák
0354f47ecf Make console keymaps configurable through localectl (#4424)
For users having non-English, and especially non-qwerty layouts, using the host
shell can be very awkward. There was no option to change the keymaps as they
haven't been installed in the OS, and the persistence couldn't have been
achieved because of read-only /etc.

With upstream patch merged in #4224, we have an option to put
/etc/vconsole.conf to a writable location and use the same approach as in the
timezone PR. This is needed because even if we only bind-mounted the file from
the overlay directory, the Systemd services which start early will still refer
to the inode on the read-only FS. Also, gzip is required as current version of
kbd in Buildroot (v2.6.4) always compresses the keymaps using gzip. We can get
rid of this after we bump to kbd v2.9.0 [1] or newer. The overall bloat in
local build of the OS is slightly over 1 MiB, so it is acceptable.

With these changes, the `localectl set-keymap` command can be used to use any
available keymap from the installed `kbd` package (refer to `localectl
list-keymaps` for complete lists) and persist it between reboots.

[1] https://github.com/legionus/kbd/releases/tag/v2.9.0

Fixes #1775
2025-12-02 17:20:28 +01:00
Jan Čermák
2386b7833b Linux: Update kernel to 6.12.60 (#4425)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.60
2025-12-02 16:29:17 +01:00
Jan Čermák
21962a8ec0 Bump OS Agent to v1.8.0 (#4420) 2025-11-27 14:18:36 +01:00
Jan Čermák
4317afc082 Linux: Update kernel to 6.12.59 (#4414)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.59
2025-11-24 17:36:43 +01:00
Jan Čermák
a9bcc309d0 Bump Buildroot to 2025.02.8 (#4415)
* buildroot 74aec5a64c...0aa9729cd5 (1):
  > Merge tag '2025.02.8' into 2025.02.x-haos
2025-11-24 16:36:01 +01:00
dependabot[bot]
52d25c987e Bump actions/checkout from 5.0.0 to 6.0.0 (#4413)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...1af3b93b68)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 15:58:53 +01:00
Jan Čermák
5e4b446b29 Linux: Update kernel to 6.12.58 (#4410)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.58
2025-11-20 15:45:02 +01:00
Jonathan Marshall
31b79a7504 Add support for QingHeng CH9200 USB ethernet adapters (#4400) 2025-11-19 12:05:06 +01:00
Jan Čermák
ffaf43f6a5 Remove deprecated boards from build matrix and .github templates (#4399) 2025-11-13 11:01:36 +01:00
Jan Čermák
fd8dc64d0d Remove Docker patch already included in v28.5.2 (#4398)
This reverts commit b3a9e76521.
2025-11-11 21:09:36 +01:00
Jan Čermák
b3755e9f45 Use correct per-channel AppArmor profile on clean installs (#4396)
Since home-assistant/version#305 the AppArmor profiles were split to
per-channel files. This was never reflected in hassio package build though.
Currently this doesn't cause any trouble and the profile is replaced later by
the Supervisor but make sure we're always using the correct one from the
beginning.
2025-11-11 16:05:20 +01:00
Jan Čermák
0c96507ca2 Clean up hassio build scripts (#4394)
Extract some of the parts of the "image import" to the script creating the data
partition to separate concerns. The Docker data directory is now passed as a
daemon option, instead of only mounting the data partition's folder to the
default directory, to be closer to the deployment setup. Also trap the exit and
error signals to remove the build container and unmount the data partition, as
failed or cancelled build have been leaking the containers/mounts when building
interactively (attached to the build container shell).
2025-11-11 16:00:31 +01:00
Jan Čermák
55655f5a50 Use OCI archive in hassio import to fix Containerd snapshotter issues (#4393)
Importing docker-archive format leads to some layers missing in the content
storage which results in some image metadata missing. This appears to be the
same regression as moby/moby#49473. Importing OCI archives when bootstrapping
the data partition seems to work this bug around.

Fixes #4385
2025-11-11 15:39:50 +01:00
Jan Čermák
dcb3acd949 Update to Docker v28.5.2, runC v1.3.3, containerd v2.1.5 (#4395)
Update Docker and the related components to the latest security releases.

* buildroot 986b8be22d...74aec5a64c (4):
  > package/docker-cli: bump version to v28.5.2
  > package/docker-engine: bump version to v28.5.2
  > package/containerd: bump version to v2.1.5
  > package/runc: bump version to v1.3.3
2025-11-11 15:38:33 +01:00
Jan Čermák
dfc94bbf20 Update Go to v1.25 (#4392)
* buildroot 02f1553a34...986b8be22d (2):
  > package/go: security bump to version 1.25.3
  > package/go: bump to version 1.25.1
2025-11-11 15:16:52 +01:00
Andrei Nevedomskii
13b2f05e7a Enable iptables comments for all (#4391)
Atm some targets don't have comments support enabled for iptables. There's no reason to limit that to just arm64-rockhip target, so this change addresses that.
2025-11-11 11:49:59 +01:00
Jan Čermák
ba6876dffc Remove support of armv7 targets (#4374)
* Remove configs and board files of deprecated architectures

* Remove support for ODROID-XU4 boot files

* Remove ASUS Tinker support from rpi-rf-mod

* Remove RPi armv7 config fragment
2025-11-04 13:22:22 +01:00
Jan Čermák
208ee26e9c Merge branch 'main' into dev 2025-11-04 13:20:59 +01:00
dependabot[bot]
2f815813ed Bump mikepenz/action-junit-report from 6.0.0 to 6.0.1 (#4379)
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases)
- [Commits](5b7ee5a21e...e08919a3b1)

---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
  dependency-version: 6.0.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-11-03 14:43:54 +01:00
Jan Čermák
b88767c652 Linux: Update kernel to 6.12.57 (#4377)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.57
2025-11-03 13:06:42 +01:00
Jan Čermák
bd5ea3763f Bump OS to release version 16.3 16.3 2025-11-03 12:48:01 +01:00
Jan Čermák
eef29878b4 Remove usage of --content-trust CLI option in Supervisor tests (#4371)
With https://github.com/home-assistant/cli/pull/604, there is no
--content-trust option anymore. Remove the call and only check if Supervisor is
healthy and there are no issues. This replaces #4370 which is too broad.

(cherry picked from commit 1d29f6b099)
2025-11-03 12:47:32 +01:00
Jan Čermák
1d29f6b099 Remove usage of --content-trust CLI option in Supervisor tests (#4371)
With https://github.com/home-assistant/cli/pull/604, there is no
--content-trust option anymore. Remove the call and only check if Supervisor is
healthy and there are no issues. This replaces #4370 which is too broad.
2025-10-31 12:29:57 +01:00
Jan Čermák
ee6f8ce2b9 Linux: Update kernel to 6.12.56 (#4373)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.56
2025-10-31 12:19:28 +01:00