From cd5618a7243b64b2b62ab26119b2fc6144a0361b Mon Sep 17 00:00:00 2001 From: arcodange Date: Sun, 12 Jul 2026 13:36:09 +0200 Subject: [PATCH] =?UTF-8?q?docs(ci):=20lie=20l'=C3=A9tape=206=20=C3=A0=20l?= =?UTF-8?q?a=20nouvelle=20page=206b=20(gates=20Bun/Nuxt)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ajoute le backlink bidirectionnel vers 06b et une phrase dans le Summary distinguant ci.yml (gates qualité) des workflows vault.yaml/dockerimage.yaml. Co-Authored-By: Claude Opus 4.8 --- doc/runbooks/new-web-app/06-ci-workflows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/runbooks/new-web-app/06-ci-workflows.md b/doc/runbooks/new-web-app/06-ci-workflows.md index 999125f..5b94813 100644 --- a/doc/runbooks/new-web-app/06-ci-workflows.md +++ b/doc/runbooks/new-web-app/06-ci-workflows.md @@ -4,13 +4,13 @@ > **Status:** ✅ Active > **Upstream:** [1. Dépôt Gitea](01-gitea-repo.md) (secrets d'org), [3. Vault plateforme](03-vault-platform.md) (`gitea_cicd_`) -> **Related:** [4. Chart Helm](04-helm-chart.md) · [5. Terraform de l'app](05-app-terraform.md) · [7. Enregistrement ArgoCD](07-argocd-register.md) · [Conventions de nommage](conventions.md) +> **Related:** [4. Chart Helm](04-helm-chart.md) · [5. Terraform de l'app](05-app-terraform.md) · [6b. CI des apps Bun/Nuxt](06b-bun-nuxt-ci.md) · [7. Enregistrement ArgoCD](07-argocd-register.md) · [Conventions de nommage](conventions.md) --- ## Summary -Deux workflows Gitea Actions vivent dans le dépôt : **`vault.yaml`** applique le Terraform de l'app (`iac/`) en s'authentifiant à Vault via OIDC, et **`dockerimage.yaml`** (optionnel) construit l'image et la pousse au registre Gitea. Le déploiement lui-même n'est pas dans la CI : c'est ArgoCD qui s'en charge ([étape 7](07-argocd-register.md)). +Deux workflows Gitea Actions vivent dans le dépôt : **`vault.yaml`** applique le Terraform de l'app (`iac/`) en s'authentifiant à Vault via OIDC, et **`dockerimage.yaml`** (optionnel) construit l'image et la pousse au registre Gitea. Le déploiement lui-même n'est pas dans la CI : c'est ArgoCD qui s'en charge ([étape 7](07-argocd-register.md)). Les **gates qualité** de l'app (lint / tests / `nuxt build`) vivent, elles, dans un troisième workflow `ci.yml` — voir [6b. CI des apps Bun/Nuxt](06b-bun-nuxt-ci.md), qui documente le piège **Node 18 → 20** (`node:util.styleText`). ## `vault.yaml` — appliquer le `iac/` de l'app