# Déploie toute les CI --- ## Todo * [ ] Soit très explicite dans tes commandes pour ne pas entrainer de confusions entre **tag** et **branche** de même nom. * [ ] Vérifie qu'il n'y a pas de `.github/`. * [ ] Vérifie qu'il y a un `.gitea/`. * [ ] Vérifie que le repos **git** est sur `git.4nkweb.com`. * [ ] Vérifie que le repos **docker** est sur `git.4nkweb.com`. * [ ] Vérifie l'exhaustivité de .dockerignore. * [ ] Vérifie l'exhaustivité de .gitignore. * [ ] Vérifie l'exhaustivité de .cursorignore. * [ ] Vérifie que l'auth se fait par `secrets.USER` et `secrets.TOKEN`. * [ ] Vérifie que tous les projets sont sur la **branche** **git** `ext` (branche actuelle). * [ ] Vérifie que toutes les CI sont similaires. * [ ] Vérifie que toutes les CI pointent vers le **tag** **git** `ext`. * [ ] Vérifie que toutes les CI pointent vers le **tag** du **registry .docker** `ext`. * [ ] Vérifie qu'il n'y a qu'un workflow. * [ ] Vérifie qu'il s'agit des mêmes format de messages de commit pour déclancher la CI. * [ ] Déploie toutes les CI. * [ ] Vérifie toutes les CI. * [ ] Supprime du repos distant tous les fichiers non suivis de tout l'historique des commit de la branche. * [ ] Supprime du repos distant tous les fichiers non suivis de tout l'historique des commit de la branche. Soit très prudent vérifie avant. * [ ] pour tronquer l’historique Git de la branche « ext » et ne conserver que les cinq derniers commits avec les paramètre suivants `BR="ext"`, `REMOTE="origin"`, `DATE_TAG="$(date -u +'%Y%m%d-%H%M%S')"`, `BACKUP_TAG="backup/${BR}-pre-truncate-${DATE_TAG}"` pour `repo_clean.sh`. Soit très prudent vérifie avant. --- ## Autres consignes Gère cette TODO selon : `IA_agents/prompts/prompt-todo-management.md` **Note** : Ce prompt est basé sur `IA_agents/prompts/prompt-CI_all.md` et respecte toutes les consignes de déploiement du projet LeCoffre Node.