chore: deprecate circleci#296
Conversation
There was a problem hiding this comment.
Pull request overview
This PR migrates CI/CD from CircleCI to GitHub Actions, deprecating the CircleCI configuration. It adds new GitHub Actions workflows for build, test, release, internationalization, and distributable creation, while removing the CircleCI configuration files.
Changes:
- Removed CircleCI configuration files (
.circleci/config.ymland.circleci/dependabot.yml) - Added GitHub Actions workflows for PHP testing, build/test, release, i18n, and distributable builds
- Updated
package-lock.jsonto reference a specific git commit ofnewspack-scripts
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
.circleci/config.yml |
Removed CircleCI workflow configuration |
.circleci/dependabot.yml |
Removed Dependabot configuration (was in incorrect directory) |
.github/workflows/release.yml |
Added GitHub Actions release workflow for release branches |
.github/workflows/php.yml |
Added GitHub Actions workflow for PHP linting and testing |
.github/workflows/i18n.yml |
Added GitHub Actions workflow for internationalization |
.github/workflows/build-distributable.yml |
Added GitHub Actions workflow for building distributable archives |
.github/workflows/build-and-test.yml |
Added GitHub Actions workflow for building and linting JS/SCSS |
package-lock.json |
Updated newspack-scripts reference to git commit instead of npm version |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
rbcorrales
left a comment
There was a problem hiding this comment.
A few notes. Also, please check this other PR against this branch: #298
chore: use reusable WP.org release workflow
…ttic/republication-tracker-tool into chore/deprecate-circle-ci
|
🎉 This PR is included in version 2.8.1-alpha.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.8.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Same as Automattic/newspack-plugin#4413