4NK_env/IA_agents/prompts/prompt-CI_all.md
LeCoffre Deployment a5711fe0b2 align for IA
2025-09-23 15:38:49 +00:00

3.2 KiB
Raw Blame History

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)

  • Très important : priorise toujours des principe aux effets directs et simples à investiguer sans multipler les couches

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 lhistorique 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.
  • 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.