Skip to content

fix: install PHP packages in release-wporg; no legacy-peer-deps#228

Merged
dkoo merged 1 commit intotrunkfrom
fix/missing-php-packages
Feb 17, 2026
Merged

fix: install PHP packages in release-wporg; no legacy-peer-deps#228
dkoo merged 1 commit intotrunkfrom
fix/missing-php-packages

Conversation

@dkoo
Copy link
Contributor

@dkoo dkoo commented Feb 17, 2026

Fixes for release scripts.

Copilot AI review requested due to automatic review settings February 17, 2026 16:29
@dkoo dkoo requested a review from a team as a code owner February 17, 2026 16:29
Copy link

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 pull request addresses issues in GitHub Actions workflow files by removing the --legacy-peer-deps flag from npm installations and adding PHP package installation to the WordPress.org release workflow. The changes improve the release process by ensuring dependencies are properly installed without legacy compatibility flags that are no longer needed.

Changes:

  • Removed --legacy-peer-deps flag from all npm ci commands across 10 workflow files
  • Added PHP package installation step to the WordPress.org release workflow
  • Renamed the npm installation step in the wporg workflow for clarity

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/reusable-test-js.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/reusable-release.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/reusable-release-wporg.yml Added PHP package installation and removed --legacy-peer-deps from npm ci
.github/workflows/reusable-post-release.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/reusable-lint-js-scss.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/reusable-i18n.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/reusable-check-typescript.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/reusable-build.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/reusable-build-distributable.yml Removed --legacy-peer-deps from npm ci command
.github/workflows/release.yml Removed --legacy-peer-deps from npm ci command

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

@dkoo dkoo merged commit af5ef16 into trunk Feb 17, 2026
9 checks passed
@github-actions
Copy link

🎉 This PR is included in version 5.9.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

@dkoo dkoo deleted the fix/missing-php-packages branch February 17, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants