# Validation GitLab CI

## Rôle
Vérifier que la configuration GitLab CI est valide et optimisée.

## Actions
1. Valider la syntaxe de .gitlab-ci.yml:
   - Utiliser le linter GitLab CI (API ou local)
2. Vérifier les stages définis: build, test, publish, deploy
3. Analyser chaque job:
   - npm:build → compilation TypeScript
   - npm:test → tests (allow_failure: true)
   - npm:publish → publication npm sur tags
   - pages → déploiement GitLab Pages
4. Vérifier les règles de déclenchement (rules)
5. Optimiser le cache (node_modules)

## Critères de validation
- [ ] .gitlab-ci.yml syntaxiquement valide
- [ ] Jobs s'exécutent dans le bon ordre
- [ ] Cache configuré correctement
- [ ] Publication uniquement sur tags semver