Skip to content

Polish release workflow - #10

Merged
DaniusKalv merged 3 commits into
debian/latestfrom
debian/release-workflow-polish
Jun 16, 2026
Merged

Polish release workflow#10
DaniusKalv merged 3 commits into
debian/latestfrom
debian/release-workflow-polish

Conversation

@DaniusKalv

@DaniusKalv DaniusKalv commented Jun 16, 2026

Copy link
Copy Markdown
Member

Summary

Five workflow fixes plus the armhf build foundation.

  • Asset names use + instead of ~ (GitHub release uploads rewrite ~ to .).
  • Asset filename pattern: libcamera_<full-version>_<suite>_<arch>.tar.gz (Debian-style underscore-separated fields).
  • Release page targets the source tag (v...) instead of the packaging tag (debian/...), so the GitHub diff view spans only the upstream changes.
  • New releases ship as pre-releases with a skeleton notes template (sensor list, added features, hardware validation as fillable section anchors).
  • Release title matches the source tag (e.g. v0.7.1+rpt20260429+krks1).

Plus arch input + arch-test on _build.yml as a foundation for future cross-arch builds. Investigation confirmed armhf builds natively at ~1.34x the arm64 baseline. Matrix stays at 2 entries (trixie/arm64, bookworm/arm64). armhf can fold in when a 32-bit release is needed.

Bumps debian/changelog to 0.7.1+rpt20260429+krks1-2.

Test plan

  • release.sh from debian/latest produces a release at v0.7.1+rpt20260429+krks1.
  • Release is marked pre-release, carries the skeleton notes, two tarballs + SHA256SUMS + SHA256SUMS.asc.
  • sha256sum -c SHA256SUMS and gpg --verify SHA256SUMS.asc SHA256SUMS both pass.
  • Hardware validate on Pi 4 / Pi 5.

Signed-off-by: Danius Kalvaitis <danius@kurokesu.com>
Signed-off-by: Danius Kalvaitis <danius@kurokesu.com>
Signed-off-by: Danius Kalvaitis <danius@kurokesu.com>
@DaniusKalv DaniusKalv self-assigned this Jun 16, 2026
@DaniusKalv DaniusKalv added the enhancement New feature or request label Jun 16, 2026
@DaniusKalv
DaniusKalv merged commit 1785173 into debian/latest Jun 16, 2026
2 checks passed
@DaniusKalv
DaniusKalv deleted the debian/release-workflow-polish branch June 26, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant