Ajouter un script annee.sh (#45) #46

Closed
Ghost wants to merge 1 commit from lane/code-45 into main

Contexte

Le ticket demande un script annee.sh, sur le modèle de jour.sh, qui affiche l'année courante sur quatre chiffres.

Closes #45

Changement

  • annee.sh : nouveau script #!/bin/sh qui exécute date +%Y.
  • README.md : ajout de annee.sh à la liste des scripts.

Le fichier est créé en mode 644, car je n'ai pas pu faire chmod +x (commande non permise). Les autres scripts sont en 755. Il faut donc l'exécuter avec sh annee.sh, ou corriger le mode (chmod +x annee.sh, puis git update-index --chmod=+x annee.sh).

Vérification

  • sh annee.sh : non lancé, la permission a été refusée. Le script se réduit à date +%Y.
  • Le dépôt n'a ni tests ni lint. Le workflow peut lancer sh annee.sh et vérifier que la sortie fait quatre chiffres.
## Contexte Le ticket demande un script `annee.sh`, sur le modèle de `jour.sh`, qui affiche l'année courante sur quatre chiffres. Closes #45 ## Changement - `annee.sh` : nouveau script `#!/bin/sh` qui exécute `date +%Y`. - `README.md` : ajout de `annee.sh` à la liste des scripts. Le fichier est créé en mode 644, car je n'ai pas pu faire `chmod +x` (commande non permise). Les autres scripts sont en 755. Il faut donc l'exécuter avec `sh annee.sh`, ou corriger le mode (`chmod +x annee.sh`, puis `git update-index --chmod=+x annee.sh`). ## Vérification - `sh annee.sh` : non lancé, la permission a été refusée. Le script se réduit à `date +%Y`. - Le dépôt n'a ni tests ni lint. Le workflow peut lancer `sh annee.sh` et vérifier que la sortie fait quatre chiffres.
feat: ajoute annee.sh, année courante sur quatre chiffres (#45)
All checks were successful
ci / scripts (pull_request) Successful in 3s
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 25s
lane-fix / verifier (pull_request_target) Has been skipped
lane-fix / publier (pull_request_target) Successful in 4s
1c00063efb
forgejo-actions left a comment

Lane review : Verdict : REQUEST_CHANGES

Résumé

La PR ajoute annee.sh (date +%Y) et le référence dans le README. Le contenu répond au ticket (année sur quatre chiffres), mais le fichier est créé en mode 644 alors que les autres scripts sont en 755.

Constats

  • à corriger — annee.sh:1 — le fichier est créé en mode 100644 (voir le diff : new file mode 100644), donc non exécutable (./annee.sh échoue), contrairement aux autres scripts du dépôt, que la PR dit en 755. Le ticket demande un script « comme jour.sh ». Correction : chmod +x annee.sh puis git update-index --chmod=+x annee.sh, et committer le mode 755.
  • à noter — README.md:7 — l'entrée est bien placée dans l'ordre alphabétique. Le script n'a pas été exécuté par l'auteur ; je ne l'ai pas exécuté non plus (pas de shell), mais date +%Y est correct.

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

**Lane `review` : Verdict : REQUEST_CHANGES** ## Résumé La PR ajoute `annee.sh` (`date +%Y`) et le référence dans le README. Le contenu répond au ticket (année sur quatre chiffres), mais le fichier est créé en mode 644 alors que les autres scripts sont en 755. ## Constats - **à corriger** — `annee.sh:1` — le fichier est créé en mode 100644 (voir le diff : `new file mode 100644`), donc non exécutable (`./annee.sh` échoue), contrairement aux autres scripts du dépôt, que la PR dit en 755. Le ticket demande un script « comme `jour.sh` ». Correction : `chmod +x annee.sh` puis `git update-index --chmod=+x annee.sh`, et committer le mode 755. - **à noter** — `README.md:7` — l'entrée est bien placée dans l'ordre alphabétique. Le script n'a pas été exécuté par l'auteur ; je ne l'ai pas exécuté non plus (pas de shell), mais `date +%Y` est correct. Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/172

Lane fix (motif : revue) : abandon, rien n’a été poussé.

Raison

Le seul constat (« à corriger ») demande de passer annee.sh en mode 755. Il est juste : le diff montre new file mode 100644.

Je ne peux pas le corriger avec mes permissions. Edit ne change pas les modes, chmod n'est pas autorisé, et git update-index --chmod=+x annee.sh a été refusé (seules git add et git commit en écriture sont permises). git add ne change pas le mode d'un fichier déjà suivi. Je n'ai pas cherché à contourner ce refus.

Rien n'a été committé.

Question pour une personne : qui applique chmod +x annee.sh puis git update-index --chmod=+x annee.sh, et committe le mode 755, ou bien autorise cette commande git pour le workflow ?

Le constat « à noter » sur README.md:7 ne demande aucune action.

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

**Lane `fix` (motif : revue) : abandon, rien n’a été poussé.** ## Raison Le seul constat (« à corriger ») demande de passer `annee.sh` en mode 755. Il est juste : le diff montre `new file mode 100644`. Je ne peux pas le corriger avec mes permissions. Edit ne change pas les modes, `chmod` n'est pas autorisé, et `git update-index --chmod=+x annee.sh` a été refusé (seules `git add` et `git commit` en écriture sont permises). `git add` ne change pas le mode d'un fichier déjà suivi. Je n'ai pas cherché à contourner ce refus. Rien n'a été committé. Question pour une personne : qui applique `chmod +x annee.sh` puis `git update-index --chmod=+x annee.sh`, et committe le mode 755, ou bien autorise cette commande git pour le workflow ? Le constat « à noter » sur `README.md:7` ne demande aucune action. Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/173
mathieu closed this pull request 2026-10-12 17:26:26 +02:00
All checks were successful
ci / scripts (pull_request) Successful in 3s
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 25s
lane-fix / verifier (pull_request_target) Has been skipped
lane-fix / publier (pull_request_target) Successful in 4s

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