Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 926 Bytes

release-workflow.md

File metadata and controls

23 lines (21 loc) · 926 Bytes

Edirom Online – Release Workflow

  • git checkout develop
  • have a look into release-milestone and manage last issues and PRs
  • git checkout -b rel/1.0.0-beta.[X] develop
  • bump version in build.xml
  • commit version release branch
  • build .xar and test it.
  • git checkout main
  • git merge --no-ff rel/1.0.0-beta.[X] (release branch into main)
  • propably resolve merge conflicts and git continue merge(?)
  • git tag returns a list of all tags
  • git tag -a v1.0.0-beta.[X] -m "v1.0.0-beta.[X]"
  • probably git tag for review
  • git push --follow-tags
  • on github.com: Go to tag and klick Release from Tag
  • auto-generate the release description
  • upload the tested Edirom-Online-1.0.0-beta.[X].xar (asset)
  • publish the release on Github
  • git checkout develop
  • git merge --no-ff rel/1.0.0-beta.[X] (release branch into develop)

first version of this file was written by @riedde, 22.12.2022 (wiki)