Mise en place de la qualité sur la branche beta également
Some checks failed
Qualité & Sécurité / Trivy (CVE dépendances Maven / pip / npm) (push) Failing after 1m5s
Build & Push Images / build (brain) (push) Successful in 2m5s
Qualité & Sécurité / MegaLinter (PMD · Ruff · Bandit · gitleaks · hadolint) (push) Failing after 14m12s
Build & Push Images / build (web) (push) Failing after 2m7s
Build & Push Images / build-switcher (push) Successful in 18s
Build & Push Images / build (core) (push) Successful in 3m27s
Qualité & Sécurité / Web (ESLint · angular-eslint + sonarjs) (push) Failing after 8m26s

This commit is contained in:
2026-07-07 00:16:23 +02:00
parent 51eb907078
commit 3e9e828225

View File

@@ -6,7 +6,9 @@ name: Qualité & Sécurité
# assainie, on pourra l'ajouter aux checks requis de la branch protection. # assainie, on pourra l'ajouter aux checks requis de la branch protection.
on: on:
push: push:
branches: [main] # beta inclus : c'est la branche de dev, le feedback qualité doit y vivre
# (ci.yml/e2e.yml, eux, restent volontairement sur main + PR).
branches: [main, beta]
pull_request: pull_request:
branches: [main] branches: [main]
@@ -27,8 +29,9 @@ jobs:
- name: MegaLinter - name: MegaLinter
uses: oxsecurity/megalinter/flavors/cupcake@v9 uses: oxsecurity/megalinter/flavors/cupcake@v9
env: env:
# push sur main → tout le dépôt ; PR → seulement les fichiers modifiés. # main → scan complet du dépôt ; beta et PR → seulement les fichiers
VALIDATE_ALL_CODEBASE: ${{ github.event_name == 'push' }} # modifiés par rapport à main (rapide, feedback ciblé).
VALIDATE_ALL_CODEBASE: ${{ github.ref == 'refs/heads/main' }}
- name: Publier les rapports - name: Publier les rapports
if: always() if: always()
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4