Skip to content

deps: Update dependencies and workflows#8

Merged
justlevine merged 3 commits intomainfrom
deps/update-backpost
Mar 12, 2026
Merged

deps: Update dependencies and workflows#8
justlevine merged 3 commits intomainfrom
deps/update-backpost

Conversation

@justlevine
Copy link
Copy Markdown
Collaborator

@justlevine justlevine commented Mar 11, 2026

  1. Fixes paths in GH Workflows
  2. Updates wp-env to 11, and relevant config files to new pattern.
  3. Updates other deps to their latests.
  4. Backfills PR templates
Open WordPress Playground Preview

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s tooling stack (npm/composer deps), modernizes wp-env configuration/usage, and fixes/extends GitHub workflows and repo templates to match the new layout.

Changes:

  • Update @wordpress/env (wp-env) and various JS/PHP dependencies; adjust npm scripts accordingly.
  • Refactor wp-env config files and CI workflow commands to use the new config pattern.
  • Add/restore GitHub PR/issue templates and fix workflow path references.

Reviewed changes

Copilot reviewed 14 out of 17 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
playwright.config.ts Move Playwright/WP artifacts and output into tests/_output/e2e.
phpstan.neon.dist Fix YAML indentation for bootstrap/paths configuration.
package.json Update wp-env-related scripts and bump JS tooling dependencies.
package-lock.json Lockfile updates for bumped npm dependencies.
composer.lock Bump wp-phpunit/wp-phpunit version.
.wp-env.test.json Add separate wp-env test config file.
.wp-env.json Update wp-env config to the new simplified pattern.
.stylelint.config.js Expand ignored file globs (JSX/TS/TSX).
.github/workflows/reusable-phpunit.yml Update composer-install action and switch to wp-env:test usage.
.github/workflows/reusable-e2e.yml Update composer-install action and start e2e env via wp-env:test.
.github/workflows/pr-title.yml Adjust workflow permissions.
.github/workflows/copilot-setup-steps.yml Fix workflow path quoting for pull_request trigger.
.github/workflows/ci.yml Fix referenced reusable workflow paths.
.github/PULL_REQUEST_TEMPLATE.md Add PR template.
.github/ISSUE_TEMPLATE/feature_request.yml Add feature request issue template.
.github/ISSUE_TEMPLATE/config.yml Add issue template config/contact links.
.github/ISSUE_TEMPLATE/bug-report.yml Add bug report issue template.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@justlevine justlevine merged commit bedde7c into main Mar 12, 2026
22 checks passed
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.

2 participants