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.
2 KiB
2 KiB
Changelog
Toutes les modifications notables de PostIt et de la plateforme Yavsc sont documentées dans ce fichier.
Le format suit Keep a Changelog, et ce projet adhère au Semantic Versioning.
À noter : la parité du numéro de patch porte une signification de canal :
- 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 partagée avec le dépôt
postit-debian
pour la production des paquets .deb.
Unreleased
Added
Changed
Fixed
Removed
1.0.6 - stable
Release channel: 1.0.6 - stable. The validate-release job in
docker-publish-android.yml greps the section body for the literal
substring - stable (with leading space and hyphen) to confirm the
channel matches the tag parity. Keep this line as-is when bumping the
patch in the future.
Added
- Self-hosted Forgejo Actions runner now drives the CI build for the
yavsc repository, using the
pazof/yavsc-build-env:debian12-dotnet10-android36-v1image pulled from Docker Hub. Workflow runs end-to-end: clone, restore, build, test, with NuGet.config picking up theisn.pschneider.frfeed.
Changed
- CI workflow
.forgejo/workflows/buildAndTest.ymlno longer relies onactions/checkout(the runner image has no Node); clones yavsc viagit, fetches the ref under test, and initializes submodules over HTTPS.
Fixed
DockerfileandDockerfile.backendno longer carry a redundantdotnet nuget add sourcestep that conflicted with the GitHub Actions APK build (--allow-insecure-connectionson an HTTPS endpoint, exit 1).NuGet.configat the repo root supplies theisn.pschneider.frfeed for every restore, including inside Docker.