release 1.0.6: bump packaging defaults, add CHANGELOG, CI workflow
Some checks failed
Build and Release postit-deb / publish-release (push) Has been cancelled
Build and Release postit-deb / validate-release (push) Has been cancelled
Build and Release postit-deb / Build .deb (linux-arm64) (push) Has been cancelled
Build and Release postit-deb / Build .deb (linux-x64) (push) Has been cancelled

- Makefile + debian/rules: POSTIT_GIT_TAG default 1.0.0 → 1.0.6.
- CHANGELOG.md: document the 1.0.6 release (workflow rollout).
- .github/workflows/build-and-release-deb.yml: GitHub Actions workflow
  that builds postit_*.deb (matrix amd64+arm64 via cross-RID .NET on
  amd64 runners) from a tag pushed to this repo, validates the tag
  (semver, patch-parity channel, CHANGELOG section), and publishes a
  GitHub Release with both .deb as assets. Refuses to re-tag an
  existing release by default (re-tag = le mal); opt-in via
  workflow_dispatch + force_republish=true.

Pattern mirrors yavsc/.github/workflows/docker-publish-android.yml.
This commit is contained in:
Paul Schneider 2026-08-17 14:53:07 +01:00
commit 122fb32124
No known key found for this signature in database
GPG key ID: 1E66C65EE2B46F1B
4 changed files with 327 additions and 2 deletions

2
debian/rules vendored
View file

@ -20,7 +20,7 @@
# of the dh_* helpers assemble the .deb.
POSTIT_GIT_URL ?= https://github.com/pazof/yavsc.git
POSTIT_GIT_TAG ?= 1.0.0
POSTIT_GIT_TAG ?= 1.0.6
# Runtime identifier passed to `dotnet publish --runtime`. Override
# at build time for non-amd64 targets:
# make deb POSTIT_RUNTIME=linux-arm64