From the discussion of our last team meeting.
Let's work out a proper step-by-step guide. Here is my fist draft:
- make patches/enhancements on a branch
<branchname>
- (maybe: run
$ .support/update_actions_tag.sh main
to (re-)target main.)
- merge
<branchname> to main
- checkout a new branch
vX.Y.Z from main. X.Y.Z have to be chosen according to the previous version and the "degree" changes according to our rules for semantic versioning
- run
$ .support/update_actions_tag.sh
to target this branch
$ git push to remote but don't open a PR
- go to "releases" on the guthub webpage
- make a new release
actions-X.Y.Z
- set the release to target the branch
vX.Y.Z
- (maybe: manually set the previous release as
actions-(X-?).(Y-?).(Z-?))
- auto-generate release notes and hit release
- check that this release is tagged as "latest"
From the discussion of our last team meeting.
Let's work out a proper step-by-step guide. Here is my fist draft:
<branchname><branchname>tomainvX.Y.Zfrommain. X.Y.Z have to be chosen according to the previous version and the "degree" changes according to our rules for semantic versioning$ git pushto remote but don't open a PRactions-X.Y.ZvX.Y.Zactions-(X-?).(Y-?).(Z-?))