Commit graph

3 commits

Author SHA1 Message Date
cf696d3da5
release: declare '- stable' substring inside the [1.0.6] body
The validate-release job in .github/workflows/docker-publish-android.yml
uses an awk script to extract the section body, with a 'next' that
skips the '## [TAG]' title line. The job then checks the body
literally contains the substring ' - <channel>', where <channel> is
either 'stable', 'preview', or 'unstable'.

Prior to this fix, the only ' - stable' marker was on the title line,
which the awk script discards. The job failed with 'must declare
suffix - stable to match tag parity' even though the channel was
correctly declared.

Add a one-line preamble in the [1.0.6] body that contains the
literal substring '1.0.6 - stable'. Keeps the Keep a Changelog
title format, does not pollute the actual changelog text, and
documents the convention for future release bumps.
2026-08-16 17:05:03 +01:00
f92d23b54f
release: 1.0.6
Patch is even (6) and bare, so this is classified as 'stable' by
the validate-release job in .github/workflows/docker-publish-android.yml.

Move the Unreleased section up by inserting [1.0.6] below it, with
a list of changes that landed on this release:

  - Self-hosted Forgejo Actions runner now drives CI on yavsc,
    using pazof/yavsc-build-env:debian12-dotnet10-android36-v1
    pulled from Docker Hub.
  - .forgejo/workflows/buildAndTest.yml builds without
    actions/checkout (image has no Node) and uses NuGet.config
    for the isn.pschneider.fr feed.
  - Dockerfile / Dockerfile.backend drop the redundant
    'dotnet nuget add source' step that broke the APK build on
    GitHub Actions.
2026-08-16 16:18:37 +01:00
e3987d7890
postit: add CHANGELOG.md with Keep a Changelog format
Initialise le changelog du projet au format Keep a Changelog 1.1.0,
en français, avec une section [Unreleased] vide prête à être curée
au moment de la première release.

Le préambule documente la convention de parité du patch :
- pair → stable
- impair → preview
- suffixe → instable

Cette convention est partagée avec le dépôt postit-debian pour la
production des paquets .deb (alignement à traiter dans une PR séparée).
2026-08-15 15:44:47 +01:00