Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
eccff31
post patch version bump
atrigila Nov 6, 2024
74059b2
Merge pull request #287 from atrigila/dev
apeltzer Nov 7, 2024
e4f429e
test: fix workflow dispatch
atrigila Nov 20, 2024
3a69cc5
test: add lenient mode to fix parameter validation in test full
atrigila Nov 20, 2024
09877da
test: enforce meta.id always be a string after nf-schema lenientMode …
atrigila Nov 21, 2024
68776c6
test: load test profile configs first
atrigila Nov 21, 2024
e8e1815
Revert "test: load test profile configs first"
atrigila Nov 21, 2024
66a07db
tests: update tests
atrigila Nov 21, 2024
46fc312
test: add modules config afterwards to solve pass ext.args correctly …
atrigila Nov 21, 2024
28cd3db
test: include samshee config only for correct v1_schema
atrigila Nov 22, 2024
7bce648
Merge pull request #290 from atrigila/check_test_full
atrigila Nov 22, 2024
751badd
Bump samshee
apeltzer Nov 28, 2024
cdb42c5
Added latest version of samshee
apeltzer Nov 29, 2024
d435adb
Merge pull request #291 from nf-core/bump-samshee
apeltzer Nov 29, 2024
47a36c8
Fixed email
nschcolnicov Dec 3, 2024
4775973
Fix changelog PR number
nschcolnicov Dec 3, 2024
f6022b5
Updated utils_nfcore_pipeline subworkflow
nschcolnicov Dec 3, 2024
10b110f
Merge pull request #294 from nf-core/automation_hook_fix
nschcolnicov Dec 3, 2024
e88837b
Bump versions for 1.5.4 release
nschcolnicov Dec 3, 2024
7fe86df
Update versions
nschcolnicov Dec 3, 2024
5b96e5e
Merge pull request #296 from nf-core/patch_release
apeltzer Dec 4, 2024
2702748
Merge branch 'master' of https://github.com/nf-core/demultiplex into …
nschcolnicov Dec 4, 2024
9ea845e
Merge pull request #298 from nf-core/fix_merge_issues
nschcolnicov Dec 4, 2024
50193d8
bump version in .nf-core.tml
nschcolnicov Dec 6, 2024
e09e79b
Merge pull request #300 from nf-core/bump_missing_versions
nschcolnicov Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: octokit/[email protected]
if: github.event_name != 'workflow_dispatch'
id: check_approvals
with:
route: GET /repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/reviews
route: GET /repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/reviews?per_page=100
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- id: test_variables
Expand All @@ -32,9 +33,6 @@ jobs:
test $CURRENT_APPROVALS_COUNT -ge 2 || exit 1 # At least 2 approvals are required
- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
# TODO nf-core: You can customise AWS full pipeline tests as required
# Add full size test data (but still relatively small datasets for few samples)
# on the `test_full.config` test runs with only one set of parameters
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ template:
outdir: .
skip_features:
- igenomes
version: 1.5.2
version: 1.5.4
update: null
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 1.5.4 - 2024-12-03

### `Added`

### `Changed`

- [#291](https://github.com/nf-core/demultiplex/pull/291) Updated `samshee` module to the latest version
- [#296](https://github.com/nf-core/demultiplex/pull/296) Bump to version 1.5.4.

### `Fixed`

- [#288](https://github.com/nf-core/demultiplex/pull/288) Fix `test_full` by validating parameters in `lenientMode` and fix workflow megatest workflow dispatch.
- [#294](https://github.com/nf-core/demultiplex/pull/294) Fix workflow.onComplete email sending feature.

## 1.5.3 - 2024-11-06

### `Added`
Expand Down
4 changes: 2 additions & 2 deletions assets/multiqc_config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
report_comment: >
This report has been generated by the <a href="https://github.com/nf-core/demultiplex/releases/tag/1.5.3" target="_blank">nf-core/demultiplex</a>
This report has been generated by the <a href="https://github.com/nf-core/demultiplex/releases/tag/1.5.4" target="_blank">nf-core/demultiplex</a>
analysis pipeline. For information about how to interpret these results, please see the
<a href="https://nf-co.re/demultiplex/1.5.3/docs/output" target="_blank">documentation</a>.
<a href="https://nf-co.re/demultiplex/1.5.4/docs/output" target="_blank">documentation</a>.

report_section_order:
"nf-core-demultiplex-methods-description":
Expand Down
17 changes: 17 additions & 0 deletions conf/test_full.config
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,20 @@ params {
demultiplexer = 'bcl2fastq'
v1_schema = true
}

// Load modules.config afterwards to load ext.args in samshee correctly
process {
withName: SAMSHEE {
ext.args = [
params.json_schema_validator ? "--schema '${params.json_schema_validator}'" : "",
params.name_schema_validator ? "--schema '${params.name_schema_validator}'" : "",
params.v1_schema ? "--output-format sectioned" : "",
].join(" ").trim()
errorStrategy = "terminate"
publishDir = [
path: { "${params.outdir}/" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]
}
}
4 changes: 2 additions & 2 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
},
"samshee": {
"branch": "master",
"git_sha": "467c202a876d26af544fa8c4b22a050a535462a7",
"git_sha": "61e2a514b2ee26847d960386431b593a3c7d094f",
"installed_by": ["modules"]
},
"seqtk/sample": {
Expand Down Expand Up @@ -106,7 +106,7 @@
},
"utils_nfcore_pipeline": {
"branch": "master",
"git_sha": "1b6b9a3338d011367137808b49b923515080e3ba",
"git_sha": "d588e574e40a8aeba3636e2b766358091bfa3aa0",
"installed_by": ["subworkflows"]
},
"utils_nfschema_plugin": {
Expand Down
2 changes: 1 addition & 1 deletion modules/nf-core/samshee/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/samshee/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions modules/nf-core/samshee/tests/main.nf.test.snap

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion nextflow.config
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ manifest {
description = """Demultiplexing pipeline for Illumina sequencing data"""
mainScript = 'main.nf'
nextflowVersion = '!>=24.04.2'
version = '1.5.3'
version = '1.5.4'
doi = '10.5281/zenodo.7153103'
}

Expand All @@ -276,6 +276,7 @@ plugins {

validation {
defaultIgnoreParams = ["genomes"]
lenientMode = true
help {
enabled = true
command = "nextflow run $manifest.name -profile <docker/singularity/.../institute> --input samplesheet.csv --outdir <OUTDIR>"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,13 @@ workflow PIPELINE_COMPLETION {
//
// Completion email and summary
//
// We need to ensure that the multiqc_report is a value channel (DataflowVariable).
// Queue channels will not be available in the workflow.onComplete block.
def multiqc_reports = multiqc_report.toList()

workflow.onComplete {
assert multiqc_reports instanceof groovyx.gpars.dataflow.DataflowVariable : "Expected a value channel (DataflowVariable) for multiqc_reports inside workflow.onComplete block."

if (email || email_on_fail) {
completionEmail(
summary_params,
Expand All @@ -137,7 +143,7 @@ workflow PIPELINE_COMPLETION {
plaintext_email,
outdir,
monochrome_logs,
multiqc_report.toList()
multiqc_reports.getVal()
)
}

Expand Down
89 changes: 24 additions & 65 deletions subworkflows/nf-core/utils_nfcore_pipeline/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading