docs(qa): the update-cycle trace lives in the release body, not a comment
Forgejo has no comments on releases. Point the trace step at a section appended to the release notes and record the PATCH call, whose body replaces the notes wholesale. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159y7AeM6djQLDN2vZ8soPa
This commit is contained in:
parent
825c602ca9
commit
f210bf3647
1 changed files with 8 additions and 1 deletions
|
|
@ -93,5 +93,12 @@ L'ordre compte, et la première action ne répare pas ce qu'on croit.
|
|||
|
||||
## Trace
|
||||
|
||||
- [ ] Consigner le résultat en commentaire de la release Forgejo : cibles déroulées, versions de départ et d'arrivée, invite d'authentification observée sous Linux.
|
||||
- [ ] Consigner le résultat **dans le corps de la release Forgejo**, en section « QA — cycle de mise à jour automatique » ajoutée sous les notes : cibles déroulées, versions de départ et d'arrivée, invite d'authentification observée sous Linux. Forgejo n'a pas de commentaires sur les releases, et éditer le corps ne touche pas `latest.json`, déjà publié dans le registre de paquets. Le corps est **remplacé en entier** par l'API — relire, concaténer, puis :
|
||||
|
||||
```bash
|
||||
# id : GET /releases/tags/vX.Y.Z → .id ; payload.json = {"body": "<notes existantes + section QA>"}
|
||||
curl -X PATCH -H "Authorization: token $(cat ~/.forgejo-token)" -H "Content-Type: application/json" \
|
||||
--data-binary @payload.json "https://git.lacompagniemaximus.com/api/v1/repos/maximus/simpl-resultat/releases/{id}"
|
||||
```
|
||||
|
||||
- [ ] Si la checklist **n'a pas été déroulée**, l'écrire explicitement avec la raison, plutôt que de laisser le silence. Une étape non tracée est indiscernable d'une étape passée — c'est le mode d'échec que cette page combat.
|
||||
|
|
|
|||
Loading…
Reference in a new issue