Skip to content

Release v1.2.0-environments: GitHub Environments Migration

Choose a tag to compare

@Alexmacapple Alexmacapple released this 22 Oct 18:45
· 69 commits to main since this release

Migration GitHub Environments

Architecture déploiement staging/production optimisée avec approval gates.

Infrastructure CI/CD

  • Migration architecture 2-environnements GitHub (staging, production)
  • Environment staging auto-deploy depuis main (preview)
  • Environment production avec approval gate Chef SNUM
  • Déploiement parallèle staging+production (résolution conflits gh-pages)
  • Isolation artifacts entre environnements

Documentation

  • ADR-009: Architecture GitHub Environments (décision + implémentation)
  • Guide Chef SNUM: workflow approbation déploiement production
  • PAGES-ACCESS-CHECKLIST.md: configuration visibility org-only

CI/CD Optimisations

  • Pas de tests E2E sur PRs (économie runners, tests sur main uniquement)
  • Artifacts site/ et exports/ mutualisés entre jobs deploy
  • Workflow séquence: build-and-test → deploy-staging → deploy-production

Documentation complète: Voir CHANGELOG.md et ADR-009