postit-debian/CHANGELOG.md
Paul Schneider 122fb32124
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
release 1.0.6: bump packaging defaults, add CHANGELOG, CI workflow
- 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.
2026-08-17 14:53:07 +01:00

1.5 KiB

Changelog

Toutes les modifications notables du paquet Debian postit sont documentées dans ce fichier.

Le format suit Keep a Changelog, et ce paquet adhère au Semantic Versioning de l'amont (pazof/yavsc). La version du paquet Debian est <POSTIT_GIT_TAG>-1 — le suffixe -1 ne change pas tant que le packaging lui-même n'évolue pas.

À noter : la parité du numéro de patch porte une signification de canal, partagée avec le dépôt pazof/yavsc :

  • patch pair (ex. 1.0.0, 1.0.2) → stable
  • patch impair (ex. 1.0.1, 1.0.3) → preview
  • suffixe (ex. 1.0.0-rc1, 1.0.0-alpha) → instable

Cette convention est appliquée par le workflow .github/workflows/build-and-release-deb.yml, qui refuse de publier une release sans section ## [<tag>] - <canal> cohérente.

[Unreleased]

Added

Changed

Fixed

Removed

[1.0.6] - stable

Added

  • Paquet Debian postit buildé par GitHub Actions via .github/workflows/build-and-release-deb.yml. Le workflow produit deux artefacts .deb (linux-x64 et linux-arm64, matrix) à partir d'un tag 1.0.6 poussé sur ce dépôt, et publie une GitHub Release qui les attache comme assets. La version 1.0.6 correspond au tag 1.0.6 de pazof/yavsc — c'est l'amont qui fixe le numéro, ce dépôt ne le bump pas.