Ajouter siecle.sh #57

Closed
mathieu wants to merge 2 commits from essai/ci-rouge into main
Owner

Essai de lanes#12 : la revue doit voir une CI rouge. Ne pas fusionner.

Essai de lanes#12 : la revue doit voir une CI rouge. Ne pas fusionner.
essai : siecle.sh (CI rouge, lanes#12)
All checks were successful
ci / scripts (push) Successful in 3s
essai-runner / essai (push) Successful in 7s
release-essai / release (push) Successful in 6s
d655197dc4
essai : siecle.sh sans fi (syntaxe invalide voulue)
Some checks failed
ci / scripts (push) Failing after 4s
release-essai / release (push) Successful in 7s
essai-runner / essai (push) Successful in 7s
ci / scripts (pull_request) Failing after 3s
lane-fix / preparer (pull_request_target) Has been skipped
lane-fix / agent (pull_request_target) Has been skipped
lane-fix / verifier (pull_request_target) Has been skipped
lane-fix / publier (pull_request_target) Has been skipped
lane-review / preparer (pull_request_target) Successful in 6s
lane-review / agent (pull_request_target) Successful in 27s
lane-review / publier (pull_request_target) Successful in 5s
fe79711238
forgejo-actions left a comment

Lane review : Verdict : REQUEST_CHANGES

Résumé

La PR ajoute siecle.sh, un script censé afficher le siècle courant. Pas de ticket. Le corps de la PR dit que c'est un essai de CI rouge (lanes#12) et qu'il ne faut pas fusionner. Le script final est syntaxiquement invalide et la CI est rouge.

Constats

  • bloquant — CI rouge : le job scripts échoue (run 472, ci.yml, pull_request ; le run 468 en push échoue aussi). Le journal indique siecle.sh: 5: Syntax error: end of file unexpected (expecting "fi"), puis ::error file=siecle.sh::syntaxe invalide. Correction : rétablir le fi final.
  • bloquant — siecle.sh:4 — le dernier commit (fe79711) supprime la ligne fi, donc le if de la ligne 3 n'est jamais fermé et le script ne s'exécute pas. Le message du commit précise que c'est voulu. Correction : ajouter fi après echo XXI.
  • à corriger — siecle.sh:3-4 — même avec le fi, le script n'affiche rien pour une année ≤ 2000. Il affiche XXI pour toute année > 2000, y compris 2000 exclu à tort : l'an 2000 appartient au XXe siècle, mais 2001 et les années suivantes jusqu'à 2100 sont bien le XXIe, et à partir de 2101 le résultat devient faux (XXII). Correction : calculer le siècle à partir de l'année, ou borner la condition.
  • à noter — La PR se déclare comme un essai à ne pas fusionner. Ce constat tient donc surtout à la CI rouge.

Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/255

**Lane `review` : Verdict : REQUEST_CHANGES** ## Résumé La PR ajoute `siecle.sh`, un script censé afficher le siècle courant. Pas de ticket. Le corps de la PR dit que c'est un essai de CI rouge (lanes#12) et qu'il ne faut pas fusionner. Le script final est syntaxiquement invalide et la CI est rouge. ## Constats - **bloquant** — CI rouge : le job `scripts` échoue (run 472, `ci.yml`, pull_request ; le run 468 en push échoue aussi). Le journal indique `siecle.sh: 5: Syntax error: end of file unexpected (expecting "fi")`, puis `::error file=siecle.sh::syntaxe invalide`. Correction : rétablir le `fi` final. - **bloquant** — `siecle.sh:4` — le dernier commit (fe79711) supprime la ligne `fi`, donc le `if` de la ligne 3 n'est jamais fermé et le script ne s'exécute pas. Le message du commit précise que c'est voulu. Correction : ajouter `fi` après `echo XXI`. - **à corriger** — `siecle.sh:3-4` — même avec le `fi`, le script n'affiche rien pour une année ≤ 2000. Il affiche `XXI` pour toute année > 2000, y compris 2000 exclu à tort : l'an 2000 appartient au XXe siècle, mais 2001 et les années suivantes jusqu'à 2100 sont bien le XXIe, et à partir de 2101 le résultat devient faux (XXII). Correction : calculer le siècle à partir de l'année, ou borner la condition. - **à noter** — La PR se déclare comme un essai à ne pas fusionner. Ce constat tient donc surtout à la CI rouge. Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/255
mathieu closed this pull request 2026-10-14 02:39:56 +02:00
Some checks failed
ci / scripts (push) Failing after 4s
release-essai / release (push) Successful in 7s
essai-runner / essai (push) Successful in 7s
ci / scripts (pull_request) Failing after 3s
lane-fix / preparer (pull_request_target) Has been skipped
lane-fix / agent (pull_request_target) Has been skipped
lane-fix / verifier (pull_request_target) Has been skipped
lane-fix / publier (pull_request_target) Has been skipped
lane-review / preparer (pull_request_target) Successful in 6s
lane-review / agent (pull_request_target) Successful in 27s
lane-review / publier (pull_request_target) Successful in 5s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
mathieu/essai-actions!57
No description provided.