Skip to content

Commit 06dbfe5

Browse files
authored
Remove building images for deprecated architectures (#155447)
1 parent b516de1 commit 06dbfe5

File tree

11 files changed

+0
-94
lines changed

11 files changed

+0
-94
lines changed

.github/workflows/builder.yml

Lines changed: 0 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:
@@ -357,27 +337,12 @@ jobs:
357337
358338
docker manifest create "${registry}/home-assistant:${tag_l}" \
359339
"${registry}/amd64-homeassistant:${tag_r}" \
360-
"${registry}/i386-homeassistant:${tag_r}" \
361-
"${registry}/armhf-homeassistant:${tag_r}" \
362-
"${registry}/armv7-homeassistant:${tag_r}" \
363340
"${registry}/aarch64-homeassistant:${tag_r}"
364341
365342
docker manifest annotate "${registry}/home-assistant:${tag_l}" \
366343
"${registry}/amd64-homeassistant:${tag_r}" \
367344
--os linux --arch amd64
368345
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-
381346
docker manifest annotate "${registry}/home-assistant:${tag_l}" \
382347
"${registry}/aarch64-homeassistant:${tag_r}" \
383348
--os linux --arch arm64 --variant=v8
@@ -405,23 +370,14 @@ jobs:
405370
406371
# Pull images from github container registry and verify signature
407372
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 }}"
411373
docker pull "ghcr.io/home-assistant/aarch64-homeassistant:${{ needs.init.outputs.version }}"
412374
413375
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 }}"
417376
validate_image "ghcr.io/home-assistant/aarch64-homeassistant:${{ needs.init.outputs.version }}"
418377
419378
if [[ "${{ matrix.registry }}" == "docker.io/homeassistant" ]]; then
420379
# Upload images to dockerhub
421380
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 }}"
425381
push_dockerhub "aarch64-homeassistant" "${{ needs.init.outputs.version }}"
426382
fi
427383

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/.*

machine/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/{machine}-homeassistant
22
build_from:
33
aarch64: "ghcr.io/home-assistant/aarch64-homeassistant:"
4-
armv7: "ghcr.io/home-assistant/armv7-homeassistant:"
5-
armhf: "ghcr.io/home-assistant/armhf-homeassistant:"
64
amd64: "ghcr.io/home-assistant/amd64-homeassistant:"
7-
i386: "ghcr.io/home-assistant/i386-homeassistant:"
85
cosign:
96
base_identity: https://github.com/home-assistant/core/.*
107
identity: https://github.com/home-assistant/core/.*

machine/odroid-xu

Lines changed: 0 additions & 4 deletions
This file was deleted.

machine/qemuarm

Lines changed: 0 additions & 4 deletions
This file was deleted.

machine/qemux86

Lines changed: 0 additions & 4 deletions
This file was deleted.

machine/raspberrypi

Lines changed: 0 additions & 7 deletions
This file was deleted.

machine/raspberrypi2

Lines changed: 0 additions & 7 deletions
This file was deleted.

machine/raspberrypi3

Lines changed: 0 additions & 7 deletions
This file was deleted.

machine/raspberrypi4

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)