Skip to content

Restore wordpress/plugin-check-action once upstream wp-env bug is fixed#2503

Draft
westonruter wants to merge 1 commit into
trunkfrom
restore/plugin-check-action
Draft

Restore wordpress/plugin-check-action once upstream wp-env bug is fixed#2503
westonruter wants to merge 1 commit into
trunkfrom
restore/plugin-check-action

Conversation

@westonruter

Copy link
Copy Markdown
Member

Summary

Reverts #2496's workflow commit (56c61e6), restoring the simpler uses: wordpress/plugin-check-action@… setup in .github/workflows/plugin-check.yml.

That commit was a temporary workaround for an @wordpress/env URL-source download bug exposed by Node.js 24.16 in the ubuntu-24.04 runner image: wp-env start would silently exit 0 (without booting Docker) when .wp-env.json contained any HTTP-URL plugin entry — and wordpress/plugin-check-action auto-generates such a .wp-env.json. The workaround inlined the action's steps so we could install plugin-check via wp-cli post-boot instead, and pinned @wordpress/env to 11.7.0.

Drafted now so it's ready to merge once both upstream tickets are resolved:

When both are checked, this PR is safe to merge. Until then, leave as draft.

Test plan

  • Both upstream issues above are closed/merged.
  • Marking this ready-for-review will trigger the Plugin Check workflow on every plugin in this repo. Confirm all matrix jobs pass — including on ubuntu24/20260525.161 or later runner images (where the bug originally manifested).

🤖 Generated with Claude Code

This reverts commit 56c61e6.

That commit was a temporary workaround for a wp-env URL-source download
bug exposed by Node.js 24.16 in the ubuntu-24.04 runner image. It inlined
the steps from wordpress/plugin-check-action so we could omit the URL
plugin entry from .wp-env.json (the trigger) and install plugin-check via
wp-cli post-boot, plus pinned @wordpress/env to 11.7.0.

This restores the simpler `uses: wordpress/plugin-check-action@…` setup.
Should only be merged after the upstream tickets referenced in the PR
description are resolved.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@westonruter westonruter added [Type] Enhancement A suggestion for improvement of an existing feature Infrastructure Issues for the overall performance plugin infrastructure blocked labels May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked Infrastructure Issues for the overall performance plugin infrastructure [Type] Enhancement A suggestion for improvement of an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant