ENFR0.1.0-rc.3

Intégration continue

Validez, construisez et contrôlez la documentation à chaque push.


.github/workflows/docs.yml
name: docs
on: [push, pull_request]
jobs:
  docs:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with: { node-version: 24 }
      - run: npm ci
      - run: npx specistry validate
      - run: npx specistry build
      - run: npx specistry check --json > quality.json

Codes de sortie

CodeSignificationLa CI doit
0SuccèsContinuer
2Erreur de validation ou de politiqueÉchouer — corriger les sources
3Contrôle qualité échouéÉchouer — corriger, ou ignorer avec une justification
64Mauvaise utilisationCorriger la commande
70Erreur interneRelancer, puis signaler
130AnnuléRelancer

AstuceSortie machine

Avec --json, stdout contient exactement un résultat JSON et stderr reste vide. Exploitez les codes et les champs, jamais le texte des messages.

Signaler un problème sur cette page (GitHub)