From 7097de6f196cec2fb01120c174c28f6910d183f9 Mon Sep 17 00:00:00 2001 From: Mitchell R Date: Tue, 19 May 2026 05:09:04 +0200 Subject: [PATCH] ci: include flashable .img.xz on every release, dev included MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Repo is public → unlimited Actions minutes, so the 30-60 min pi-gen bake doesn't have a cost gate. Master pushes now produce the full asset set (binaries + image), same as tag releases. --- .github/workflows/release.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e6a641..608177b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -79,9 +79,10 @@ jobs: version="${MAJ}.${MIN}.${PAT}-dev.${short}" tag="v${version}" channel=dev - # Skip image build for master pushes — too slow. Image happens on - # tags or when workflow_dispatch.bump=true. - build_image=${{ inputs.bump == true || 'false' }} + # Every release — including dev — ships the flashable .img.xz. + # Public repo = unlimited Actions minutes, so the 30-60 min image + # bake on every master push costs nothing. + build_image=true fi echo "version=$version" >> "$GITHUB_OUTPUT"