docs: runbook CI Bun/Nuxt sur Gitea Actions (parade Node 18→20)
This commit was merged in pull request #24.
This commit is contained in:
@@ -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_<app>`)
|
||||
> **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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user