corentin_wakdo/tests
Imugiii 6428b30bbb
All checks were successful
CI / secret-scan (push) Successful in 13s
CI / php-lint (push) Successful in 26s
CI / static-tests (push) Successful in 56s
CI / js-tests (push) Successful in 32s
CI / secret-scan (pull_request) Successful in 11s
CI / php-lint (pull_request) Successful in 21s
CI / static-tests (pull_request) Successful in 50s
CI / js-tests (pull_request) Successful in 29s
feat(devops): CD push-based vers Vision (prod) + preuve de version
Sur push main, le workflow Deploy ouvre une session SSH vers Vision ou une forced
command lance scripts/deploy.sh : le runner (Stark, sans socket Docker) ne pilote
pas Docker, il delegue a l'hote distant. La cle CI ne peut declencher que le
deploiement (forced command + options no-*, cle d'hote epinglee, BatchMode).

deploy.sh gagne un mode non-interactif (DEPLOY_YES), grave src/VERSION (SHA + date)
et alimente deploy.log. GET /api/health expose version + deployed_at lus depuis
src/VERSION : apres un deploiement, la sonde reflete le nouveau commit -> preuve
verifiable du CD cote app.

Mise en place cote Vision + secrets forge documentes dans
docs/architecture/deployment.md. Revue compliance : 1 must_fix integre (BatchMode).
2026-06-23 09:28:40 +00:00
..
e2e test(e2e): parcours admin Playwright + fix cookie Secure conditionnel (ADR-0010) (#46) 2026-06-17 17:07:35 +02:00
Integration feat(api): endpoint public /api/allergens (P4 optionnel) (#71) 2026-06-19 20:30:12 +02:00
js fix(borne): affiche la Grande en menu Maxi (accompagnement) (#90) 2026-06-22 16:23:39 +02:00
Support feat(borne): tailles 30/50cl boissons a la carte (R4) (#88) 2026-06-22 14:07:46 +02:00
Unit feat(devops): CD push-based vers Vision (prod) + preuve de version 2026-06-23 09:28:40 +00:00
bootstrap.php feat: authentification back-office P2 (login/logout/reset, throttle, audit) (#11) 2026-06-15 20:18:59 +02:00