Skip to content

chore: harden QA release and repo process#36

Merged
dknauss merged 1 commit into
mainfrom
milestone/v1.2
Jun 20, 2026
Merged

chore: harden QA release and repo process#36
dknauss merged 1 commit into
mainfrom
milestone/v1.2

Conversation

@dknauss

@dknauss dknauss commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Hardens autosave/reset/exit request ordering so pending or in-flight saves are not lost during Exit or Reset All.
  • Adds uninstall cleanup for maestro_config and ships it in the runtime build.
  • Expands QA/tooling: PHPStan, Composer/npm audits, PHP syntax matrix, JS/docs checks, runtime ZIP artifact, and Plugin Check on the built plugin tree.
  • Adds repo health files: contributing, security, support, code of conduct, issue/PR templates, Dependabot, CODEOWNERS.
  • Updates docs/version drift and adds a Claude planning handoff at .planning/reviews/code-review-followup-2026-06-20.md.

Verification

  • composer validate --strict
  • composer test:unit — 44 passed
  • composer lint — 8 passed
  • composer analyse:phpstan
  • npm run test:js — 53 passed
  • npm run audit:npm
  • npm run check:doc-links
  • bash bin/build.sh
  • npm run test:php — 29 passed, 81 assertions
  • npm run test:e2e — 25 passed
  • wp plugin check against build/maestro-menu-editor — no errors

Follow-up planning

Claude should review .planning/reviews/code-review-followup-2026-06-20.md and decide which recommended backlog items belong in the current milestone.

Notes

  • The @wordpress/envjs-yaml audit finding is dev-only and documented in bin/audit-npm.mjs; remove the allowlist once upstream ships a clean dependency path.
  • The Phase 7 screenshot changes were present before this commit and are included in this branch.

@dknauss dknauss marked this pull request as ready for review June 20, 2026 06:48
@dknauss dknauss merged commit 1d2d23e into main Jun 20, 2026
13 checks passed
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@dknauss dknauss deleted the milestone/v1.2 branch June 20, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant