ci: include flashable .img.xz on every release, dev included

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.
This commit is contained in:
Mitchell R 2026-05-19 05:09:04 +02:00
parent 3f20d03520
commit 7097de6f19
No known key found for this signature in database

View file

@ -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"