Skip to content

Add release actions#281

Merged
simonwacker merged 2 commits into
developfrom
add-release-actions
Mar 2, 2022
Merged

Add release actions#281
simonwacker merged 2 commits into
developfrom
add-release-actions

Conversation

@simonwacker
Copy link
Copy Markdown
Contributor

@simonwacker simonwacker commented Mar 2, 2022

Two GitHub Actions to create releases.

  1. Draft a new release with a new version according to Semantic Versioning by running the GitHub action which, in particular, creates a new branch named release/v*.*.*, where *.*.* is the version, and a corresponding pull request.
  2. Fetch the release branch by running git fetch and check it out by running git checkout release/v*.*.*, where *.*.* is the version.
  3. Prepare the release, in particular, clean the change-log up and add new placeholders for the release to come after this one, add, commit, and push the changes.
  4. Publish the new release by merging the release branch into main whereby a new pull request from main into develop is created that you need to merge to finish off.

simonwacker added a commit that referenced this pull request Mar 2, 2022
@simonwacker simonwacker force-pushed the add-release-actions branch from 99f059e to 2f52685 Compare March 2, 2022 12:58
@simonwacker simonwacker merged commit 5340e0f into develop Mar 2, 2022
@simonwacker simonwacker deleted the add-release-actions branch March 2, 2022 12:58
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

Successfully merging this pull request may close these issues.

1 participant