peptiderepo
01a9356c16
v0.3.2 — adopt estate CI: PHPUnit suite + reusable pipeline + governance workflows
- Convert 17 hand-rolled tests to PHPUnit TestCases (tests: stubs pattern)
P0 security tests preserved: key-leak/encryption (KeyStoreTest),
capture-allowlist/executor-path sentinel (CaptureWriterTest)
- Add phpunit.xml.dist + update tests/bootstrap.php (Composer autoloader first)
- Add phpunit/phpunit ^9.6 + yoast/phpunit-polyfills ^2.0 to require-dev
- composer test -> vendor/bin/phpunit --configuration phpunit.xml.dist
- ci.yml: thin caller of peptide-e2e reusable CI (tests: stubs, has_js: true,
workflow_call trigger, permissions: contents: write)
- deploy.yml: estate pattern caller of peptide-e2e deploy-app.yml@main
(target_path: wp-content/plugins/pr-vision, gated on reusable CI)
Pull-deploy on Hostinger stays as break-glass
- Add cto-review.yml (Haiku-only, A/B panel dropped 2026-06-12)
- Add main-push-audit.yml (direct-push tripwire)
Agent-Session: claude-adopt-ci-20260616
2026-06-16 15:25:22 +00:00
..
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-16 15:25:22 +00:00
2026-06-15 17:07:08 +07:00
2026-06-13 17:17:52 +07:00
2026-06-14 14:48:25 +07:00
2026-06-15 17:07:08 +07:00
2026-06-13 17:17:52 +07:00
2026-06-15 21:04:54 +07:00
2026-06-14 14:48:25 +07:00
2026-06-13 17:17:52 +07:00
2026-06-14 20:20:44 +07:00
2026-06-15 10:49:08 +07:00
2026-06-14 14:48:25 +07:00
2026-06-14 14:48:25 +07:00
2026-06-14 14:48:25 +07:00
2026-06-13 17:17:52 +07:00
2026-06-14 14:48:25 +07:00
2026-06-13 17:17:52 +07:00
2026-06-15 10:49:08 +07:00
2026-06-16 15:25:22 +00:00