Skip to content

chore: deprecate circle ci#4413

Merged
miguelpeixe merged 25 commits intotrunkfrom
chore/deprecate-circle-ci
Jan 30, 2026
Merged

chore: deprecate circle ci#4413
miguelpeixe merged 25 commits intotrunkfrom
chore/deprecate-circle-ci

Conversation

@miguelpeixe
Copy link
Member

@miguelpeixe miguelpeixe commented Jan 22, 2026

All Submissions:

Changes proposed in this Pull Request:

Migrates the repository workflows to GitHub Actions, as implemented in Automattic/newspack-scripts#225.

The actions and package.json are referencing a newspack-scripts branch or commit. This should be removed to reference the default branch and latest version before merging.

How to test the changes in this Pull Request:

  1. Inspect and confirm that all actions are passing correctly
  2. Confirm this release asset can be installed
  3. Confirm that 5d6feec triggered a successful i18n action (8ca1fab)

Other information:

  • Have you added an explanation of what your changes do and why you'd like us to include them?
  • Have you written new tests for your changes, as applicable?
  • Have you successfully ran tests with your changes locally?

@miguelpeixe miguelpeixe marked this pull request as ready for review January 22, 2026 19:01
@miguelpeixe miguelpeixe requested a review from a team as a code owner January 22, 2026 19:01
@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

1 similar comment
@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

1 similar comment
@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 6.30.0-hotfix-test-gh-action-release-workflow.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

rbcorrales added a commit to Automattic/newspack-newsletters that referenced this pull request Jan 27, 2026
rbcorrales added a commit to Automattic/newspack-ads that referenced this pull request Jan 27, 2026
rbcorrales added a commit to Automattic/newspack-listings that referenced this pull request Jan 27, 2026
rbcorrales added a commit to Automattic/newspack-sponsors that referenced this pull request Jan 27, 2026
rbcorrales added a commit to Automattic/newspack-multibranded-site that referenced this pull request Jan 27, 2026
rbcorrales added a commit to Automattic/newspack-network that referenced this pull request Jan 27, 2026
@miguelpeixe miguelpeixe merged commit ac422ff into trunk Jan 30, 2026
1 check failed
@miguelpeixe miguelpeixe deleted the chore/deprecate-circle-ci branch January 30, 2026 16:58
@github-actions
Copy link

Hey @miguelpeixe, good job getting this PR merged! 🎉

Now, the needs-changelog label has been added to it.

Please check if this PR needs to be included in the "Upcoming Changes" and "Release Notes" doc. If it doesn't, simply remove the label.

If it does, please add an entry to our shared document, with screenshots and testing instructions if applicable, then remove the label.

Thank you! ❤️

dkoo pushed a commit that referenced this pull request Jan 30, 2026
dkoo added a commit that referenced this pull request Feb 2, 2026
* feat(my-account): custom subscription details page for Newspack sites

* feat: show status badge

* feat: start "renew subscription" button for inactive subs

* style: unbold grand total if not showing subtotals

* feat: custom order again buttons

* fix: show order-again button in subscription header only for expired/cancelled status

* fix: restore p.order-again element

* fix: improper placement of conditional

* fix: remove duplicate button class name

* Update includes/plugins/woocommerce/my-account/templates/v1/subscription-header.php

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: esc_html_e instead of _e

* fix: esc_html_e instead of _e

* Update includes/plugins/woocommerce/my-account/class-my-account-ui-v1.php

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: global namespace WCS_Staging class

* fix: add missing template file

* fix: remove unneeded template file

* fix: remove no-longer-used variable

* Update includes/plugins/woocommerce/my-account/templates/v1/related-orders.php

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: only show order-again button in expired subscription headers

* fix: remove .button class from order-again button

* feat(newspack-ui): update demo

* feat(newspack-ui): update notice

* feat(my-account): reorganise subscription header

* feat(newspack-ui): adjust margin for text + icon buttons

* fix: full-width header buttons instead of dropdown at mobile viewports

* fix: better targeting for header dropdown

* fix: show "renew subscription" for cancelled subs sans resubscribe action

* fix: set header badge class based on status

* feat: replace My Account notices w/ Newspack UI snackbars

* style: remove top margin from switch button in header

* feat(subscriptions): update table padding

* feat(newspack-ui): partially update snackbar

* feat: update table

* fix: snackbar autohide behavior

* fix: snackbar notices behavior

* feat(newspack-ui): small tweaks to snackbar

