alleyinteractive / wp-newsletter-builder

WP Newsletter Builder
GNU General Public License v2.0
4 stars 1 forks source link

Replace Buddy with GitHub Actions #167

Closed kevinfodness closed 2 months ago

kevinfodness commented 4 months ago

Description

Upgrading the project from Buddy to GitHub actions will ensure parity with other Alley projects, reduce costs, and allow leveraging 'shared' common workflows or actions.

Acceptance Criteria

benpbolton commented 2 months ago

Interesting. @kevinfodness "most" of wp-newsletter-builder seems to use github actions already (the older reusable 'workflow' style instead of the 'action' style, but... it can work here).

I do see a buddy.yml... and I don't see our typical 'general' tests in the repo.

Do we kindof want to consolidate/refresh the existing github action tests (consolidate to a single pr-tests or what-have-you that checks node + php/composer stuffs) or just leave well enough alone, add a general tests to capture git ignored files, etc... and remove buddy?

kevinfodness commented 2 months ago

Yeah, it seems like Buddy isn't used at all. For this phase of work, let's remove the Buddy config, make sure the project is deleted in Buddy, and update the branch protection rules to require the GitHub Actions to pass. We can take another pass at updating our configs in the future to use the new action workflow (other projects are going to be affected by this as well, and I'd rather focus on spinning down Buddy right now, then come back and handle further standardization with a wider net later).