CI/CD
CI/CD
Intégration continue de Vantablvck, du hook local aux vérifications GitHub Actions.
L'intégration continue garde le dépôt sain à chaque changement. La même chaîne de vérifications tourne à deux endroits : en local avant chaque commit, et sur GitHub à chaque push ou pull request.
Vue d'ensemble
La philosophie est simple. Rien ne part sur la branche principale sans passer le lint et le format, la vérification de types, les tests, et le build. L'application native Expo est gelée pour le MVP, elle est donc exclue de la vérification de types et du build afin de garder la CI fiable et rapide.
Dans cette section
- GitHub Actions : le workflow décrit étape par étape.
- Portes de qualité : ce qui doit passer avant de merger, et le hook local.
Les commandes en un coup d'œil
| Étape | Commande |
|---|---|
| Lint et format | bunx biome ci . |
| Vérification de types | bunx nx run-many -t check-types --exclude=native |
| Tests | bun run test |
| Build | bunx nx run-many -t build --exclude=native |