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 the GitHub actions workflow for releasing #2938

Open
vaurdan opened this issue Nov 12, 2024 · 0 comments
Open

Improve the GitHub actions workflow for releasing #2938

vaurdan opened this issue Nov 12, 2024 · 0 comments
Milestone

Comments

@vaurdan
Copy link
Contributor

vaurdan commented Nov 12, 2024

Describe the bug

After the 3.17 release - the first time using our new workflow - we've identified a few minor issues that should be addressed before the next release:

  • Generated PR has an empty space before the first line of the changelog ( ### Added)
  • Generated PR hasn't a set milesone
  • GitHub action bot not signing commits / PRs (we might need our own bot user for that)
  • When running with dry-run, if the tag already exists it is deleted locally, but when pushing the tag it fails since it already exists on the remote.
  • GitHub release is not published automatically when the zip file is uploaded

Nice to have / Improvements

  • When running the release workflow without dry-run set, it might optionally attempt to remove any old release and tag created by the dry-run execution.
  • When the Update version number and changelog for x.x.x release PR is merged, maybe trigger automatically an action that creates a Release wp-parsely x.x.x PR that merges develop into trunk.
  • After the release, automatically create a Merge trunk into develop after the wp-parsely x.x.x release PR.
@vaurdan vaurdan added this to the 3.18.0 milestone Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant