doc: le relecteur exige write:issue #9

Closed
foXaCe wants to merge 1 commit from foxace/oc-scope-083446 into main AGit
Owner

Mesure du 2026-09-08 : poster un commentaire avec un jeton qui n a que
write:repository rend

403 — token does not have at least one of required scope(s): [write:issue]

Or poster un commentaire est TOUT le travail de ce workflow. Il serait
parti, aurait consomme ses jetons DeepSeek, et aurait echoue a la
derniere ligne — apres avoir tout fait.

L en-tete annoncait write:repository seul comme suffisant. C etait faux
depuis sa premiere version, et personne ne s en serait apercu avant le
premier /oc — c est-a-dire au pire moment, quand on attend une revue.

Trouve par accident, en essayant de commenter la fermeture de self-host
#1 avec le meme jeton.

Les portees d un jeton Forgejo ne se modifient pas apres creation : il
faut en fabriquer un neuf et remplacer le secret dans les sept depots.
Le pre-controle du job le dit maintenant aussi, puisque c est lui qui
parlera le jour ou ca manquera.

Mesure du 2026-09-08 : poster un commentaire avec un jeton qui n a que write:repository rend 403 — token does not have at least one of required scope(s): [write:issue] Or poster un commentaire est TOUT le travail de ce workflow. Il serait parti, aurait consomme ses jetons DeepSeek, et aurait echoue a la derniere ligne — apres avoir tout fait. L en-tete annoncait write:repository seul comme suffisant. C etait faux depuis sa premiere version, et personne ne s en serait apercu avant le premier /oc — c est-a-dire au pire moment, quand on attend une revue. Trouve par accident, en essayant de commenter la fermeture de self-host #1 avec le meme jeton. Les portees d un jeton Forgejo ne se modifient pas apres creation : il faut en fabriquer un neuf et remplacer le secret dans les sept depots. Le pre-controle du job le dit maintenant aussi, puisque c est lui qui parlera le jour ou ca manquera.
doc: le relecteur exige write:issue, et write:repository seul ne suffit pas
Some checks failed
Porte / porte (pull_request) Has been cancelled
b0af9c37f6
Mesure du 2026-09-08 : poster un commentaire avec un jeton qui n a que
write:repository rend

  403 — token does not have at least one of required scope(s): [write:issue]

Or poster un commentaire est TOUT le travail de ce workflow. Il serait
parti, aurait consomme ses jetons DeepSeek, et aurait echoue a la
derniere ligne — apres avoir tout fait.

L en-tete annoncait write:repository seul comme suffisant. C etait faux
depuis sa premiere version, et personne ne s en serait apercu avant le
premier /oc — c est-a-dire au pire moment, quand on attend une revue.

Trouve par accident, en essayant de commenter la fermeture de self-host
#1 avec le meme jeton.

Les portees d un jeton Forgejo ne se modifient pas apres creation : il
faut en fabriquer un neuf et remplacer le secret dans les sept depots.
Le pre-controle du job le dit maintenant aussi, puisque c est lui qui
parlera le jour ou ca manquera.
Author
Owner

Fermée comme redondante, pas comme fausse. La demande suivante du même dépôt — celle qui branche le relecteur sur les montées majeures — contient déjà la totalité de cette correction : quatre occurrences de write:issue dans son en-tête et son pré-contrôle, vérifié sur sa tête avant fermeture.

Ma faute d'enchaînement : j'ai ouvert deux demandes successives sur le même fichier, à quinze minutes d'écart. La seconde a été construite depuis un fichier qui portait déjà la première, si bien qu'elles se seraient mises en conflit au moment de fusionner l'une des deux. Une seule demande suffisait.

Six portes retirées de la file de la forge au passage.

Fermée comme redondante, pas comme fausse. La demande suivante du même dépôt — celle qui branche le relecteur sur les montées majeures — contient déjà **la totalité** de cette correction : quatre occurrences de `write:issue` dans son en-tête et son pré-contrôle, vérifié sur sa tête avant fermeture. Ma faute d'enchaînement : j'ai ouvert deux demandes successives sur le **même fichier**, à quinze minutes d'écart. La seconde a été construite depuis un fichier qui portait déjà la première, si bien qu'elles se seraient mises en conflit au moment de fusionner l'une des deux. Une seule demande suffisait. Six portes retirées de la file de la forge au passage.
foXaCe closed this pull request 2026-09-08 08:50:11 +02:00
Some checks failed
Porte / porte (pull_request) Has been cancelled
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
montee-majeure
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/backend!9
No description provided.