When contributing to this repository, please first discuss the change you wish to make via issue, or any other method with the owners of this repository before making a change.
- Fork this project into your account if you are a first-time contributor.
- Create a branch based on the latest
dev
branch, commit your changes on this branch. - You may merge the Pull Request in once you have the sign-off of two other developers, or if you do not have permission to do that, you may request the second reviewer to merge it for you.
- Create a release branch from the target commit on dev branch.
- Update version in galaxy.yml and release logs in CHANGELOG.md.
- Make sure the release branch is ready to release, merge the release branch into master branch.
- Tag the master branch with new version number like
v*.*.*
, push to origin. - Release pipleline will automatically release the new version to galaxy.
- Merge released changes back to
dev
branch.
For each release details, you can refer to the CHANGELOG which contains the dates and significant changes in each minor release.