diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml
index 23b05de88a..55880e8130 100644
--- a/.github/workflows/sync.yml
+++ b/.github/workflows/sync.yml
@@ -42,8 +42,8 @@ jobs:
sync:
needs: get-pipelines
- # use the runner given by the input if it is dispatched manually, run on github if it is a rerun or on self-hosted by default
- runs-on: ${{ github.event.inputs.runners || github.run_number > 1 && 'ubuntu-latest' || 'self-hosted' }}
+ # use the github runner on release otherwise use the runner given by the input if it is dispatched manually, run on github if it is a rerun or on self-hosted by default
+ runs-on: ${{github.event_name == 'release' && 'self-hosted' || github.event.inputs.runners || github.run_number > 1 && 'ubuntu-latest' || 'self-hosted' }}
strategy:
matrix: ${{fromJson(needs.get-pipelines.outputs.matrix)}}
fail-fast: false
diff --git a/.github/workflows/update_components_template.yml b/.github/workflows/update_components_template.yml
index 5ba513735e..e2ecebfcb4 100644
--- a/.github/workflows/update_components_template.yml
+++ b/.github/workflows/update_components_template.yml
@@ -22,11 +22,11 @@ jobs:
run: pip install nf-core
- name: Update modules
- run: nf-core modules update --all
+ run: nf-core modules update --all --no-preview
working-directory: nf_core/pipeline-template
- name: Update subworkflows
- run: nf-core subworkflows update --all
+ run: nf-core subworkflows update --all --no-preview
working-directory: nf_core/pipeline-template
# Commit the changes
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7eea54dd0..e130d3c37b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,17 @@
# nf-core/tools: Changelog
-## [v2.14.0 - Tantalum Toad](https://github.com/nf-core/tools/releases/tag/2.14) - [2024-05-07]
+## [v2.14.1 - Tantalum Toad - Patch](https://github.com/nf-core/tools/releases/tag/2.14.1) - [2024-05-09]
+
+### Template
+
+- Don't cache pip in `linting.yml` ([#2961](https://github.com/nf-core/tools/pull/2961))
+
+### General
+
+- Fix update github action for components in pipeline template ([#2968](https://github.com/nf-core/tools/pull/2968))
+- Run sync after release on self hosted runners ([#2970](https://github.com/nf-core/tools/pull/2970))
+
+## [v2.14.0 - Tantalum Toad](https://github.com/nf-core/tools/releases/tag/2.14.0) - [2024-05-08]
### Template
diff --git a/docs/images/nf-core-bump-version.svg b/docs/images/nf-core-bump-version.svg
index 8a7ad902f4..2ed97e79a8 100644
--- a/docs/images/nf-core-bump-version.svg
+++ b/docs/images/nf-core-bump-version.svg
@@ -19,122 +19,122 @@
font-weight: 700;
}
- .terminal-3430835254-matrix {
+ .terminal-3649135671-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-3430835254-title {
+ .terminal-3649135671-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3430835254-r1 { fill: #c5c8c6 }
-.terminal-3430835254-r2 { fill: #98a84b }
-.terminal-3430835254-r3 { fill: #9a9b99 }
-.terminal-3430835254-r4 { fill: #608ab1 }
-.terminal-3430835254-r5 { fill: #d0b344 }
-.terminal-3430835254-r6 { fill: #cc555a }
+ .terminal-3649135671-r1 { fill: #c5c8c6 }
+.terminal-3649135671-r2 { fill: #98a84b }
+.terminal-3649135671-r3 { fill: #9a9b99 }
+.terminal-3649135671-r4 { fill: #608ab1 }
+.terminal-3649135671-r5 { fill: #d0b344 }
+.terminal-3649135671-r6 { fill: #cc555a }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -146,41 +146,41 @@
-
+
-
- $ nf-core bump-version 1.1
-
- ,--./,-.
- ___ __ __ __ ___ /,-._.--~\
- |\ | |__ __ / ` / \ |__) |__ } {
- | \| | \__, \__/ | \ |___ \`-._,-`-,
- `._,._,'
-
- nf-core/tools version 2.14.0 - https://nf-co.re
-
-
-INFO Changing version number from '1.0dev' to '1.1'
-INFO Updated version in 'nextflow.config'
- - version = '1.0dev'
- + version = '1.1'
-
-
-INFO Updated version in 'assets/multiqc_config.yml'
- - This report has been generated by the <a
-href="https://github.com/nf-core/nextbigthing/tree/dev" target="_blank">nf-core/nextbigthing</a>
- + This report has been generated by the <a
-href="https://github.com/nf-core/nextbigthing/releases/tag/1.1"
-target="_blank">nf-core/nextbigthing</a>
-
-
-INFO Updated version in 'assets/multiqc_config.yml'
- - <a href="https://nf-co.re/nextbigthing/dev/docs/output"
-target="_blank">documentation</a>.
- + <a href="https://nf-co.re/nextbigthing/1.1/docs/output"
-target="_blank">documentation</a>.
-
-
+
+ $ nf-core bump-version 1.1
+
+ ,--./,-.
+ ___ __ __ __ ___ /,-._.--~\
+ |\ | |__ __ / ` / \ |__) |__ } {
+ | \| | \__, \__/ | \ |___ \`-._,-`-,
+ `._,._,'
+
+ nf-core/tools version 2.14.1 - https://nf-co.re
+
+
+INFO Changing version number from '1.0dev' to '1.1'
+INFO Updated version in 'nextflow.config'
+ - version = '1.0dev'
+ + version = '1.1'
+
+
+INFO Updated version in 'assets/multiqc_config.yml'
+ - This report has been generated by the <a
+href="https://github.com/nf-core/nextbigthing/tree/dev" target="_blank">nf-core/nextbigthing</a>
+ + This report has been generated by the <a
+href="https://github.com/nf-core/nextbigthing/releases/tag/1.1"
+target="_blank">nf-core/nextbigthing</a>
+
+
+INFO Updated version in 'assets/multiqc_config.yml'
+ - <a href="https://nf-co.re/nextbigthing/dev/docs/output"
+target="_blank">documentation</a>.
+ + <a href="https://nf-co.re/nextbigthing/1.1/docs/output"
+target="_blank">documentation</a>.
+
+
diff --git a/docs/images/nf-core-create-logo.svg b/docs/images/nf-core-create-logo.svg
index 50340ff44f..8313bf8a21 100644
--- a/docs/images/nf-core-create-logo.svg
+++ b/docs/images/nf-core-create-logo.svg
@@ -19,62 +19,62 @@
font-weight: 700;
}
- .terminal-2584807909-matrix {
+ .terminal-2620328422-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2584807909-title {
+ .terminal-2620328422-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2584807909-r1 { fill: #c5c8c6 }
-.terminal-2584807909-r2 { fill: #98a84b }
-.terminal-2584807909-r3 { fill: #9a9b99 }
-.terminal-2584807909-r4 { fill: #608ab1 }
-.terminal-2584807909-r5 { fill: #d0b344 }
-.terminal-2584807909-r6 { fill: #98729f }
+ .terminal-2620328422-r1 { fill: #c5c8c6 }
+.terminal-2620328422-r2 { fill: #98a84b }
+.terminal-2620328422-r3 { fill: #9a9b99 }
+.terminal-2620328422-r4 { fill: #608ab1 }
+.terminal-2620328422-r5 { fill: #d0b344 }
+.terminal-2620328422-r6 { fill: #98729f }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -86,21 +86,21 @@
-
+
-
- $ nf-core create-logo nextbigthing
-
- ,--./,-.
- ___ __ __ __ ___ /,-._.--~\
- |\ | |__ __ / ` / \ |__) |__ } {
- | \| | \__, \__/ | \ |___ \`-._,-`-,
- `._,._,'
-
- nf-core/tools version 2.14.0 - https://nf-co.re
-
-
-INFO Created logo: nf-core-nextbigthing_logo_light.png
+
+ $ nf-core create-logo nextbigthing
+
+ ,--./,-.
+ ___ __ __ __ ___ /,-._.--~\
+ |\ | |__ __ / ` / \ |__) |__ } {
+ | \| | \__, \__/ | \ |___ \`-._,-`-,
+ `._,._,'
+
+ nf-core/tools version 2.14.1 - https://nf-co.re
+
+
+INFO Created logo: nf-core-nextbigthing_logo_light.png
diff --git a/docs/images/nf-core-create.svg b/docs/images/nf-core-create.svg
index 70b281cd1c..cd25e8805c 100644
--- a/docs/images/nf-core-create.svg
+++ b/docs/images/nf-core-create.svg
@@ -19,104 +19,104 @@
font-weight: 700;
}
- .terminal-166056632-matrix {
+ .terminal-414307001-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-166056632-title {
+ .terminal-414307001-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-166056632-r1 { fill: #c5c8c6 }
-.terminal-166056632-r2 { fill: #98a84b }
-.terminal-166056632-r3 { fill: #9a9b99 }
-.terminal-166056632-r4 { fill: #608ab1 }
-.terminal-166056632-r5 { fill: #d0b344 }
-.terminal-166056632-r6 { fill: #98729f }
-.terminal-166056632-r7 { fill: #ff2c7a }
-.terminal-166056632-r8 { fill: #98a84b;font-weight: bold }
-.terminal-166056632-r9 { fill: #1984e9;text-decoration: underline; }
+ .terminal-414307001-r1 { fill: #c5c8c6 }
+.terminal-414307001-r2 { fill: #98a84b }
+.terminal-414307001-r3 { fill: #9a9b99 }
+.terminal-414307001-r4 { fill: #608ab1 }
+.terminal-414307001-r5 { fill: #d0b344 }
+.terminal-414307001-r6 { fill: #98729f }
+.terminal-414307001-r7 { fill: #ff2c7a }
+.terminal-414307001-r8 { fill: #98a84b;font-weight: bold }
+.terminal-414307001-r9 { fill: #1984e9;text-decoration: underline; }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -128,34 +128,34 @@
-
+
-
- $ nf-core create -n nextbigthing -d "This pipeline analyses data from the next big omics technique"
--a "Big Steve" --plain
-
- ,--./,-.
- ___ __ __ __ ___ /,-._.--~\
- |\ | |__ __ / ` / \ |__) |__ } {
- | \| | \__, \__/ | \ |___ \`-._,-`-,
- `._,._,'
-
- nf-core/tools version 2.14.0 - https://nf-co.re
-
-
-INFO Creating new nf-core pipeline: 'nf-core/nextbigthing'
-INFO Initialising pipeline git repository
-INFO Done. Remember to add a remote and push to GitHub:
- cd /home/runner/work/tools/tools/tmp/nf-core-nextbigthing
- git remote add origin git@github.com:USERNAME/REPO_NAME.git
- git push --all origin
-INFO This will also push your newly created dev branch and the TEMPLATE branch for syncing.
-INFO !!!!!! IMPORTANT !!!!!!
-
-If you are interested in adding your pipeline to the nf-core community,
-PLEASE COME AND TALK TO US IN THE NF-CORE SLACK BEFORE WRITING ANY CODE!
-
-Please read: https://nf-co.re/developers/adding_pipelines#join-the-community
+
+ $ nf-core create -n nextbigthing -d "This pipeline analyses data from the next big omics technique"
+-a "Big Steve" --plain
+
+ ,--./,-.
+ ___ __ __ __ ___ /,-._.--~\
+ |\ | |__ __ / ` / \ |__) |__ } {
+ | \| | \__, \__/ | \ |___ \`-._,-`-,
+ `._,._,'
+
+ nf-core/tools version 2.14.1 - https://nf-co.re
+
+
+INFO Creating new nf-core pipeline: 'nf-core/nextbigthing'
+INFO Initialising pipeline git repository
+INFO Done. Remember to add a remote and push to GitHub:
+ cd /home/runner/work/tools/tools/tmp/nf-core-nextbigthing
+ git remote add origin git@github.com:USERNAME/REPO_NAME.git
+ git push --all origin
+INFO This will also push your newly created dev branch and the TEMPLATE branch for syncing.
+INFO !!!!!! IMPORTANT !!!!!!
+
+If you are interested in adding your pipeline to the nf-core community,
+PLEASE COME AND TALK TO US IN THE NF-CORE SLACK BEFORE WRITING ANY CODE!
+
+Please read: https://nf-co.re/developers/adding_pipelines#join-the-community
diff --git a/docs/images/nf-core-download.svg b/docs/images/nf-core-download.svg
index e7511c8f54..98e99944e1 100644
--- a/docs/images/nf-core-download.svg
+++ b/docs/images/nf-core-download.svg
@@ -19,86 +19,86 @@
font-weight: 700;
}
- .terminal-2899897808-matrix {
+ .terminal-3049975249-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2899897808-title {
+ .terminal-3049975249-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2899897808-r1 { fill: #c5c8c6 }
-.terminal-2899897808-r2 { fill: #98a84b }
-.terminal-2899897808-r3 { fill: #9a9b99 }
-.terminal-2899897808-r4 { fill: #608ab1 }
-.terminal-2899897808-r5 { fill: #d0b344 }
-.terminal-2899897808-r6 { fill: #cc555a }
+ .terminal-3049975249-r1 { fill: #c5c8c6 }
+.terminal-3049975249-r2 { fill: #98a84b }
+.terminal-3049975249-r3 { fill: #9a9b99 }
+.terminal-3049975249-r4 { fill: #608ab1 }
+.terminal-3049975249-r5 { fill: #d0b344 }
+.terminal-3049975249-r6 { fill: #cc555a }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -110,29 +110,29 @@
-
+
-
- $ nf-core download rnaseq -r 3.8 --outdir nf-core-rnaseq -x none -s none -d
-
- ,--./,-.
- ___ __ __ __ ___ /,-._.--~\
- |\ | |__ __ / ` / \ |__) |__ } {
- | \| | \__, \__/ | \ |___ \`-._,-`-,
- `._,._,'
-
- nf-core/tools version 2.14.0 - https://nf-co.re
-
-
-WARNING Could not find GitHub authentication token. Some API requests may fail.
-INFO Saving 'nf-core/rnaseq'
- Pipeline revision: '3.8'
- Use containers: 'none'
- Container library: 'quay.io'
- Output directory: 'nf-core-rnaseq'
- Include default institutional configuration: 'True'
-INFO Downloading centralised configs from GitHub
-INFO Downloading workflow files from GitHub
+
+ $ nf-core download rnaseq -r 3.8 --outdir nf-core-rnaseq -x none -s none -d
+
+ ,--./,-.
+ ___ __ __ __ ___ /,-._.--~\
+ |\ | |__ __ / ` / \ |__) |__ } {
+ | \| | \__, \__/ | \ |___ \`-._,-`-,
+ `._,._,'
+
+ nf-core/tools version 2.14.1 - https://nf-co.re
+
+
+WARNING Could not find GitHub authentication token. Some API requests may fail.
+INFO Saving 'nf-core/rnaseq'
+ Pipeline revision: '3.8'
+ Use containers: 'none'
+ Container library: 'quay.io'
+ Output directory: 'nf-core-rnaseq'
+ Include default institutional configuration: 'True'
+INFO Downloading centralised configs from GitHub
+INFO Downloading workflow files from GitHub
diff --git a/docs/images/nf-core-launch-rnaseq.svg b/docs/images/nf-core-launch-rnaseq.svg
index ef0cfc2ba8..0b191ff2eb 100644
--- a/docs/images/nf-core-launch-rnaseq.svg
+++ b/docs/images/nf-core-launch-rnaseq.svg
@@ -19,72 +19,72 @@
font-weight: 700;
}
- .terminal-3860180531-matrix {
+ .terminal-3936792116-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-3860180531-title {
+ .terminal-3936792116-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3860180531-r1 { fill: #c5c8c6 }
-.terminal-3860180531-r2 { fill: #98a84b }
-.terminal-3860180531-r3 { fill: #9a9b99 }
-.terminal-3860180531-r4 { fill: #608ab1 }
-.terminal-3860180531-r5 { fill: #d0b344 }
-.terminal-3860180531-r6 { fill: #c5c8c6;font-weight: bold }
-.terminal-3860180531-r7 { fill: #68a0b3;font-weight: bold }
+ .terminal-3936792116-r1 { fill: #c5c8c6 }
+.terminal-3936792116-r2 { fill: #98a84b }
+.terminal-3936792116-r3 { fill: #9a9b99 }
+.terminal-3936792116-r4 { fill: #608ab1 }
+.terminal-3936792116-r5 { fill: #d0b344 }
+.terminal-3936792116-r6 { fill: #c5c8c6;font-weight: bold }
+.terminal-3936792116-r7 { fill: #68a0b3;font-weight: bold }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -96,24 +96,24 @@
-
+
-
- $ nf-core launch rnaseq -r 3.8.1
-
- ,--./,-.
- ___ __ __ __ ___ /,-._.--~\
- |\ | |__ __ / ` / \ |__) |__ } {
- | \| | \__, \__/ | \ |___ \`-._,-`-,
- `._,._,'
-
- nf-core/tools version 2.14.0 - https://nf-co.re
-
-
-INFO NOTE: This tool ignores any pipeline parameter defaults overwritten by Nextflow config
- files or profiles
-
-INFO Downloading workflow: nf-core/rnaseq (3.8.1)
+
+ $ nf-core launch rnaseq -r 3.8.1
+
+ ,--./,-.
+ ___ __ __ __ ___ /,-._.--~\
+ |\ | |__ __ / ` / \ |__) |__ } {
+ | \| | \__, \__/ | \ |___ \`-._,-`-,
+ `._,._,'
+
+ nf-core/tools version 2.14.1 - https://nf-co.re
+
+
+INFO NOTE: This tool ignores any pipeline parameter defaults overwritten by Nextflow config
+ files or profiles
+
+INFO Downloading workflow: nf-core/rnaseq (3.8.1)
diff --git a/docs/images/nf-core-licences.svg b/docs/images/nf-core-licences.svg
index d8aa9b03a3..74aab4fa8e 100644
--- a/docs/images/nf-core-licences.svg
+++ b/docs/images/nf-core-licences.svg
@@ -19,62 +19,62 @@
font-weight: 700;
}
- .terminal-918751615-matrix {
+ .terminal-954993024-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-918751615-title {
+ .terminal-954993024-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-918751615-r1 { fill: #c5c8c6 }
-.terminal-918751615-r2 { fill: #98a84b }
-.terminal-918751615-r3 { fill: #9a9b99 }
-.terminal-918751615-r4 { fill: #608ab1 }
-.terminal-918751615-r5 { fill: #d0b344 }
-.terminal-918751615-r6 { fill: #68a0b3;font-weight: bold }
+ .terminal-954993024-r1 { fill: #c5c8c6 }
+.terminal-954993024-r2 { fill: #98a84b }
+.terminal-954993024-r3 { fill: #9a9b99 }
+.terminal-954993024-r4 { fill: #608ab1 }
+.terminal-954993024-r5 { fill: #d0b344 }
+.terminal-954993024-r6 { fill: #68a0b3;font-weight: bold }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -86,21 +86,21 @@
-
+
-
- $ nf-core licences deepvariant
-
- ,--./,-.
- ___ __ __ __ ___ /,-._.--~\
- |\ | |__ __ / ` / \ |__) |__ } {
- | \| | \__, \__/ | \ |___ \`-._,-`-,
- `._,._,'
-
- nf-core/tools version 2.14.0 - https://nf-co.re
-
-
-INFO Fetching licence information for 8 tools
+
+ $ nf-core licences deepvariant
+
+ ,--./,-.
+ ___ __ __ __ ___ /,-._.--~\
+ |\ | |__ __ / ` / \ |__) |__ } {
+ | \| | \__, \__/ | \ |___ \`-._,-`-,
+ `._,._,'
+
+ nf-core/tools version 2.14.1 - https://nf-co.re
+
+
+INFO Fetching licence information for 8 tools
diff --git a/docs/images/nf-core-lint.svg b/docs/images/nf-core-lint.svg
index 9276638e99..bb7b6b879e 100644
--- a/docs/images/nf-core-lint.svg
+++ b/docs/images/nf-core-lint.svg
@@ -1,4 +1,4 @@
-