Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve release workflow #12

Open
stevegrunwell opened this issue Apr 16, 2020 · 0 comments
Open

Improve release workflow #12

stevegrunwell opened this issue Apr 16, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@stevegrunwell
Copy link
Contributor

This plugin is already using the 10up/action-wordpress-plugin-deploy GitHub Action for deploying new tags to the WordPress.org plugin repo, but there are still a number of manual steps.

Ideally, the process would look like this:

  1. Create a new release/vX.X.X branch off of develop, bumping versions, updating changelogs, et al
  2. Open a new PR against master with the following format:
    • Title: Version X.X.X
    • Body: (The contents that should eventually end up in the release)
    • Label: release
  3. Upon merge, create a new release using the title and body of the PR, along with the v.X.X.X portion of the PR's branch name
  4. As the tag is created, let the 10up workflow deploy the new version to the WordPress.org plugin repo
  5. Automatically merge master into develop, ensuring the branches are even (or, at the very least, that develop isn't behind)

Some actions that may be helpful (opting to use official GitHub actions when possible):

@stevegrunwell stevegrunwell added the enhancement New feature or request label Apr 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant