@@ -101,19 +101,19 @@ Acceptance criteria:
101101
102102## 6. Add stronger automated analysis and dependency controls
103103
104- - [ ] Add PHPStan with WordPress stubs and select an initial enforced level.
105- - [ ] Add ` composer validate --strict ` to CI.
106- - [ ] Add ` composer audit --locked ` to CI.
107- - [ ] Configure dependency update automation for Composer and GitHub Actions.
108- - [ ] Set explicit minimal ` GITHUB_TOKEN ` permissions in every workflow.
109- - [ ] Give release workflows only the additional permissions required to upload
104+ - [x ] Add PHPStan with WordPress stubs and select an initial enforced level.
105+ - [x ] Add ` composer validate --strict ` to CI.
106+ - [x ] Add ` composer audit --locked ` to CI.
107+ - [x ] Configure dependency update automation for Composer and GitHub Actions.
108+ - [x ] Set explicit minimal ` GITHUB_TOKEN ` permissions in every workflow.
109+ - [x ] Give release workflows only the additional permissions required to upload
110110 assets.
111111- [ ] Pin third-party GitHub Actions to immutable commit SHAs.
112112- [ ] Document how pinned actions are reviewed and updated.
113113
114114Acceptance criteria:
115115
116- - [ ] Type issues, invalid package metadata, known dependency advisories, and
116+ - [x ] Type issues, invalid package metadata, known dependency advisories, and
117117 excessive workflow permissions are checked automatically.
118118
119119## 7. Make JavaScript and translation artifacts reproducible
@@ -153,8 +153,8 @@ Acceptance criteria:
153153- [ ] PHP unit tests pass across the supported PHP matrix.
154154- [ ] WordPress integration tests pass across the supported WordPress matrix.
155155- [ ] JavaScript tests pass.
156- - [ ] Static analysis passes.
157- - [ ] Composer validation and audit pass.
156+ - [x ] Static analysis passes.
157+ - [x ] Composer validation and audit pass.
158158- [ ] Generated asset checks pass.
159159- [x] The packaged ZIP smoke test passes.
160160- [ ] Version and repository convention checks pass.
0 commit comments