Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1.45 KB

RELEASE_CHECKLIST.md

File metadata and controls

18 lines (15 loc) · 1.45 KB

Before release

  1. Check issue milestones to see outstanding issues to resolve if possible or transfer to the milestones for the next release e.g. v1.9
  2. Create a PR to dev to bump the version in CHANGELOG.md and setup.py.
  3. Make sure all CI tests are passing!
  4. Create a PR from dev to master
  5. Make sure all CI tests are passing again (additional tests are run on PRs to master)
  6. Request review (2 approvals required)
  7. Most importantly, pick an undeniably outstanding name for the release where Prefix = Metal and Dictionary = Animal.
  8. Merge the PR into master
  9. Once CI tests on commit have passed, create a new release copying the CHANGELOG for that release into the description section.

After release

  1. Check the automated template synchronisation has been triggered properly. This should automatically open PRs directly to individual pipeline repos with the appropriate changes to update the pipeline template.
  2. Check that the automatic PyPi deployment has worked: pypi.org/project/nf-core
  3. Check BioConda has an automated PR to bump the version, and merge. eg. bioconda/bioconda-recipes #20065
  4. Create a tools PR to dev to bump back to the next development version in CHANGELOG.md and setup.py