Skip to content

Commit 1336fd4

Browse files
authored
Drop deprecated architectures, use ARM builder for aarch64 (#184)
1 parent e55ee26 commit 1336fd4

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

.github/workflows/builder.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,18 @@ jobs:
4444
build:
4545
name: Build ${{ matrix.arch }} plugin
4646
needs: init
47-
runs-on: ubuntu-latest
47+
runs-on: ${{ matrix.runs-on }}
4848
permissions:
4949
contents: read
5050
packages: write
5151
id-token: write
5252
strategy:
5353
matrix:
5454
arch: ${{ fromJson(needs.init.outputs.architectures) }}
55+
include:
56+
- runs-on: ubuntu-24.04
57+
- arch: aarch64
58+
runs-on: ubuntu-24.04-arm
5559
steps:
5660
- name: Checkout the repository
5761
uses: actions/checkout@v6.0.0
@@ -71,6 +75,7 @@ jobs:
7175
- name: Build plugin
7276
uses: home-assistant/builder@2025.09.0
7377
with:
78+
image: ${{ matrix.arch }}
7479
args: |
7580
$BUILD_ARGS \
7681
--${{ matrix.arch }} \

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}-hassio-cli
22
build_from:
33
aarch64: ghcr.io/home-assistant/aarch64-base:3.22
4-
armhf: ghcr.io/home-assistant/armhf-base:3.22
5-
armv7: ghcr.io/home-assistant/armv7-base:3.22
64
amd64: ghcr.io/home-assistant/amd64-base:3.22
7-
i386: ghcr.io/home-assistant/i386-base:3.22
85
cosign:
96
base_identity: https://github.com/home-assistant/docker-base/.*
107
identity: https://github.com/home-assistant/plugin-cli/.*

0 commit comments

Comments
 (0)