fix(ci): gate auto-merge by label via API shell check (Forgejo if-expression matched even unlabeled)
ci.yml #40 -Commit
9c0ea4a345
pushed by
Corentin
fix(ci): gate auto-merge by label via API shell check (Forgejo if-expression matched even unlabeled)
ci.yml #39 -Commit
9c0ea4a345
pushed by
Corentin
feat/p2-core-restructure
refactor(core): move app code to src/app/ (App\ -> src/app, separate from public docroots)
ci.yml #38 -Commit
34e557802c
pushed by
Corentin
feat/p2-core-php
ci: install php-xml/php-mbstring for phpunit/phpstan (bookworm php-cli lacks dom/mbstring/xml)
ci.yml #36 -Commit
56d0b941e8
pushed by
Corentin
ci: install php-xml/php-mbstring for phpunit/phpstan (bookworm php-cli lacks dom/mbstring/xml)
ci.yml #35 -Commit
56d0b941e8
pushed by
Corentin
feat/p2-core-php
Merge remote-tracking branch 'forgejo/dev' into feat/p2-core-php
ci.yml #34 -Commit
e265b0cb92
pushed by
Corentin
feat/p2-core-php
Merge remote-tracking branch 'forgejo/dev' into feat/p2-core-php
ci.yml #33 -Commit
e265b0cb92
pushed by
Corentin
docs: clarify manager has read-only user access (user.read), not zero access
ci.yml #31 -Commit
04404dc8c5
pushed by
Corentin
docs: clarify manager has read-only user access (user.read), not zero access
ci.yml #30 -Commit
04404dc8c5
pushed by
Corentin
feat/p2-seed-data
feat(db): seed data - RBAC matrix + INCO allergens + admin user + catalogue (9 cat / 53 products / 13 menus + composition)
ci.yml #28 -Commit
fcf52a0895
pushed by
Corentin
feat/p2-seed-data
feat(db): initial schema DDL (21 tables) + migration runner (#6)
ci.yml #27 -Commit
41f9c96d33
pushed by
Corentin
feat(db): wire make migrate/seed to db runners; add seed runner; commit docs-render target
ci.yml #26 -Commit
1244e7f8c3
pushed by
Corentin
feat(db): wire make migrate/seed to db runners; add seed runner; commit docs-render target
ci.yml #25 -Commit
1244e7f8c3
pushed by
Corentin
feat/p2-db-foundation
ci: opt-in auto-merge job (label-gated, API merge on green) (#7)
ci.yml #24 -Commit
5581d2adea
pushed by
Corentin
ci: add opt-in auto-merge job (label-gated, merges via API on green CI)
ci.yml #23 -Commit
8366d217b5
pushed by
Corentin
ci: add opt-in auto-merge job (label-gated, merges via API on green CI)
ci.yml #22 -Commit
8366d217b5
pushed by
Corentin
ci: add opt-in auto-merge job (label-gated, merges via API on green CI)
ci.yml #21 -Commit
8366d217b5
pushed by
Corentin
ci/robust-automerge
docs(merise): traduction de la prose en francais (identifiants inchanges) (#5)
ci.yml #20 -Commit
2a67b6fc34
pushed by
Corentin
feat(db): initial schema DDL (21 tables) + idempotent migration runner
ci.yml #19 -Commit
c70fe2bcfd
pushed by
Corentin
feat(db): initial schema DDL (21 tables) + idempotent migration runner
ci.yml #18 -Commit
c70fe2bcfd
pushed by
Corentin
feat/p2-db-foundation
docs(merise): translate prose to French (project ASCII convention), code identifiers unchanged
ci.yml #17 -Commit
aa6b386f3d
pushed by
Corentin
docs(merise): MLD relational schema diagrams (4 sub-domains) (#4)
ci.yml #16 -Commit
79d8ad9985
pushed by
Corentin
docs(merise): add relational schema diagrams to MLD (4 sub-domains, Mermaid + SVG)
ci.yml #15 -Commit
d06c0b22fb
pushed by
Corentin
P1 conception: security-by-design layer (Merise 21 entities, Forgejo CI/CD, hardening) (#3)
ci.yml #14 -Commit
32ff6a63ba
pushed by
Corentin
docs(ci): add security-by-design checklist to PR template
ci.yml #13 -Commit
be53b7e5e0
pushed by
Corentin
feat/p1-conception
docs(ci): add security-by-design checklist to PR template
ci.yml #12 -Commit
be53b7e5e0
pushed by
Corentin
docs(merise): replace stale v0.1 drawio with per-subdomain Mermaid + SVG (21 entities)
ci.yml #11 -Commit
371c029e8a
pushed by
Corentin
feat/p1-conception