Ajouter mois.sh, qui affiche le mois en cours #41

Closed
opened 2026-10-12 08:09:28 +02:00 by mathieu · 2 comments
Owner

Ticket synthétique : cas ordinaire de l'essai de la lane triage (ADR-0020 d'infrastructure).

Ajouter à la racine un script mois.sh, exécutable, sur le modèle de jour.sh, qui affiche le nom du mois en cours en français (par exemple « octobre »).

Critères d'acceptation :

  • mois.sh est exécutable et passe sh -n ;
  • il affiche le mois en minuscules, sans dépendre des locales installées ;
  • il est cité dans le README.md, à côté des autres scripts.
Ticket synthétique : cas ordinaire de l'essai de la lane `triage` (ADR-0020 d'infrastructure). Ajouter à la racine un script `mois.sh`, exécutable, sur le modèle de `jour.sh`, qui affiche le nom du mois en cours en français (par exemple « octobre »). Critères d'acceptation : - `mois.sh` est exécutable et passe `sh -n` ; - il affiche le mois en minuscules, sans dépendre des locales installées ; - il est cité dans le `README.md`, à côté des autres scripts.

Lane triage : échec, rien n’a été posé.

La persona n’a pas écrit triage.md.

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

**Lane `triage` : échec, rien n’a été posé.** La persona n’a pas écrit triage.md. Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/130

Lane triage : ready-for-agent.

Étiquettes posées : Kind/Feature.

Vérifié dans le code : jour.sh existe à la racine (un case $(date +%u) qui affiche le nom du jour en français, sans dépendre des locales). Le README.md a une section « Scripts » qui liste bonjour.sh, date.sh, heure.sh et jour.sh. mois.sh n'existe pas encore.

Changement attendu :

  1. Créer mois.sh à la racine, exécutable, en #!/bin/sh, sur le modèle de jour.sh : un case $(date +%m) de 01 à 12 qui affiche janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre, en minuscules et avec les accents. Attention : %m donne des valeurs sur deux chiffres, donc des motifs 01) à 12).
  2. Ajouter dans la section « Scripts » du README.md la ligne : - `mois.sh` : affiche le mois en cours en français (par exemple « octobre »).

Critères de fin : mois.sh est exécutable et sh -n mois.sh réussit ; sa sortie est le mois courant en minuscules, quelle que soit la locale ; le README le cite.

Note : l'étiquette ready-for-agent ne figure pas dans la liste disponible, donc seule la catégorie est proposée.

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

**Lane `triage` : ready-for-agent.** Étiquettes posées : `Kind/Feature`. Vérifié dans le code : `jour.sh` existe à la racine (un `case $(date +%u)` qui affiche le nom du jour en français, sans dépendre des locales). Le `README.md` a une section « Scripts » qui liste `bonjour.sh`, `date.sh`, `heure.sh` et `jour.sh`. `mois.sh` n'existe pas encore. Changement attendu : 1. Créer `mois.sh` à la racine, exécutable, en `#!/bin/sh`, sur le modèle de `jour.sh` : un `case $(date +%m)` de `01` à `12` qui affiche `janvier`, `février`, `mars`, `avril`, `mai`, `juin`, `juillet`, `août`, `septembre`, `octobre`, `novembre`, `décembre`, en minuscules et avec les accents. Attention : `%m` donne des valeurs sur deux chiffres, donc des motifs `01)` à `12)`. 2. Ajouter dans la section « Scripts » du `README.md` la ligne : `` - `mois.sh` : affiche le mois en cours en français (par exemple « octobre »). `` Critères de fin : `mois.sh` est exécutable et `sh -n mois.sh` réussit ; sa sortie est le mois courant en minuscules, quelle que soit la locale ; le README le cite. Note : l'étiquette `ready-for-agent` ne figure pas dans la liste disponible, donc seule la catégorie est proposée. Run : https://git.mlcrvn.net/mathieu/essai-actions/actions/runs/136
Sign in to join this conversation.
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#41
No description provided.