Instructions
Cette skill enchaîne trois actions : validation, release, et ouverture du cycle suivant.
1. Vérifier le chapitre en cours
- Identifier le chapitre en
phase:redaction(viagh issue list --label "phase:redaction") - Vérifier que son
content.mdetmeta.jsonexistent et sont complets (titre, résumé, datePublication) - Si quelque chose manque, le signaler et arrêter
2. Créer la GitHub Release
- Déterminer le tag de version :
- Lister les tags existants via
gh release list - Format :
v0.1.0pour le prologue,v0.2.0pour le chapitre 1,v0.3.0pour le chapitre 2, etc. - Incrémenter le minor version
- Lister les tags existants via
- Créer la release via :
gh release create vX.Y.0 --title "Résonance vX.Y.0 — {titre du chapitre}" --notes "$(cat <<'EOF' ## {titre du chapitre} {résumé du chapitre depuis meta.json} L'epub sera automatiquement généré et attaché à cette release. --- Licence : CC BY-NC-SA 4.0 EOF )" - La création de la release déclenche automatiquement la GitHub Action
build-epub.ymlqui génère et attache l'epub
3. Fermer l'issue du chapitre
- Retirer le label
phase:redactionde l'issue - Fermer l'issue via
gh issue close
4. Ouvrir les propositions du chapitre suivant
- Exécuter les mêmes étapes que la skill
/ouvrir-propositions:- Déterminer le numéro du prochain chapitre
- Créer le dossier
chapitres/chapitre-XX/ - Créer l'issue GitHub avec le label
phase:propositions - Mettre à jour le
meta.jsonavec le numéro de l'issue
5. Résumé
Afficher :
- Le tag de la release créée
- Le lien vers la release (l'epub sera disponible dans quelques minutes)
- Le numéro de l'issue ouverte pour le prochain chapitre