refactor(core): src/app structure + fix auto-merge label gate #10
No reviewers
Labels
No labels
auto-merge
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AcadeNice/corentin_wakdo#10
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/p2-core-restructure"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Deux corrections, suite a un bug auto-merge :
refactor(core) : deplacement du code applicatif src/{Core,Controllers,Views} -> src/app/{...}. Le prefixe PSR-4 App\ pointe desormais sur src/app/ (namespace miroir du dossier, separe des docroots web src/public/). Chemins ajustes (front controller + bootstrap test), commentaires alignes. Aucune modif Docker/vhost.
fix(ci) : le job auto-merge filtrait le label via if: contains(github.event.pull_request.labels.*.name, ...) — expression NON fiable sur Forgejo (elle matchait meme sans label, ce qui a auto-merge PR #9 sans label). Le gate se fait maintenant en shell via lAPI (GET issues/PR/labels + grep). if reduit a event == pull_request.
Verifie : endpoint live /api/health -> categories:9, / -> 200 ; PHPUnit 23 tests OK ; PHPStan niveau 6 -> 0 erreur ; YAML valide.
NB : dev avait recu le Core en src/Core (ancienne structure) via le merge accidentel de PR #9 ; cette PR corrige la structure ET le gate. Sans label -> reste ouverte pour relecture (le fix se protege lui-meme).
Base : dev. Bloc 2 / Bloc 5 (CI).