This repository was archived by the owner on Jan 27, 2020. It is now read-only.
forked from nf-core/sarek
-
Notifications
You must be signed in to change notification settings - Fork 7
Preparing new release #640
Merged
Merged
Changes from all commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
d046b85
update Dockerfile
maxulysse 433c007
add Sarek version into bug_report
maxulysse e7c1d3a
Beautify CHANGELOG
maxulysse c54ec51
update RELEASE_CHECKLIST + add helper script to change version number…
maxulysse 20f86f0
update CHANGELOG
maxulysse cc2bd7c
fix PR number [skip ci]
maxulysse 0e83fc2
Merge branch 'dev' into release
maxulysse 5f73186
+s [skip ci]
maxulysse 063b615
merge upstream
maxulysse eb2ff45
Merge branch 'release' of github.com:MaxUlysse/Sarek into release
maxulysse f00f8c9
add documentation about making release
maxulysse 6577056
+s [skip ci]
maxulysse File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,24 +1,34 @@ | ||
| # Release checklist | ||
| This checklist is for our own reference | ||
|
|
||
| 1. Check that everything is up to date and ready to go | ||
| - Travis tests are passing | ||
| - Manual tests on Bianca are passing | ||
| 2. Increase version numbers | ||
| 3. Update version numbers in code: `configuration/base.config` | ||
| 4. Build, and get the containers. | ||
| - `./scripts/do_all.sh --push --tag <VERSION>` | ||
| - `./scripts/do_all.sh --pull --tag <VERSION>` | ||
| 5. Test against sample data. | ||
| - Check for any command line errors | ||
| - Check version numbers are printed correctly | ||
| - `./scripts/test.sh -p docker --tag <VERSION>` | ||
| - `./scripts/test.sh -p singularity --tag <VERSION>` | ||
| - `./scripts/test.sh -p singularityPath --tag <VERSION>` | ||
| 6. Commit and push version updates | ||
| 7. Make a [release](https://github.com/SciLifeLab/Sarek/releases) on GitHub | ||
| 8. Choose an appropriate codename for the release | ||
| 9. Update [bio.tools](https://bio.tools/Sarek) with the new release | ||
| 10. Tweet that new version is released | ||
| 11. Commit and push. Continue making more awesome :metal: | ||
| 12. Have fika :cake: | ||
|
|
||
| > This checklist is for our own reference, to help us prepare a new release | ||
|
|
||
| 1. Check that everything is ready to go | ||
|
|
||
| - [PRs](https://github.com/SciLifeLab/Sarek/pulls) are merged | ||
| - [Travis tests](https://travis-ci.org/SciLifeLab/Sarek/branches) are passing on `dev` | ||
|
|
||
| 2. Increase version number following [semantic versioning](http://semver.org/spec/v2.0.0.html) | ||
| 3. Choose an appropriate codename for the release | ||
| - i.e. Peaks in [Sarek National Park](https://en.wikipedia.org/wiki/Sarek_National_Park#Topography) | ||
| 4. Build docker containers. | ||
|
|
||
| - `./scripts/do_all.sh --tag <VERSION>` | ||
|
|
||
| 5. Test against sample data. | ||
|
|
||
| - `./scripts/test.sh -p docker --tag <VERSION>` | ||
| - Check for any command line errors | ||
|
|
||
| 6. Use script to update version in files: | ||
|
|
||
| - `./scripts/do_release.sh -r "<VERSION>" -c "<CODENAME>"` | ||
|
|
||
| 7. Push latest updates | ||
| 8. Make a PR against `dev` | ||
| 9. Merge said PR | ||
| 10. Make a [release](https://github.com/SciLifeLab/Sarek/releases) on GitHub | ||
| 11. Update [bio.tools](https://bio.tools/Sarek) with the new release details | ||
| 12. Tweet that a new version is released | ||
| 13. Add a new `Unreleased` section in `CHANGELOG.md` for the `dev` version | ||
| 14. Commit and push. Continue making more awesome :metal: | ||
| 15. Have fika :cake: | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.