From 6f9b2cc9ef5f55940c34c76d414dabcebd5a8849 Mon Sep 17 00:00:00 2001 From: Francesco Montorsi Date: Thu, 23 Apr 2026 23:13:52 +0200 Subject: [PATCH 1/4] Update README with migration guide for deprecated action Added migration guide for deprecated home-assistant/builder action. --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4266921..7365c68 100644 --- a/README.md +++ b/README.md @@ -106,3 +106,7 @@ jobs: ## Legacy `home-assistant/builder` action The `home-assistant/builder` action is deprecated and no longer maintained, the last official release was [2026.02.1](https://github.com/home-assistant/builder/blob/2026.02.1/README.md). If you came here because you see the warning in your action, migrate to the new actions above. We will remove the `home-assistant/builder` action soon, which will break your GitHub action if it is still using `home-assistant/builder@master` at that time. + +### Migration Guide + +Please refer to the [Migrating app builds to Docker BuildKit blog post](https://developers.home-assistant.io/blog/2026/04/02/builder-migration/) for the migration process. From 6aed3b07d7cb92e5088712f1c3eaa97dcac6a511 Mon Sep 17 00:00:00 2001 From: Francesco Montorsi Date: Thu, 23 Apr 2026 23:31:19 +0200 Subject: [PATCH 2/4] Update README with push target note Added note about workflow supporting push targets. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7365c68..4250f7e 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,8 @@ Verifies Cosign signatures on container images with up to 5 retries and exponent The following example workflow builds multi-arch container images when a GitHub release is published. It prepares a build matrix, builds per-architecture images in parallel (e.g., `ghcr.io/owner/amd64-my-image`, `ghcr.io/owner/aarch64-my-image`), and then combines them into a single multi-arch manifest (`ghcr.io/owner/my-image`). +Note that the workflow below works also for `push` targets in case you want to build and publish an image on every git push. + _Note: Replace `[version]` with the desired tag from the [releases](https://github.com/home-assistant/builder/releases) page._ ```yaml From 069610a478f112b02ed45893f568274ec11195f1 Mon Sep 17 00:00:00 2001 From: f18m Date: Tue, 5 May 2026 10:58:27 +0200 Subject: [PATCH 3/4] Handle review --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4250f7e..8ff1341 100644 --- a/README.md +++ b/README.md @@ -111,4 +111,4 @@ The `home-assistant/builder` action is deprecated and no longer maintained, the ### Migration Guide -Please refer to the [Migrating app builds to Docker BuildKit blog post](https://developers.home-assistant.io/blog/2026/04/02/builder-migration/) for the migration process. +Please refer to the [Migrating app builds to Docker BuildKit](https://developers.home-assistant.io/blog/2026/04/02/builder-migration/) for the migration process. From 1193d42c4ad658af326d0663a72733c2ef4ff0c7 Mon Sep 17 00:00:00 2001 From: f18m Date: Tue, 5 May 2026 11:03:24 +0200 Subject: [PATCH 4/4] add note about the trigger --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8ff1341..adfad96 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,12 @@ Verifies Cosign signatures on container images with up to 5 retries and exponent The following example workflow builds multi-arch container images when a GitHub release is published. It prepares a build matrix, builds per-architecture images in parallel (e.g., `ghcr.io/owner/amd64-my-image`, `ghcr.io/owner/aarch64-my-image`), and then combines them into a single multi-arch manifest (`ghcr.io/owner/my-image`). -Note that the workflow below works also for `push` targets in case you want to build and publish an image on every git push. +> 📝 Replace `[version]` with the desired tag from the [releases](https://github.com/home-assistant/builder/releases) page. + +> 📝 This workflow works also for `push` triggers in case you want to build and publish an image on every git push +> but you may want to change the `image-tags` because on `push` triggers the `${{ github.event.release.tag_name }}` +> will expand to an empty string. -_Note: Replace `[version]` with the desired tag from the [releases](https://github.com/home-assistant/builder/releases) page._ ```yaml name: Build @@ -111,4 +114,4 @@ The `home-assistant/builder` action is deprecated and no longer maintained, the ### Migration Guide -Please refer to the [Migrating app builds to Docker BuildKit](https://developers.home-assistant.io/blog/2026/04/02/builder-migration/) for the migration process. +Please refer to the [Migrating app builds to Docker BuildKit](https://developers.home-assistant.io/blog/2026/04/02/builder-migration/) blog post for the migration process.