From ababa3c010f85d1c8df29e1a9fd6f465732c9196 Mon Sep 17 00:00:00 2001 From: le king fu Date: Mon, 6 Jul 2026 20:05:16 -0400 Subject: [PATCH] =?UTF-8?q?docs(release):=20note=20FR=20changelog=20header?= =?UTF-8?q?=20is=20[Non=20publi=C3=A9],=20not=20[Unreleased]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Avoids the false 'empty FR changelog' diagnosis during the version-migration step of the /release skill. Committing a WIP edit orphaned from session 5466da98. Co-Authored-By: Claude Opus 4.8 (1M context) --- .claude/skills/release/SKILL.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md index 4fe16f1..e052ec2 100644 --- a/.claude/skills/release/SKILL.md +++ b/.claude/skills/release/SKILL.md @@ -2,7 +2,7 @@ name: release description: Release a new version of Simpl-Resultat (bump, changelog, tag, push) user-invocable: true -updated: 2026-04-19 +updated: 2026-07-01 --- # /release — Release Simpl-Resultat @@ -24,9 +24,9 @@ updated: 2026-04-19 - `package-lock.json` (deux champs `"version"` — root ~ligne 3 et le package racine `""` ~ligne 9) - Si `package-lock.json` est stale (hygiene warning `package-lock.json plus ancien que package.json`) : `npm install --package-lock-only --no-audit --no-fund` pour resync. Note : peut ajouter des entrees bundled optionnelles (tailwindcss oxide wasm etc.) — cosmetique, pas d'install effective. 3. Mettre a jour les 2 changelogs — format **Keep a Changelog** : - - `CHANGELOG.md` (EN) - - `CHANGELOG.fr.md` (FR) - - Pattern de migration : transformer `## [Unreleased]` en `## [X.Y.Z] - YYYY-MM-DD`, puis **recreer une section `## [Unreleased]` vide au-dessus** pour accueillir les prochaines entrees. Ne pas deplacer le contenu — les sections sont laissees en place. + - `CHANGELOG.md` (EN) : header `## [Unreleased]` + - `CHANGELOG.fr.md` (FR) : header `## [Non publié]` (PAS `[Unreleased]` — ne pas le confondre avec un changelog vide) + - Pattern de migration : transformer le header « non publié » de chaque fichier en `## [X.Y.Z] - YYYY-MM-DD`, puis **recreer la section « non publié » vide au-dessus** pour accueillir les prochaines entrees. Le header differe selon la langue. Ne pas deplacer le contenu — les sections sont laissees en place. 4. Si changement d'architecture : mettre a jour `docs/architecture.md` 5. Commit : `chore: release vX.Y.Z` (ajouter les 7 fichiers : 5 bumps + 2 changelogs) 6. Tag annote (permet une release notes par tag, lisible via `git show vX.Y.Z`) : @@ -48,3 +48,4 @@ updated: 2026-04-19 ## Changelog - 2026-04-19 — Added Cargo.lock + package-lock.json to bump list, `npm install --package-lock-only` fallback when lockfile stale, explicit `[Unreleased]` migration pattern, annotated tags (#102/#112 release cycle) +- 2026-07-01 — Documenter que le header FR est `## [Non publié]` (≠ `[Unreleased]`), pour éviter le faux diagnostic « changelog FR vide » lors de la migration. Source : session 5466da98.