📝 docs(release): corrige quatre passages démentis par le cut de la v1.0.1 - #45
Merged
Merged
Conversation
….0.1 - Linked issue s'applique aux PR vers dev aussi (validate-pr.yml n'a aucune condition sur la base) ; Refs ne passe pas ; éditer le corps relance le check, un rerun rejoue l'ancien corps. - Étape 4 : main exige une approbation en plus des checks ; les promotions passent en --admin (enforce_admins à false). - Étape 6 : /api/health ne distingue pas l'image du tag de celle du filet deploy.yml ; la release se vérifie sur son run et gh release view. - « Revenir en arrière » affirmait qu'un tag rejoué reconstruit l'image et recrée la release : release.yml saute le build et fait un edit. L'étape 5 disait déjà l'inverse, le fichier se contredisait. Plus le rattrapage d'un Deploy prod en échec (#42) et une référence morte (« cf. contrainte 2 »). closes #43 Claude-Session: https://claude.ai/code/session_01P5DUscqftnE27pbmuUqL5J
…ejoue les notes du tag Le bloc sur l'approbation coupait la phrase sur required_linear_history, dont le « pour ça » renvoyait alors au merge admin ; il passe après, la phrase d'origine redevient intacte. `--admin` ignore aussi les checks requis : seule l'attente des checks verts protège. Un tag rejoué remet les notes de l'arbre du tag, pas une correction faite depuis. « Toutes les promotions » devient la liste vérifiée (#29, #32, #41). closes #43 Claude-Session: https://claude.ai/code/session_01P5DUscqftnE27pbmuUqL5J
…run du tag L'étape 5 disait « sans effet de bord » là où « Revenir en arrière » dit que les notes sont réécrites depuis le tag : l'étape 5 renvoie désormais à ce paragraphe. `gh run list --branch vX.Y.Z` isole le run du tag (un dispatch s'affiche sous main). L'ordre filet / tag dépend du verrou, et un cut avec candidat a plus de deux PR : les deux formulations sont corrigées. L'avertissement --admin tient en une phrase. closes #43 Claude-Session: https://claude.ai/code/session_01P5DUscqftnE27pbmuUqL5J
…n du tag `gh run list --branch vX.Y.Z` ne voit pas un rattrapage en workflow_dispatch (rangé sous main) : sur la v1.0.0 il ne montre que le run en échec alors que la release est publiée. Le job release dépend de deploy, qui fait le contrôle /api/health : `gh release view` suffit. Le titre de la contrainte dit ce que le check exige (un mot-clé de fermeture), pas une fermeture. closes #43 Claude-Session: https://claude.ai/code/session_01P5DUscqftnE27pbmuUqL5J
This was referenced Sep 19, 2026
Closed
Merged
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
La release v1.0.1 a exécuté chaque étape de
docs/RELEASE.mdpour de vrai. Quatre passages ne correspondaient pas à ce qui s'est passé : cette PR les corrige, sans rien changer d'autre.Related Issue
Closes #43
Type of Change
Scope
Which parts are affected?
Checklist
make typecheck)make lint)bun run fmt:check)Cases de tests, typecheck, lint et format non cochées : la PR ne touche qu'un
.md, que le format exclut. Rien à lancer localement.Screenshots (if applicable)
N/A
Additional Notes
Chaque correction s'appuie sur une source vérifiable :
main»validate-pr.yml:branches: [main, dev], etlinked-issuen'a pas de condition sur la base ; rouge sur #40 avecRefs #39main:required_approving_review_count: 1,enforce_admins: false; #29 / #32 / #41 mergées avecREVIEW_REQUIRED/api/healthcomme vérificationnuxt.config.ts:appVersion: APP_VERSION || pkg.version, etdeploy.ymlne passe pas d'APP_VERSION; health à1.0.1pendant l'échec du run 35420011269release.yml: stepImage already published?(build sauté), puisgh release view→gh release editLes commandes ajoutées à l'étape 6 ont été lancées sur la v1.0.1 : run
success, etgithub-actions[bot] false.https://claude.ai/code/session_01P5DUscqftnE27pbmuUqL5J