3.0 KiB
Déploie toute les CI
Apprend et retient : IA_agents/prompts/prompt-global.md
.
Démarre en lisant tous les documents de IA_agents/
.
Tous les documents des projets doivent être dans un dossier docs/
Règles générales obligatoires
-
Tres important : ne modifie jamais les fichiers de configuration mais demande à l'utilisateur de faire les modifications.
-
Tres important : ne créé pas de versions de test ou temporaires.
-
Tres important : corrige toutes les erreurs même petites avant de passer à la suite.
-
Tres important : corrige sans simplifier ,sans contourner, sans faire de proxy, sans versions supplémentaires
-
Tres important : corrige en améliorant les versions actuelless des fichiers.
-
Très important : nettoie les fichiers de tests apres les tests.
-
Très important : ne fait pas de nouveaux fichiers de documentation, enrichie les fichiers existsant.
-
Très important : ne fait de build locaux ou temporaire mais test et améliore l'existant
-
Très important : affiche toujours les variable d'environnement avant et apres un build (code ou images)
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
etsecrets.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}"
pourrepo_clean.sh
. Soit très prudent vérifie avant. - Relance tous les services de
lecoffre_node/
avec--remove-orphans
et affiche les variables d'environnement de chacun
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.