Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.24 KB

checklist_new_release.md

File metadata and controls

37 lines (28 loc) · 1.24 KB

Checklist for a new ngs-bits release

  1. Update documentation: make build_release_noclean doc_update

  2. Update check documentation: make doc_check_urls doc_find_missing_tools

  3. Update the changelog in ngs-bits/README.md.

    git diff [last-tag] master src/cppNGSD/resources/NGSD_schema.sql
    git diff [last-tag] master doc/tools/

  4. Update the download version in ngs-bits/doc/install_*.md.

  5. Commit and push the changes.

  6. Create a new release on GitHub.

  7. Create a release tarball

    cd ngs-bits/tools/releases/
    make create_tarball T=[tag]
    make test_tarball T=[tag]

  8. Add the tarball to the GitHub release.

  9. Create a new bioconda release based on the release tarball.

    • Update bioconda-recipes:

        > git checkout master
        > git pull upstream master
        > git push origin master	
      
    • Create a new branch

        > git checkout -b ngs-bits-[tag]
      
    • Make changes

    • Commit and push changes

        > git add recipes/ngs-bits
        > git commit -m "Updated ngs-bits to version [tag]"
        > git push -u origin ngs-bits-[tag]
      
    • Create pull request at https://github.com/imgag/bioconda-recipes/branches

  10. Update megSAP/data/download_tools.sh file and test if it works.