dependabot[bot] and GitHub
66a65991b5
chore(deps): bump actions/checkout from 4 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-22 06:33:45 +00:00
ineszang and GitHub
1e168ef03e
Merge branch 'dev' into feat/sonar-dashboard
2026-09-18 13:48:18 +02:00
ineszang44
f427f8a8f3
chore+feat: allègement du workflow front, workflow pour sonarqube
2026-09-18 12:32:18 +02:00
Johan LEROY
7be8a44e89
Merge branch 'dev' into chore/coverage-tests-frontend-ci
...
Résolution du conflit sur .github/workflows/frontend.yml :
- conserve les étapes upload/download de l'artifact lcov ajoutées sur dev,
sans lesquelles le rapport ne quitte pas le runner du job test et
n'atteint jamais le scanner Sonar ;
- conserve le job security-audit et le retrait du bloc deploy commenté ;
- retient la commande de test de la branche.
Le séparateur `--` manquait côté dev : npm consommait les trois flags
comme sa propre configuration et ng test tournait sans argument. De plus
`--code-coverage` n'existe pas dans le builder @angular/build:unit-test,
où l'option s'appelle `coverage`.
2026-09-18 12:30:10 +02:00
Johan LEROY
fb06bf0062
chore(ci): isole l'audit de sécurité et le fait porter sur le verrou
...
Backend / Audit des dépendances (push) Successful in 1m30s
Frontend / Audit des dépendances (push) Successful in 7s
Backend / Lint, typage et tests (push) Successful in 4m15s
Frontend / build (push) Successful in 11m3s
Frontend / test (push) Failing after 5m7s
Frontend / SonarQube (push) Skipped
L'audit backend était la dernière étape du job de vérification : un lint
ou un test en échec suffisait à le sauter, et `pip-audit` sans argument
auditait l'environnement courant, donc aussi les 28 paquets injectés par
son propre `--with`. Il audite maintenant l'export du verrou, dans un job
dédié, en symétrie avec le frontend.
Côté frontend, `npm audit` lit le verrou et n'a besoin ni de `npm ci` ni
du job `build`. Le workflow déclare enfin ses permissions, comme
backend.yml et ml.yml.
2026-09-18 12:23:50 +02:00
Johan LEROY
e27142c7db
Merge branch 'dev' into chore/audit-dependances-ci
2026-09-18 12:23:25 +02:00
ineszang44
18a4be6e38
feat+rollback: job de test sur le backend dans le workflow du front pour sonar, properties de sonar dans la racine du projet
2026-09-18 12:17:43 +02:00
ineszang44
cc0a58ac4c
test: sonarqube
2026-09-18 10:23:09 +02:00
ineszang44
2400b6f05e
test: sonarqube
2026-09-18 10:21:56 +02:00
Valentin
1cca4f130c
chore(ci): ajoute la couverture de tests au job test du frontend
Frontend / build (push) Successful in 10m14s
Frontend / test (push) Failing after 5m1s
Frontend / SonarQube (push) Skipped
2026-09-17 13:55:17 +02:00
ineszang44
11f9b1bcd5
test(frontend): sonarqube
2026-09-17 13:04:36 +02:00
ineszang44
41c18a3bb1
test: sonarqube
2026-09-17 12:47:44 +02:00
ineszang44
00ef725249
test: sonarqube
2026-09-17 12:46:04 +02:00
ineszang44
34f35f3ca0
test: sonarqube
2026-09-17 12:26:04 +02:00
Valentin
f5cac1c2a8
chore(ci): ajoute un audit de sécurité des dépendances (npm audit, pip-audit)
2026-09-17 12:25:15 +02:00
ineszang44
730adb69b1
chore(frontend): faux positifs cwe
2026-09-16 12:32:28 +02:00
ineszang44
f43c9f76a0
test(frontend): workflow
2026-09-16 12:29:54 +02:00
ineszang44
04e4913952
fix(frontend): code smells
2026-09-16 12:20:15 +02:00
ineszang44
d1e4d8cfa0
test(frontend): lancement automatique du workflow après un push ou avec une pull request
2026-09-16 11:31:10 +02:00
ineszang44
1f0eb410eb
test(frontend): suppression des conditions if
2026-09-16 11:28:49 +02:00
ineszang44
078983a41d
test(frontend): suppression de la propriété 'pull-request'
2026-09-16 11:25:55 +02:00
ineszang44
596cf43eda
test(frontend): lancement manuel du workflow
2026-09-16 11:22:58 +02:00
ineszang44
11baea7117
changement d'ordre des jobs + ajout des dépendances entre les jobs
2026-09-16 10:29:47 +02:00
ineszang44
61b3494d12
correction nom du workflow pour le frontend
2026-09-16 10:03:59 +02:00
ineszang
b5cffbf56f
fix(frontend): changement de version des actions pour raisons de compatibilité
2026-09-15 16:59:34 +02:00
ineszang
3ef7de5baa
feat(frontend): ajout chemins dans le pipeline CI
2026-09-15 16:46:16 +02:00