diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index 11c656bb579..ae5035bc86b 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -162,18 +162,6 @@ jobs: sed -i "s|home-assistant-intents==.*||" requirements_all.txt fi - - name: Adjustments for armhf - if: matrix.arch == 'armhf' - run: | - # Pandas has issues building on armhf, it is expected they - # will drop the platform in the near future (they consider it - # "flimsy" on 386). The following packages depend on pandas, - # so we comment them out. - sed -i "s|env-canada|# env-canada|g" requirements_all.txt - sed -i "s|noaa-coops|# noaa-coops|g" requirements_all.txt - sed -i "s|pyezviz|# pyezviz|g" requirements_all.txt - sed -i "s|pykrakenapi|# pykrakenapi|g" requirements_all.txt - - name: Download translations uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 with: @@ -226,19 +214,11 @@ jobs: - odroid-c4 - odroid-m1 - odroid-n2 - - odroid-xu - - qemuarm - qemuarm-64 - - qemux86 - qemux86-64 - - raspberrypi - - raspberrypi2 - - raspberrypi3 - raspberrypi3-64 - - raspberrypi4 - raspberrypi4-64 - raspberrypi5-64 - - tinker - yellow - green steps: @@ -357,27 +337,12 @@ jobs: docker manifest create "${registry}/home-assistant:${tag_l}" \ "${registry}/amd64-homeassistant:${tag_r}" \ - "${registry}/i386-homeassistant:${tag_r}" \ - "${registry}/armhf-homeassistant:${tag_r}" \ - "${registry}/armv7-homeassistant:${tag_r}" \ "${registry}/aarch64-homeassistant:${tag_r}" docker manifest annotate "${registry}/home-assistant:${tag_l}" \ "${registry}/amd64-homeassistant:${tag_r}" \ --os linux --arch amd64 - docker manifest annotate "${registry}/home-assistant:${tag_l}" \ - "${registry}/i386-homeassistant:${tag_r}" \ - --os linux --arch 386 - - docker manifest annotate "${registry}/home-assistant:${tag_l}" \ - "${registry}/armhf-homeassistant:${tag_r}" \ - --os linux --arch arm --variant=v6 - - docker manifest annotate "${registry}/home-assistant:${tag_l}" \ - "${registry}/armv7-homeassistant:${tag_r}" \ - --os linux --arch arm --variant=v7 - docker manifest annotate "${registry}/home-assistant:${tag_l}" \ "${registry}/aarch64-homeassistant:${tag_r}" \ --os linux --arch arm64 --variant=v8 @@ -405,23 +370,14 @@ jobs: # Pull images from github container registry and verify signature docker pull "ghcr.io/home-assistant/amd64-homeassistant:${{ needs.init.outputs.version }}" - docker pull "ghcr.io/home-assistant/i386-homeassistant:${{ needs.init.outputs.version }}" - docker pull "ghcr.io/home-assistant/armhf-homeassistant:${{ needs.init.outputs.version }}" - docker pull "ghcr.io/home-assistant/armv7-homeassistant:${{ needs.init.outputs.version }}" docker pull "ghcr.io/home-assistant/aarch64-homeassistant:${{ needs.init.outputs.version }}" validate_image "ghcr.io/home-assistant/amd64-homeassistant:${{ needs.init.outputs.version }}" - validate_image "ghcr.io/home-assistant/i386-homeassistant:${{ needs.init.outputs.version }}" - validate_image "ghcr.io/home-assistant/armhf-homeassistant:${{ needs.init.outputs.version }}" - validate_image "ghcr.io/home-assistant/armv7-homeassistant:${{ needs.init.outputs.version }}" validate_image "ghcr.io/home-assistant/aarch64-homeassistant:${{ needs.init.outputs.version }}" if [[ "${{ matrix.registry }}" == "docker.io/homeassistant" ]]; then # Upload images to dockerhub push_dockerhub "amd64-homeassistant" "${{ needs.init.outputs.version }}" - push_dockerhub "i386-homeassistant" "${{ needs.init.outputs.version }}" - push_dockerhub "armhf-homeassistant" "${{ needs.init.outputs.version }}" - push_dockerhub "armv7-homeassistant" "${{ needs.init.outputs.version }}" push_dockerhub "aarch64-homeassistant" "${{ needs.init.outputs.version }}" fi diff --git a/build.yaml b/build.yaml index e82fd192123..8c50d92395d 100644 --- a/build.yaml +++ b/build.yaml @@ -1,10 +1,7 @@ image: ghcr.io/home-assistant/{arch}-homeassistant build_from: aarch64: ghcr.io/home-assistant/aarch64-homeassistant-base:2025.10.1 - armhf: ghcr.io/home-assistant/armhf-homeassistant-base:2025.10.1 - armv7: ghcr.io/home-assistant/armv7-homeassistant-base:2025.10.1 amd64: ghcr.io/home-assistant/amd64-homeassistant-base:2025.10.1 - i386: ghcr.io/home-assistant/i386-homeassistant-base:2025.10.1 cosign: base_identity: https://github.com/home-assistant/docker/.* identity: https://github.com/home-assistant/core/.* diff --git a/machine/build.yaml b/machine/build.yaml index 9926c5088fb..2f03369e52f 100644 --- a/machine/build.yaml +++ b/machine/build.yaml @@ -1,10 +1,7 @@ image: ghcr.io/home-assistant/{machine}-homeassistant build_from: aarch64: "ghcr.io/home-assistant/aarch64-homeassistant:" - armv7: "ghcr.io/home-assistant/armv7-homeassistant:" - armhf: "ghcr.io/home-assistant/armhf-homeassistant:" amd64: "ghcr.io/home-assistant/amd64-homeassistant:" - i386: "ghcr.io/home-assistant/i386-homeassistant:" cosign: base_identity: https://github.com/home-assistant/core/.* identity: https://github.com/home-assistant/core/.* diff --git a/machine/odroid-xu b/machine/odroid-xu deleted file mode 100644 index c1d74d3528e..00000000000 --- a/machine/odroid-xu +++ /dev/null @@ -1,4 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM diff --git a/machine/qemuarm b/machine/qemuarm deleted file mode 100644 index c1d74d3528e..00000000000 --- a/machine/qemuarm +++ /dev/null @@ -1,4 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM diff --git a/machine/qemux86 b/machine/qemux86 deleted file mode 100644 index c1d74d3528e..00000000000 --- a/machine/qemux86 +++ /dev/null @@ -1,4 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM diff --git a/machine/raspberrypi b/machine/raspberrypi deleted file mode 100644 index 8232d3398a7..00000000000 --- a/machine/raspberrypi +++ /dev/null @@ -1,7 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM - -RUN apk --no-cache add \ - raspberrypi-utils diff --git a/machine/raspberrypi2 b/machine/raspberrypi2 deleted file mode 100644 index 8232d3398a7..00000000000 --- a/machine/raspberrypi2 +++ /dev/null @@ -1,7 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM - -RUN apk --no-cache add \ - raspberrypi-utils diff --git a/machine/raspberrypi3 b/machine/raspberrypi3 deleted file mode 100644 index 8232d3398a7..00000000000 --- a/machine/raspberrypi3 +++ /dev/null @@ -1,7 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM - -RUN apk --no-cache add \ - raspberrypi-utils diff --git a/machine/raspberrypi4 b/machine/raspberrypi4 deleted file mode 100644 index 8232d3398a7..00000000000 --- a/machine/raspberrypi4 +++ /dev/null @@ -1,7 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM - -RUN apk --no-cache add \ - raspberrypi-utils diff --git a/machine/tinker b/machine/tinker deleted file mode 100644 index c1d74d3528e..00000000000 --- a/machine/tinker +++ /dev/null @@ -1,4 +0,0 @@ -ARG \ - BUILD_FROM - -FROM $BUILD_FROM