CI/CD & environnements
Gates réels du monorepo Orbit et politique de livraison Pré-v1.
Runtime app
Le repo orbit.boostecom.app utilise déjà des portes locales :
pnpm check
pnpm build
pnpm e2e
DB :
pnpm db:migrate --name <slug>
pnpm db:drift
Remotion :
pnpm remotion:check
pnpm remotion:test
PR
Une tranche Context OS doit au minimum vérifier :
- lint ;
- typecheck ;
- Vitest ;
- build ;
- tests de routes/permissions touchés ;
- migration/drift si DB ;
- Playwright pour un changement de parcours ;
- documentation/invariants si sémantique produit.
Pré-v1
Avec 0 utilisateur actif, une route ou structure legacy peut être retirée sans période de dépréciation publique, mais seulement après migration des références internes et tests.
Ce raccourci ne s’applique pas aux garanties de sécurité, ledger, idempotence ou intégrité DB.
GitHub Actions
Les checks distants complètent les gates locales. Un échec sans runner/steps doit être diagnostiqué comme problème d’infrastructure/quota avant de modifier du code qui passe localement.
Secrets
- jamais dans Git ;
- séparés par environnement ;
- rotation possible ;
- credentials fournisseurs isolés des objets métier.