diff --git a/.devcontainer/setup.sh b/.devcontainer/setup.sh index e87d26c4c8..f350e4204e 100755 --- a/.devcontainer/setup.sh +++ b/.devcontainer/setup.sh @@ -9,5 +9,8 @@ export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] ' # Update Nextflow nextflow self-update +# Install specifically the version of tools from the workspace +pip install --upgrade -r requirements.txt -r requirements-dev.txt -e . + # Update welcome message echo "Welcome to the nf-core devcontainer!" > /usr/local/etc/vscode-dev-containers/first-run-notice.txt diff --git a/.github/RELEASE_CHECKLIST.md b/.github/RELEASE_CHECKLIST.md index b9f4f0de76..907a119035 100644 --- a/.github/RELEASE_CHECKLIST.md +++ b/.github/RELEASE_CHECKLIST.md @@ -4,7 +4,7 @@ 2. Most importantly, pick an undeniably outstanding [name](http://www.codenamegenerator.com/) for the release where _Prefix_ = _Metal_ and _Dictionary_ = _Animal_. 3. Check the [pipeline health page](https://nf-co.re/pipeline_health) to make sure that all repos look sane (missing `TEMPLATE` branches etc) 4. Check that modules/subworkflows in template are up to date with the latest releases -5. Create a PR to `dev` to bump the version in `CHANGELOG.md` and `setup.py` and change the `.devcontainer/devcontainer.json` container to `nfcore/gitpod:latest`. +5. Create a PR to `dev` to bump the version in `CHANGELOG.md` and `setup.py`. 6. Make sure all CI tests are passing! 7. Create a PR from `dev` to `main` 8. Run a manual sync on `nf-core/testpipeline` and check that CI is passing on the resulting PR: use the `Sync template` GitHub Action from the tools repository specifying the pipeline name and running from the `dev` branch. @@ -22,4 +22,4 @@ 3. Manually trigger the `Sync template` GitHub Action for all pipelines. 4. Check that the automatic `PyPi` deployment has worked: [pypi.org/project/nf-core](https://pypi.org/project/nf-core/) 5. Check `BioConda` has an automated PR to bump the version, and merge. eg. [bioconda/bioconda-recipes #20065](https://github.com/bioconda/bioconda-recipes/pull/20065) -6. Create a tools PR to `dev` to bump back to the next development version in `CHANGELOG.md` and `setup.py` and change the `.devcontainer/devcontainer.json` container to `nfcore/gitpod:dev`. +6. Create a tools PR to `dev` to bump back to the next development version in `CHANGELOG.md` and `setup.py`.