Skip to content

Conversation

@jeffpaul
Copy link
Member

Description of the Change

This pull request introduces two new GitHub Actions workflows to streamline the build and testing processes for a WordPress plugin. The first workflow generates a release ZIP file, while the second performs automated plugin checks. Below is a summary of the key changes:

New GitHub Actions Workflows

  • Build Release ZIP Workflow:

    • Added .github/workflows/build-release-zip.yml to automate the creation of a release ZIP file. This includes steps for caching dependencies, installing Node.js and Composer packages, building the project, and uploading the ZIP file as an artifact.
  • WordPress Plugin Checks Workflow:

    • Added .github/workflows/plugin-check.yml to perform automated checks on the plugin. This workflow triggers on specific branches and pull requests, reuses the build workflow, and runs a plugin check using the wordpress/plugin-check-action.

How to test the Change

Changelog Entry

Developer - Add GitHub Actions for repo maintenance.

Credits

Props @jeffpaul.

Checklist:

@jeffpaul jeffpaul added this to the 1.7.0 milestone May 20, 2025
@jeffpaul jeffpaul requested a review from s3rgiosan May 20, 2025 15:57
@jeffpaul jeffpaul self-assigned this May 20, 2025
@jeffpaul
Copy link
Member Author

Marking this as blocked until #94 gets merged in

@jeffpaul
Copy link
Member Author

Not sure why I wanted to block this by 94, so going to go ahead and merge this in to resolve these perms issues

@jeffpaul jeffpaul merged commit 8c28a01 into develop Sep 11, 2025
2 checks passed
@jeffpaul jeffpaul deleted the add/gha-plugin-zip-and-check branch September 11, 2025 13:18
@github-project-automation github-project-automation bot moved this from QA Testing to Done in Open Source Practice Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants