Skip to content

CI: Permit cleared PHPStan baselines during level upgrades - #95

Merged
JJJ merged 1 commit into
mainfrom
feature/phpstan-level-7-central-contracts
Sep 21, 2026
Merged

JJJ merged 1 commit into
mainfrom
feature/phpstan-level-7-central-contracts

Conversation

@JJJ

@JJJ JJJ commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

The level-7 rollout exposed a gap in our baseline guard: Media Categories has cleared its old PHPStan baseline, but the guard also freezes the configuration that needs to move from level 5 to 7. This permits that retirement only when the baseline is deleted, the level rises, and the configuration otherwise stays the same except for the named WordPress compatibility stub. The existing quality job still runs the unchanged Composer analyzer command afterward.

I also refreshed the centrally approved Composer and PHPUnit bootstrap hashes against the exact, GitHub-verified heads of the eleven open level-7 plugin PRs. No compatibility floors, release settings, workflow permissions, or plugin code change here.

I have left this draft for the central CI run and an independent policy review.

@JJJ
JJJ marked this pull request as ready for review September 21, 2026 06:42
@JJJ
JJJ merged commit c82f1e0 into main Sep 21, 2026
1 check passed
@JJJ
JJJ deleted the feature/phpstan-level-7-central-contracts branch September 21, 2026 06:42
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