Skip to content

Commit f95d8bd

Browse files
authored
Merge branch 'dev' into wled-fix-4
2 parents 5e460f9 + 257e82f commit f95d8bd

File tree

365 files changed

+23690
-5547
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

365 files changed

+23690
-5547
lines changed

.github/workflows/builder.yml

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -162,18 +162,6 @@ jobs:
162162
sed -i "s|home-assistant-intents==.*||" requirements_all.txt
163163
fi
164164
165-
- name: Adjustments for armhf
166-
if: matrix.arch == 'armhf'
167-
run: |
168-
# Pandas has issues building on armhf, it is expected they
169-
# will drop the platform in the near future (they consider it
170-
# "flimsy" on 386). The following packages depend on pandas,
171-
# so we comment them out.
172-
sed -i "s|env-canada|# env-canada|g" requirements_all.txt
173-
sed -i "s|noaa-coops|# noaa-coops|g" requirements_all.txt
174-
sed -i "s|pyezviz|# pyezviz|g" requirements_all.txt
175-
sed -i "s|pykrakenapi|# pykrakenapi|g" requirements_all.txt
176-
177165
- name: Download translations
178166
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
179167
with:
@@ -226,19 +214,11 @@ jobs:
226214
- odroid-c4
227215
- odroid-m1
228216
- odroid-n2
229-
- odroid-xu
230-
- qemuarm
231217
- qemuarm-64
232-
- qemux86
233218
- qemux86-64
234-
- raspberrypi
235-
- raspberrypi2
236-
- raspberrypi3
237219
- raspberrypi3-64
238-
- raspberrypi4
239220
- raspberrypi4-64
240221
- raspberrypi5-64
241-
- tinker
242222
- yellow
243223
- green
244224
steps:
@@ -297,6 +277,7 @@ jobs:
297277
key-description: "Home Assistant Core"
298278
version: ${{ needs.init.outputs.version }}
299279
channel: ${{ needs.init.outputs.channel }}
280+
exclude-list: '["odroid-xu","qemuarm","qemux86","raspberrypi","raspberrypi2","raspberrypi3","raspberrypi4","tinker"]'
300281

301282
- name: Update version file (stable -> beta)
302283
if: needs.init.outputs.channel == 'stable'
@@ -306,6 +287,7 @@ jobs:
306287
key-description: "Home Assistant Core"
307288
version: ${{ needs.init.outputs.version }}
308289
channel: beta
290+
exclude-list: '["odroid-xu","qemuarm","qemux86","raspberrypi","raspberrypi2","raspberrypi3","raspberrypi4","tinker"]'
309291

310292
publish_container:
311293
name: Publish meta container for ${{ matrix.registry }}
@@ -357,27 +339,12 @@ jobs:
357339
358340
docker manifest create "${registry}/home-assistant:${tag_l}" \
359341
"${registry}/amd64-homeassistant:${tag_r}" \
360-
"${registry}/i386-homeassistant:${tag_r}" \
361-
"${registry}/armhf-homeassistant:${tag_r}" \
362-
"${registry}/armv7-homeassistant:${tag_r}" \
363342
"${registry}/aarch64-homeassistant:${tag_r}"
364343
365344
docker manifest annotate "${registry}/home-assistant:${tag_l}" \
366345
"${registry}/amd64-homeassistant:${tag_r}" \
367346
--os linux --arch amd64
368347
369-
docker manifest annotate "${registry}/home-assistant:${tag_l}" \
370-
"${registry}/i386-homeassistant:${tag_r}" \
371-
--os linux --arch 386
372-
373-
docker manifest annotate "${registry}/home-assistant:${tag_l}" \
374-
"${registry}/armhf-homeassistant:${tag_r}" \
375-
--os linux --arch arm --variant=v6
376-
377-
docker manifest annotate "${registry}/home-assistant:${tag_l}" \
378-
"${registry}/armv7-homeassistant:${tag_r}" \
379-
--os linux --arch arm --variant=v7
380-
381348
docker manifest annotate "${registry}/home-assistant:${tag_l}" \
382349
"${registry}/aarch64-homeassistant:${tag_r}" \
383350
--os linux --arch arm64 --variant=v8
@@ -405,23 +372,14 @@ jobs:
405372
406373
# Pull images from github container registry and verify signature
407374
docker pull "ghcr.io/home-assistant/amd64-homeassistant:${{ needs.init.outputs.version }}"
408-
docker pull "ghcr.io/home-assistant/i386-homeassistant:${{ needs.init.outputs.version }}"
409-
docker pull "ghcr.io/home-assistant/armhf-homeassistant:${{ needs.init.outputs.version }}"
410-
docker pull "ghcr.io/home-assistant/armv7-homeassistant:${{ needs.init.outputs.version }}"
411375
docker pull "ghcr.io/home-assistant/aarch64-homeassistant:${{ needs.init.outputs.version }}"
412376
413377
validate_image "ghcr.io/home-assistant/amd64-homeassistant:${{ needs.init.outputs.version }}"
414-
validate_image "ghcr.io/home-assistant/i386-homeassistant:${{ needs.init.outputs.version }}"
415-
validate_image "ghcr.io/home-assistant/armhf-homeassistant:${{ needs.init.outputs.version }}"
416-
validate_image "ghcr.io/home-assistant/armv7-homeassistant:${{ needs.init.outputs.version }}"
417378
validate_image "ghcr.io/home-assistant/aarch64-homeassistant:${{ needs.init.outputs.version }}"
418379
419380
if [[ "${{ matrix.registry }}" == "docker.io/homeassistant" ]]; then
420381
# Upload images to dockerhub
421382
push_dockerhub "amd64-homeassistant" "${{ needs.init.outputs.version }}"
422-
push_dockerhub "i386-homeassistant" "${{ needs.init.outputs.version }}"
423-
push_dockerhub "armhf-homeassistant" "${{ needs.init.outputs.version }}"
424-
push_dockerhub "armv7-homeassistant" "${{ needs.init.outputs.version }}"
425383
push_dockerhub "aarch64-homeassistant" "${{ needs.init.outputs.version }}"
426384
fi
427385

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ jobs:
2424
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2525

