Imugiii
aff246aa10
test(e2e): parcours borne Playwright (conteneur, stack jetable)
...
CI / js-tests (pull_request) Successful in 25s
CI / secret-scan (pull_request) Successful in 13s
CI / php-lint (pull_request) Successful in 24s
CI / static-tests (pull_request) Successful in 53s
CI / auto-merge (pull_request) Successful in 6s
Premier test E2E : welcome -> categories -> produit -> ajout panier -> panier ->
paiement -> confirmation. Tourne headless dans le conteneur Playwright officiel,
contre une stack JETABLE isolee (tests/e2e/run.sh : `-p wakdoe2e`, override
container_name + sans port hote, jointe par --add-host). Zero dependance Node/browser
sur l'hote, ne touche aucune stack existante.
- playwright.config.js (CJS), tests/e2e/borne.spec.js, tests/e2e/run.sh,
tests/e2e/docker-compose.e2e.yml (override jetable).
- @playwright/test en devDep ; le job CI js-tests skip le download des browsers
(PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1, validee : npm ci + 7 tests JS verts).
- Hostnames de test en .test (Chromium resout *.localhost en dur vers 127.0.0.1).
Etape 1 de l'initiative E2E (lance a la main). Suite : parcours admin, puis job CI.
2026-06-17 14:36:56 +00:00
1ecd78324c
feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3) ( #36 )
CI / secret-scan (push) Successful in 7s
CI / php-lint (push) Successful in 18s
CI / static-tests (push) Successful in 42s
CI / js-tests (push) Successful in 18s
CI / auto-merge (push) Has been skipped
2026-06-17 12:10:46 +02:00
e3d08464bb
ci: run DB integration tests against an ephemeral MariaDB service ( #21 )
CI / secret-scan (push) Has been cancelled
CI / php-lint (push) Has been cancelled
CI / static-tests (push) Has been cancelled
CI / auto-merge (push) Has been cancelled
2026-06-16 14:19:42 +02:00
c8f5370cfd
refactor(core): src/app structure + fix auto-merge label gate ( #10 )
CI / secret-scan (push) Successful in 7s
CI / php-lint (push) Successful in 19s
CI / static-tests (push) Successful in 32s
CI / auto-merge (push) Has been skipped
2026-06-15 17:01:10 +02:00
Imugiii
56d0b941e8
ci: install php-xml/php-mbstring for phpunit/phpstan (bookworm php-cli lacks dom/mbstring/xml)
CI / php-lint (push) Successful in 23s
CI / static-tests (push) Successful in 41s
CI / secret-scan (pull_request) Successful in 13s
CI / secret-scan (push) Successful in 9s
CI / php-lint (pull_request) Successful in 27s
CI / static-tests (pull_request) Successful in 37s
CI / auto-merge (push) Has been skipped
CI / auto-merge (pull_request) Has been skipped
2026-06-15 14:18:10 +00:00
Imugiii
8c93b26ec0
feat(core): from-scratch PHP MVC skeleton (autoloader/config/PDO/router/front controller) + PHPUnit/PHPStan + composer-less CI
2026-06-15 14:13:49 +00:00
5581d2adea
ci: opt-in auto-merge job (label-gated, API merge on green) ( #7 )
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 21s
CI / static-tests (push) Successful in 4s
CI / auto-merge (push) Has been skipped
2026-06-15 15:31:49 +02:00
32ff6a63ba
P1 conception: security-by-design layer (Merise 21 entities, Forgejo CI/CD, hardening) ( #3 )
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 16s
CI / static-tests (push) Successful in 4s
2026-06-15 12:16:11 +02:00
822fdc1bc4
ci: add Forgejo Actions pipeline + gitleaks secret-scan ( #2 )
CI / secret-scan (push) Successful in 7s
CI / php-lint (push) Successful in 15s
CI / static-tests (push) Successful in 6s
2026-06-15 12:01:31 +02:00