• 1.0.5 825d54439c

    postit: validate CHANGELOG section on tag, classify stable/preview/unstable
    Some checks failed
    Dotnet build and test / log-the-inputs (pull_request) Has been cancelled
    Dotnet build and test / build (pull_request) Has been cancelled

    notazof released this 2026-08-15 15:51:42 +01:00 | 142 commits to main since this release

    Rend le job publish-release dépendant d'un nouveau job validate-release
    qui :

    • parse le tag (format MAJOR.MINOR.PATCH[-SUFFIX])
    • classifie le canal : pair=stable, impair=preview, suffixe=instable
    • fail-fast sur instable sauf opt-in explicite via workflow_dispatch
    • vérifie que CHANGELOG.md contient une section ## [] -
    • expose le body de la section via $GITHUB_ENV pour le job de publication

    Le tag trigger passe de 'v*' à '*' (pas de préfixe sur les tags), et
    le corps de release GitHub est désormais curé via CHANGELOG.md plutôt
    que généré automatiquement.

    Cette convention de parité est partagée avec le dépôt postit-debian
    pour la production des paquets .deb (alignement à traiter dans une PR
    séparée).

    Downloads