Skip to content

Commit caa251b

Browse files
authored
Merge pull request #3872 from nf-core/dev
2 parents 99b23f0 + c40d998 commit caa251b

File tree

100 files changed

+1230
-616
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+1230
-616
lines changed

.devcontainer/build-devcontainer/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# devcontainers/miniconda image based on debian (bookworm)
22
# see tags and images: https://mcr.microsoft.com/en-us/artifact/mar/devcontainers/miniconda/tags
3-
FROM "mcr.microsoft.com/devcontainers/miniconda@sha256:8e262a2664fab1d53054738d3633338558a2078ce66d3abde55c130f0d5da94f" AS build
3+
FROM mcr.microsoft.com/devcontainers/miniconda@sha256:8e262a2664fab1d53054738d3633338558a2078ce66d3abde55c130f0d5da94f AS build
44

55
# copy this repo at current revision
66
COPY . /root/nfcore-tools/
@@ -27,7 +27,7 @@ RUN apt-get update --quiet && \
2727
rm -rf /var/lib/apt/lists/*
2828

2929
# Final stage to copy only the required files after installation
30-
FROM "mcr.microsoft.com/devcontainers/base:debian@sha256:ce2e9e611939e611b737362c045bb6d3449bb3efb84898525d724aace1737b90" AS final
30+
FROM mcr.microsoft.com/devcontainers/base:2.0.2-debian12@sha256:23fa69fed758b7927c60061317d73baf7d66b9fca5c344e80bce3a940b229af0 AS final
3131

3232
# Copy only the conda environment and site-packages from build stage
3333
COPY --from=build /opt/conda /opt/conda

.devcontainer/setup.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,8 @@ export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '
99
# Update Nextflow
1010
nextflow self-update
1111

12+
# Install specifically the version of tools from the workspace
13+
pip install --upgrade -r requirements.txt -r requirements-dev.txt -e .
14+
1215
# Update welcome message
1316
echo "Welcome to the nf-core devcontainer!" > /usr/local/etc/vscode-dev-containers/first-run-notice.txt

.github/RELEASE_CHECKLIST.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
2. Most importantly, pick an undeniably outstanding [name](http://www.codenamegenerator.com/) for the release where _Prefix_ = _Metal_ and _Dictionary_ = _Animal_.
55
3. Check the [pipeline health page](https://nf-co.re/pipeline_health) to make sure that all repos look sane (missing `TEMPLATE` branches etc)
66
4. Check that modules/subworkflows in template are up to date with the latest releases
7-
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`.
7+
5. Create a PR to `dev` to bump the version in `CHANGELOG.md` and `setup.py`.
88
6. Make sure all CI tests are passing!
99
7. Create a PR from `dev` to `main`
1010
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 @@
2222
3. Manually trigger the `Sync template` GitHub Action for all pipelines.
2323
4. Check that the automatic `PyPi` deployment has worked: [pypi.org/project/nf-core](https://pypi.org/project/nf-core/)
2424
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)
25-
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`.
25+
6. Create a tools PR to `dev` to bump back to the next development version in `CHANGELOG.md` and `setup.py`.

.github/actions/create-lint-wf/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ runs:
8282

8383
- name: Upload log file artifact
8484
if: ${{ always() }}
85-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
85+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
8686
with:
8787
name: nf-core-log-file-${{ matrix.NXF_VER }}
8888
path: create-lint-wf/log.txt

.github/snapshots/adaptivecard.nf.test.snap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"multiqc/multiqc_data/multiqc_sources.txt",
4848
"multiqc/multiqc_plots",
4949
"multiqc/multiqc_plots/pdf",
50-
"multiqc/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf",
5150
"multiqc/multiqc_plots/pdf/fastqc_overrepresented_sequences_plot.pdf",
5251
"multiqc/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf",
5352
"multiqc/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf",
@@ -60,7 +59,6 @@
6059
"multiqc/multiqc_plots/pdf/fastqc_sequence_length_distribution_plot.pdf",
6160
"multiqc/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf",
6261
"multiqc/multiqc_plots/png",
63-
"multiqc/multiqc_plots/png/fastqc-status-check-heatmap.png",
6462
"multiqc/multiqc_plots/png/fastqc_overrepresented_sequences_plot.png",
6563
"multiqc/multiqc_plots/png/fastqc_per_base_n_content_plot.png",
6664
"multiqc/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png",
@@ -73,7 +71,6 @@
7371
"multiqc/multiqc_plots/png/fastqc_sequence_length_distribution_plot.png",
7472
"multiqc/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png",
7573
"multiqc/multiqc_plots/svg",
76-
"multiqc/multiqc_plots/svg/fastqc-status-check-heatmap.svg",
7774
"multiqc/multiqc_plots/svg/fastqc_overrepresented_sequences_plot.svg",
7875
"multiqc/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg",
7976
"multiqc/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg",
@@ -111,4 +108,4 @@
111108
},
112109
"timestamp": "2025-05-07T13:52:10.350817122"
113110
}
114-
}
111+
}

.github/snapshots/changelog.nf.test.snap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"multiqc/multiqc_data/multiqc_sources.txt",
4848
"multiqc/multiqc_plots",
4949
"multiqc/multiqc_plots/pdf",
50-
"multiqc/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf",
5150
"multiqc/multiqc_plots/pdf/fastqc_overrepresented_sequences_plot.pdf",
5251
"multiqc/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf",
5352
"multiqc/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf",
@@ -60,7 +59,6 @@
6059
"multiqc/multiqc_plots/pdf/fastqc_sequence_length_distribution_plot.pdf",
6160
"multiqc/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf",
6261
"multiqc/multiqc_plots/png",
63-
"multiqc/multiqc_plots/png/fastqc-status-check-heatmap.png",
6462
"multiqc/multiqc_plots/png/fastqc_overrepresented_sequences_plot.png",
6563
"multiqc/multiqc_plots/png/fastqc_per_base_n_content_plot.png",
6664
"multiqc/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png",
@@ -73,7 +71,6 @@
7371
"multiqc/multiqc_plots/png/fastqc_sequence_length_distribution_plot.png",
7472
"multiqc/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png",
7573
"multiqc/multiqc_plots/svg",
76-
"multiqc/multiqc_plots/svg/fastqc-status-check-heatmap.svg",
7774
"multiqc/multiqc_plots/svg/fastqc_overrepresented_sequences_plot.svg",
7875
"multiqc/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg",
7976
"multiqc/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg",
@@ -111,4 +108,4 @@
111108
},
112109
"timestamp": "2025-05-07T13:52:01.993722854"
113110
}
114-
}
111+
}

.github/snapshots/ci.nf.test.snap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"multiqc/multiqc_data/multiqc_sources.txt",
4848
"multiqc/multiqc_plots",
4949
"multiqc/multiqc_plots/pdf",
50-
"multiqc/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf",
5150
"multiqc/multiqc_plots/pdf/fastqc_overrepresented_sequences_plot.pdf",
5251
"multiqc/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf",
5352
"multiqc/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf",
@@ -60,7 +59,6 @@
6059
"multiqc/multiqc_plots/pdf/fastqc_sequence_length_distribution_plot.pdf",
6160
"multiqc/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf",
6261
"multiqc/multiqc_plots/png",
63-
"multiqc/multiqc_plots/png/fastqc-status-check-heatmap.png",
6462
"multiqc/multiqc_plots/png/fastqc_overrepresented_sequences_plot.png",
6563
"multiqc/multiqc_plots/png/fastqc_per_base_n_content_plot.png",
6664
"multiqc/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png",
@@ -73,7 +71,6 @@
7371
"multiqc/multiqc_plots/png/fastqc_sequence_length_distribution_plot.png",
7472
"multiqc/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png",
7573
"multiqc/multiqc_plots/svg",
76-
"multiqc/multiqc_plots/svg/fastqc-status-check-heatmap.svg",
7774
"multiqc/multiqc_plots/svg/fastqc_overrepresented_sequences_plot.svg",
7875
"multiqc/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg",
7976
"multiqc/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg",
@@ -111,4 +108,4 @@
111108
},
112109
"timestamp": "2025-05-07T13:52:03.306256217"
113110
}
114-
}
111+
}

.github/snapshots/citations.nf.test.snap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"multiqc/multiqc_data/multiqc_sources.txt",
4848
"multiqc/multiqc_plots",
4949
"multiqc/multiqc_plots/pdf",
50-
"multiqc/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf",
5150
"multiqc/multiqc_plots/pdf/fastqc_overrepresented_sequences_plot.pdf",
5251
"multiqc/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf",
5352
"multiqc/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf",
@@ -60,7 +59,6 @@
6059
"multiqc/multiqc_plots/pdf/fastqc_sequence_length_distribution_plot.pdf",
6160
"multiqc/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf",
6261
"multiqc/multiqc_plots/png",
63-
"multiqc/multiqc_plots/png/fastqc-status-check-heatmap.png",
6462
"multiqc/multiqc_plots/png/fastqc_overrepresented_sequences_plot.png",
6563
"multiqc/multiqc_plots/png/fastqc_per_base_n_content_plot.png",
6664
"multiqc/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png",
@@ -73,7 +71,6 @@
7371
"multiqc/multiqc_plots/png/fastqc_sequence_length_distribution_plot.png",
7472
"multiqc/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png",
7573
"multiqc/multiqc_plots/svg",
76-
"multiqc/multiqc_plots/svg/fastqc-status-check-heatmap.svg",
7774
"multiqc/multiqc_plots/svg/fastqc_overrepresented_sequences_plot.svg",
7875
"multiqc/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg",
7976
"multiqc/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg",
@@ -111,4 +108,4 @@
111108
},
112109
"timestamp": "2025-05-07T13:52:14.716393995"
113110
}
114-
}
111+
}

.github/snapshots/code_linters.nf.test.snap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"multiqc/multiqc_data/multiqc_sources.txt",
4848
"multiqc/multiqc_plots",
4949
"multiqc/multiqc_plots/pdf",
50-
"multiqc/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf",
5150
"multiqc/multiqc_plots/pdf/fastqc_overrepresented_sequences_plot.pdf",
5251
"multiqc/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf",
5352
"multiqc/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf",
@@ -60,7 +59,6 @@
6059
"multiqc/multiqc_plots/pdf/fastqc_sequence_length_distribution_plot.pdf",
6160
"multiqc/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf",
6261
"multiqc/multiqc_plots/png",
63-
"multiqc/multiqc_plots/png/fastqc-status-check-heatmap.png",
6462
"multiqc/multiqc_plots/png/fastqc_overrepresented_sequences_plot.png",
6563
"multiqc/multiqc_plots/png/fastqc_per_base_n_content_plot.png",
6664
"multiqc/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png",
@@ -73,7 +71,6 @@
7371
"multiqc/multiqc_plots/png/fastqc_sequence_length_distribution_plot.png",
7472
"multiqc/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png",
7573
"multiqc/multiqc_plots/svg",
76-
"multiqc/multiqc_plots/svg/fastqc-status-check-heatmap.svg",
7774
"multiqc/multiqc_plots/svg/fastqc_overrepresented_sequences_plot.svg",
7875
"multiqc/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg",
7976
"multiqc/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg",
@@ -111,4 +108,4 @@
111108
},
112109
"timestamp": "2025-05-07T13:52:14.716393995"
113110
}
114-
}
111+
}

.github/snapshots/codespaces.nf.test.snap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"multiqc/multiqc_data/multiqc_sources.txt",
4848
"multiqc/multiqc_plots",
4949
"multiqc/multiqc_plots/pdf",
50-
"multiqc/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf",
5150
"multiqc/multiqc_plots/pdf/fastqc_overrepresented_sequences_plot.pdf",
5251
"multiqc/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf",
5352
"multiqc/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf",
@@ -60,7 +59,6 @@
6059
"multiqc/multiqc_plots/pdf/fastqc_sequence_length_distribution_plot.pdf",
6160
"multiqc/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf",
6261
"multiqc/multiqc_plots/png",
63-
"multiqc/multiqc_plots/png/fastqc-status-check-heatmap.png",
6462
"multiqc/multiqc_plots/png/fastqc_overrepresented_sequences_plot.png",
6563
"multiqc/multiqc_plots/png/fastqc_per_base_n_content_plot.png",
6664
"multiqc/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png",
@@ -73,7 +71,6 @@
7371
"multiqc/multiqc_plots/png/fastqc_sequence_length_distribution_plot.png",
7472
"multiqc/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png",
7573
"multiqc/multiqc_plots/svg",
76-
"multiqc/multiqc_plots/svg/fastqc-status-check-heatmap.svg",
7774
"multiqc/multiqc_plots/svg/fastqc_overrepresented_sequences_plot.svg",
7875
"multiqc/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg",
7976
"multiqc/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg",
@@ -111,4 +108,4 @@
111108
},
112109
"timestamp": "2025-05-07T13:52:14.716393995"
113110
}
114-
}
111+
}

0 commit comments

Comments
 (0)