2626
- name: Initialize CodeQL
27-
uses: github/codeql-action/init@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
27+
uses: github/codeql-action/init@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
2828
with:
2929
languages: python
3030

3131
- name: Perform CodeQL Analysis
32-
uses: github/codeql-action/analyze@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
32+
uses: github/codeql-action/analyze@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
3333
with:
3434
category: "/language:python"

.github/workflows/wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ jobs:
228228
arch: ${{ matrix.arch }}
229229
wheels-key: ${{ secrets.WHEELS_KEY }}
230230
env-file: true
231-
apk: "bluez-dev;libffi-dev;openssl-dev;glib-dev;eudev-dev;libxml2-dev;libxslt-dev;libpng-dev;libjpeg-turbo-dev;tiff-dev;cups-dev;gmp-dev;mpfr-dev;mpc1-dev;ffmpeg-dev;yaml-dev;openblas-dev;fftw-dev;lapack-dev;gfortran;blas-dev;eigen-dev;freetype-dev;glew-dev;harfbuzz-dev;hdf5-dev;libdc1394-dev;libtbb-dev;mesa-dev;openexr-dev;openjpeg-dev;uchardet-dev;nasm;zlib-ng-dev"
231+
apk: "bluez-dev;libffi-dev;openssl-dev;glib-dev;eudev-dev;libxml2-dev;libxslt-dev;libpng-dev;libjpeg-turbo-dev;tiff-dev;gmp-dev;mpfr-dev;mpc1-dev;ffmpeg-dev;yaml-dev;openblas-dev;fftw-dev;lapack-dev;gfortran;blas-dev;eigen-dev;freetype-dev;glew-dev;harfbuzz-dev;hdf5-dev;libdc1394-dev;libtbb-dev;mesa-dev;openexr-dev;openjpeg-dev;uchardet-dev;nasm;zlib-ng-dev"
232232
skip-binary: aiohttp;charset-normalizer;grpcio;multidict;SQLAlchemy;propcache;protobuf;pymicro-vad;yarl
233233
constraints: "homeassistant/package_constraints.txt"
234234
requirements-diff: "requirements_diff.txt"

.strict-typing

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ homeassistant.components.automation.*
107107
homeassistant.components.awair.*
108108
homeassistant.components.axis.*
109109
homeassistant.components.azure_storage.*
110+
homeassistant.components.backblaze_b2.*
110111
homeassistant.components.backup.*
111112
homeassistant.components.baf.*
112113
homeassistant.components.bang_olufsen.*
@@ -361,6 +362,7 @@ homeassistant.components.myuplink.*
361362
homeassistant.components.nam.*
362363
homeassistant.components.nanoleaf.*
363364
homeassistant.components.nasweb.*
365+
homeassistant.components.neato.*
364366
homeassistant.components.nest.*
365367
homeassistant.components.netatmo.*
366368
homeassistant.components.network.*

CODEOWNERS

Lines changed: 4 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
image: ghcr.io/home-assistant/{arch}-homeassistant
22
build_from:
33
aarch64: ghcr.io/home-assistant/aarch64-homeassistant-base:2025.10.1
4-
armhf: ghcr.io/home-assistant/armhf-homeassistant-base:2025.10.1
5-
armv7: ghcr.io/home-assistant/armv7-homeassistant-base:2025.10.1
64
amd64: ghcr.io/home-assistant/amd64-homeassistant-base:2025.10.1
7-
i386: ghcr.io/home-assistant/i386-homeassistant-base:2025.10.1
85
cosign:
96
base_identity: https://github.com/home-assistant/docker/.*
107
identity: https://github.com/home-assistant/core/.*

homeassistant/brands/yale.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
{
22
"domain": "yale",
3-
"name": "Yale",
4-
"integrations": [
5-
"august",
6-
"yale_smart_alarm",
7-
"yalexs_ble",
8-
"yale_home",
9-
"yale"
10-
]
3+
"name": "Yale (non-US/Canada)",
4+
"integrations": ["yale", "yalexs_ble", "yale_smart_alarm"]
115
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"domain": "yale_august",
3+
"name": "Yale August (US/Canada)",
4+
"integrations": ["august", "august_ble"]
5+
}

homeassistant/components/ai_task/services.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ generate_data:
3030
media:
3131
accept:
3232
- "*"
33+
multiple: true
3334
generate_image:
3435
fields:
3536
task_name:
@@ -57,3 +58,4 @@ generate_image:
5758
media:
5859
accept:
5960
- "*"
61+
multiple: true

0 commit comments

Comments
 (0)