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

42 lines
1.5 KiB
Markdown

# Changelog
Toutes les modifications notables du paquet Debian `postit` sont
documentées dans ce fichier.
Le format suit [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
et ce paquet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
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`](https://github.com/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`](https://github.com/pazof/yavsc) — c'est
l'amont qui fixe le numéro, ce dépôt ne le bump pas.