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
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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user