From 513f79424a8df03c5df07bec5781c433cfcc968f Mon Sep 17 00:00:00 2001 From: C3H3-AI Date: Tue, 15 Sep 2026 13:38:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=20HA=20builder=20acti?= =?UTF-8?q?on=20=E7=9A=84=20tag=20=E5=BC=95=E7=94=A8=EF=BC=887.2.0=20->=20?= =?UTF-8?q?2026.09.0=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Build Add-on Image 在合并后首次运行即失败: ##[error]Can't find 'action.yml', 'action.yaml' or 'Dockerfile' for action 'home-assistant/builder/actions/prepare-multi-arch-matrix@7.2.0'. 根因:home-assistant/builder 存在两条版本线。 - 7.x(7.0 / 7.1 / 7.2.0):旧版 builder,**仓库内没有 actions/ 目录** - 2026.x(2026.09.0 等):新版,含 actions/{build-image, prepare-multi-arch-matrix,publish-multi-arch-manifest,cosign-verify} 实测对比(两个 tag 各自的 clone): tag 7.2.0 → azure-pipelines.yml builder.sh build.json Dockerfile ... actions/ 不存在 tag 2026.09.0 → actions/ action.yml ...(4 个子 action 齐全) 官方 README 示例中的 @[version] 指的是 releases 页面上的 tag, 即日历版本(2026.09.0),而非 7.x 那条线。此前取了 7.2.0 属实误判。 --- .github/workflows/build-image.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 93777a3..9d9bfa4 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -59,7 +59,7 @@ jobs: - name: Get build matrix id: matrix - uses: home-assistant/builder/actions/prepare-multi-arch-matrix@7.2.0 + uses: home-assistant/builder/actions/prepare-multi-arch-matrix@2026.09.0 with: architectures: ${{ env.ARCHITECTURES }} image-name: ${{ env.IMAGE_NAME }} @@ -79,7 +79,7 @@ jobs: - uses: actions/checkout@v4 - name: Build image - uses: home-assistant/builder/actions/build-image@7.2.0 + uses: home-assistant/builder/actions/build-image@2026.09.0 with: arch: ${{ matrix.arch }} container-registry-password: ${{ secrets.GITHUB_TOKEN }} @@ -99,7 +99,7 @@ jobs: packages: write steps: - name: Publish multi-arch manifest - uses: home-assistant/builder/actions/publish-multi-arch-manifest@7.2.0 + uses: home-assistant/builder/actions/publish-multi-arch-manifest@2026.09.0 with: architectures: ${{ env.ARCHITECTURES }} container-registry-password: ${{ secrets.GITHUB_TOKEN }}