Skip to content

chore: deprecate circleci#296

Merged
dkoo merged 10 commits intotrunkfrom
chore/deprecate-circle-ci
Jan 30, 2026
Merged

chore: deprecate circleci#296
dkoo merged 10 commits intotrunkfrom
chore/deprecate-circle-ci

Conversation

@dkoo
Copy link
Contributor

@dkoo dkoo commented Jan 27, 2026

@dkoo dkoo requested a review from a team as a code owner January 27, 2026 21:40
Copilot AI review requested due to automatic review settings January 27, 2026 21:40
@dkoo dkoo self-assigned this Jan 27, 2026
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 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.yml and .circleci/dependabot.yml)
  • Added GitHub Actions workflows for PHP testing, build/test, release, i18n, and distributable builds
  • Updated package-lock.json to reference a specific git commit of newspack-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.

@dkoo dkoo requested a review from rbcorrales January 28, 2026 17:40
Copy link
Member

@rbcorrales rbcorrales left a comment

Choose a reason for hiding this comment

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

A few notes. Also, please check this other PR against this branch: #298

@dkoo dkoo requested a review from rbcorrales January 30, 2026 17:22
@dkoo dkoo merged commit 6dc9030 into trunk Jan 30, 2026
5 of 6 checks passed
@dkoo dkoo deleted the chore/deprecate-circle-ci branch January 30, 2026 22:39
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