* fix(memberships): allow free trial members to comment (#4428)

This PR addresses an issue where we were incorrectly filtering memberships with an "active" status, omitting free trial memberships. The Memberships::$active_statuses array uses a hyphen rather than an underscore for `free_trial`, which the wc_memberships_get_user_memberships methods requires.

* chore(release): 6.29.4 [skip ci]

## [6.29.4](v6.29.3...v6.29.4) (2026-01-28)

### Bug Fixes

* **memberships:** allow free trial members to comment ([#4428](#4428)) ([32d455e](32d455e))

* fix(subscriptions): skip free trial tweak during switches (#4432)

* chore(release): 6.29.5 [skip ci]

## [6.29.5](v6.29.4...v6.29.5) (2026-01-29)

### Bug Fixes

* **subscriptions:** skip free trial tweak during switches ([#4432](#4432)) ([4277a3c](4277a3c))

* feat: Add My Account button block (#4409)

* chore: update translation files [skip ci]

* feat(content-gate): support new metering schema (#4419)

* chore: update translation files [skip ci]

* chore: deprecate circle ci (#4413)

* chore(github-actions): fix reusable workflow reference

* fix(collections): hide indicator for unpublished collections (#4434)

* fix: snackbar slide in-out position

* Update src/newspack-ui/js/notices.js

Co-authored-by: Miguel Peixe <miguel.peixe@automattic.com>

* refactor: newspackUI public API via modules

* feat: add newspack_ui_notice_is_urgent to make notices dismissmible

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Thomas Guillot <thomas@automattic.com>
Co-authored-by: Rasmy Nguyen <raz@automattic.com>
Co-authored-by: matticbot <semantic-release-bot@martynus.net>
Co-authored-by: Miguel Peixe <miguel.peixe@automattic.com>
Co-authored-by: Laurel <laurel.fulford@automattic.com>
Co-authored-by: matticbot <sysops+ghmatticbot@automattic.com>
Co-authored-by: Ramon Corrales <rbcorrales@users.noreply.github.com>
matticbot pushed a commit that referenced this pull request Feb 5, 2026
# [6.31.0-alpha.1](v6.30.1...v6.31.0-alpha.1) (2026-02-05)

### Bug Fixes

* **collections:** hide indicator for unpublished collections ([#4434](#4434)) ([3eda622](3eda622))
* **content-gate:** persist restricted content ([#4420](#4420)) ([856695d](856695d))
* decrease image size for Collections in certain cases ([#4395](#4395)) ([de3c001](de3c001))
* **my-account:** "order again" checkout redirect ([#4427](#4427)) ([3a9e7fb](3a9e7fb))
* remove alignments from the My Account Block button ([#4438](#4438)) ([8de3526](8de3526))

### Features

* Add My Account button block ([#4409](#4409)) ([b0c414f](b0c414f))
* **avatar:** add custom byline support ([#4424](#4424)) ([152b1af](152b1af))
* **content-gate:** grouped access rules evaluation and normalization ([#4435](#4435)) ([aa182c9](aa182c9))
* **content-gate:** layout deletion and default content handling ([#4436](#4436)) ([f0b3b18](f0b3b18))
* **content-gate:** support group subscriptions access rule ([#4442](#4442)) ([416cd13](416cd13))
* **content-gate:** support new metering schema ([#4419](#4419)) ([e3f2f56](e3f2f56))
* **my-account:** new layout for single subscription pages ([#4425](#4425)) ([6425dbf](6425dbf)), closes [#4428](#4428) [#4432](#4432) [#4409](#4409) [#4419](#4419) [#4413](#4413) [#4434](#4434)
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

🎉 This PR is included in version 6.31.0-alpha.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

matticbot pushed a commit that referenced this pull request Feb 10, 2026
# [6.32.0-alpha.1](v6.31.0...v6.32.0-alpha.1) (2026-02-10)

### Bug Fixes

* **collections:** hide indicator for unpublished collections ([#4434](#4434)) ([3eda622](3eda622))
* **content-gate:** persist restricted content ([#4420](#4420)) ([856695d](856695d))
* decrease image size for Collections in certain cases ([#4395](#4395)) ([de3c001](de3c001))
* **my-account:** "order again" checkout redirect ([#4427](#4427)) ([3a9e7fb](3a9e7fb))
* remove alignments from the My Account Block button ([#4438](#4438)) ([8de3526](8de3526))

### Features

* Add My Account button block ([#4409](#4409)) ([b0c414f](b0c414f))
* **avatar:** add custom byline support ([#4424](#4424)) ([152b1af](152b1af))
* **content-gate:** grouped access rules evaluation and normalization ([#4435](#4435)) ([aa182c9](aa182c9))
* **content-gate:** layout deletion and default content handling ([#4436](#4436)) ([f0b3b18](f0b3b18))
* **content-gate:** support group subscriptions access rule ([#4442](#4442)) ([416cd13](416cd13))
* **content-gate:** support new metering schema ([#4419](#4419)) ([e3f2f56](e3f2f56))
* **my-account:** new layout for single subscription pages ([#4425](#4425)) ([6425dbf](6425dbf)), closes [#4428](#4428) [#4432](#4432) [#4409](#4409) [#4419](#4419) [#4413](#4413) [#4434](#4434)
@github-actions
Copy link

🎉 This PR is included in version 6.32.0-alpha.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

matticbot pushed a commit that referenced this pull request Feb 16, 2026
# [6.32.0](v6.31.1...v6.32.0) (2026-02-16)

### Bug Fixes

* add check for my account before switching error notice ([#4484](#4484)) ([9e13eca](9e13eca))
* **collections:** hide indicator for unpublished collections ([#4434](#4434)) ([3eda622](3eda622))
* **content-gate:** persist restricted content ([#4420](#4420)) ([856695d](856695d))
* decrease image size for Collections in certain cases ([#4395](#4395)) ([de3c001](de3c001))
* **my-account:** "order again" checkout redirect ([#4427](#4427)) ([3a9e7fb](3a9e7fb))
* remove alignments from the My Account Block button ([#4438](#4438)) ([8de3526](8de3526))

### Features

* Add My Account button block ([#4409](#4409)) ([b0c414f](b0c414f))
* **avatar:** add custom byline support ([#4424](#4424)) ([152b1af](152b1af))
* **content-gate:** grouped access rules evaluation and normalization ([#4435](#4435)) ([aa182c9](aa182c9))
* **content-gate:** layout deletion and default content handling ([#4436](#4436)) ([f0b3b18](f0b3b18))
* **content-gate:** support group subscriptions access rule ([#4442](#4442)) ([416cd13](416cd13))
* **content-gate:** support new metering schema ([#4419](#4419)) ([e3f2f56](e3f2f56))
* **my-account:** new layout for single subscription pages ([#4425](#4425)) ([6425dbf](6425dbf)), closes [#4428](#4428) [#4432](#4432) [#4409](#4409) [#4419](#4419) [#4413](#4413) [#4434](#4434)
@github-actions
Copy link

🎉 This PR is included in version 6.32.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Status] Approved The pull request has been reviewed and is ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants