Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.22 KB

File metadata and controls

34 lines (24 loc) · 1.22 KB

Release checklist

This checklist is for our own reference

  1. Check that everything is ready to go

  2. Increase version number following semantic versioning

  3. Choose an appropriate codename for the release

  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 on GitHub

  11. Update bio.tools 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 🤘

  15. Have fika 🍰