Ajouter trimestre.sh, qui affiche le trimestre en cours #43

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

PR synthétique : essai du motif ci de la lane fix (ADR-0020 d'infrastructure). La CI sh -n doit échouer sur cette PR.

Ajoute trimestre.sh, exécutable, qui affiche le trimestre en cours (T1 à T4).

PR synthétique : essai du motif `ci` de la lane `fix` (ADR-0020 d'infrastructure). La CI `sh -n` doit échouer sur cette PR. Ajoute `trimestre.sh`, exécutable, qui affiche le trimestre en cours (`T1` à `T4`).
feat: ajouter trimestre.sh, qui affiche le trimestre en cours
Some checks failed
ci / scripts (push) Failing after 3s
ci / scripts (pull_request) Failing after 3s
release-essai / release (push) Successful in 6s
essai-runner / essai (push) Successful in 8s
lane-review / preparer (pull_request_target) Has been skipped
lane-review / agent (pull_request_target) Has been skipped
lane-review / publier (pull_request_target) Has been skipped
lane-fix / preparer (pull_request_target) Successful in 4s
lane-fix / agent (pull_request_target) Successful in 19s
lane-fix / verifier (pull_request_target) Successful in 4s
lane-fix / publier (pull_request_target) Successful in 4s
d2c50f4e5d

Lane fix : échec, rien n’a été poussé.

Préparation en échec (persona, branche ou contexte de la PR) : failure.

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

**Lane `fix` : échec, rien n’a été poussé.** Préparation en échec (persona, branche ou contexte de la PR) : failure. Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/152

Lane fix (motif : ci) : 1 commit(s) poussé(s) sur essai/ci.

Traité

  • trimestre.sh: 12: Syntax error: end of file unexpected (expecting "fi") : le bloc if/elif/else n'était pas fermé. Ajout du fi final. Le test de CI n'est pas modifié.

Non traité

Rien.

Vérification

  • sh -n trimestre.sh (et la boucle sh -n de la CI sur tous les scripts)

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

**Lane `fix` (motif : ci) : 1 commit(s) poussé(s) sur `essai/ci`.** ## Traité - `trimestre.sh: 12: Syntax error: end of file unexpected (expecting "fi")` : le bloc `if/elif/else` n'était pas fermé. Ajout du `fi` final. Le test de CI n'est pas modifié. ## Non traité Rien. ## Vérification - `sh -n trimestre.sh` (et la boucle `sh -n` de la CI sur tous les scripts) Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/157
fix: trimestre.sh ferme le if avec fi (#43)
All checks were successful
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 4s
lane-review / agent (pull_request_target) Successful in 18s
lane-review / publier (pull_request_target) Successful in 2s
638326affe
forgejo-actions left a comment

Lane review : Verdict : REQUEST_CHANGES

Résumé

La PR ajoute trimestre.sh, qui affiche T1 à T4 selon date +%m. Pas de ticket. Le premier commit avait un if sans fi ; le second commit le corrige, et la version finale du diff est syntaxiquement correcte (je n'ai pas exécuté sh -n). Le fichier n'est pas exécutable, contrairement à ce que la description annonce.

Constats

  • à corriger — trimestre.sh:1 — le fichier est créé en mode 100644 (new file mode 100644 dans pr.diff), alors que la description dit « exécutable ». Correction : le passer en 100755 (chmod +x, puis git add --chmod=+x).
  • à noter — trimestre.sh:4 — [ "$mois" -le 03 ] avec « 08 » ou « 09 » fonctionne, car test lit en décimal ; ce n'est pas un défaut. Je n'ai pas pu le vérifier par exécution.

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

**Lane `review` : Verdict : REQUEST_CHANGES** ## Résumé La PR ajoute `trimestre.sh`, qui affiche T1 à T4 selon `date +%m`. Pas de ticket. Le premier commit avait un `if` sans `fi` ; le second commit le corrige, et la version finale du diff est syntaxiquement correcte (je n'ai pas exécuté `sh -n`). Le fichier n'est pas exécutable, contrairement à ce que la description annonce. ## Constats - **à corriger** — `trimestre.sh:1` — le fichier est créé en mode `100644` (`new file mode 100644` dans `pr.diff`), alors que la description dit « exécutable ». Correction : le passer en `100755` (`chmod +x`, puis `git add --chmod=+x`). - **à noter** — `trimestre.sh:4` — `[ "$mois" -le 03 ]` avec « 08 » ou « 09 » fonctionne, car `test` lit en décimal ; ce n'est pas un défaut. Je n'ai pas pu le vérifier par exécution. Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/160
mathieu closed this pull request 2026-10-12 09:19:33 +02:00
All checks were successful
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 4s
lane-review / agent (pull_request_target) Successful in 18s
lane-review / publier (pull_request_target) Successful in 2s

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!43
No description provided.