Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release candidate 1.11.0 #231

Merged
merged 225 commits into from
Oct 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
225 commits
Select commit Hold shift + click to select a range
dd94d03
remove public aws ecr profile
maxulysse Aug 23, 2023
1c5a396
split up config files to be more modular
maxulysse Aug 23, 2023
d779e91
Merge pull request #185 from maxulysse/remove_public_aws_ecr
maxulysse Aug 23, 2023
9c5fadb
no cascade inclusion of config files
maxulysse Aug 23, 2023
5073409
use schema_ignore_params to remove warnings
maxulysse Aug 23, 2023
bc7fd25
fix lint
maxulysse Aug 23, 2023
81324d2
Adds emit statement for FASTQs and metadata to SRA workflow
adamrtalbot Aug 21, 2023
82fa500
Update nextflow.config
maxulysse Aug 24, 2023
011addc
remove if statement
maxulysse Aug 24, 2023
604949b
Merge pull request #187 from maxulysse/fix_tests
maxulysse Aug 24, 2023
464397c
Add emit statement to synpase workflow
adamrtalbot Aug 24, 2023
97af5cd
Update CHANGELOG.md
adamrtalbot Aug 24, 2023
e7c2e18
Merge pull request #184 from adamrtalbot/emit_statement_to_SRA_workflow
maxulysse Aug 24, 2023
addfa36
Merge pull request #186 from maxulysse/split_configs
maxulysse Aug 24, 2023
c7ab8b8
move out multiqc and versions
maxulysse Aug 24, 2023
372f9e4
enable tests in refactor
maxulysse Aug 24, 2023
5dab8d0
Apply suggestions from code review
maxulysse Aug 24, 2023
aff72b7
Apply suggestions from code review
maxulysse Aug 24, 2023
7f6439c
fix syntax
maxulysse Aug 24, 2023
54e7d7d
Merge pull request #189 from maxulysse/move_things
maxulysse Aug 24, 2023
6355a33
small refactor
maxulysse Aug 25, 2023
ef03d06
staging
maxulysse Aug 25, 2023
1be5ebc
validate input in main.nf
maxulysse Aug 25, 2023
698fab1
use error
maxulysse Aug 25, 2023
493a544
Merge pull request #190 from maxulysse/better_syntax
maxulysse Aug 25, 2023
a3b2e8a
Merge branch 'refactor' into better_tests
maxulysse Aug 25, 2023
e83e909
use workflow testing
maxulysse Aug 25, 2023
883a191
update snapshot
maxulysse Aug 25, 2023
da650af
restore versions
maxulysse Aug 25, 2023
f2d32d2
update workflow
maxulysse Aug 25, 2023
3018118
update snapshot
maxulysse Aug 25, 2023
2010d7f
just one id to test
maxulysse Aug 25, 2023
f5d9040
one emit statement at a time
maxulysse Aug 25, 2023
ac35bc0
polish
maxulysse Aug 25, 2023
2efa57f
update snapshot
maxulysse Aug 25, 2023
20af64e
disable autosort channel
maxulysse Aug 25, 2023
3c2e8fe
update snapshot
maxulysse Aug 25, 2023
e8258ba
order
maxulysse Aug 28, 2023
f832234
update test and snapshots
maxulysse Aug 28, 2023
80892b7
update test
maxulysse Aug 28, 2023
9a70ce9
update tests and snapshot
maxulysse Aug 28, 2023
f1c9f47
update snapshot
maxulysse Aug 28, 2023
eedee48
update test
maxulysse Aug 28, 2023
db29566
need to update snapshot
maxulysse Aug 28, 2023
57d7ba3
add nextflow.log to test output when failures
maxulysse Aug 28, 2023
57bf167
add nextflow.log to test output when failures
maxulysse Aug 28, 2023
3b6ec04
Merge pull request #191 from maxulysse/better_tests
maxulysse Aug 29, 2023
43223db
test rc
maxulysse Sep 11, 2023
b40fe58
re-able autoSort
maxulysse Sep 11, 2023
d9168a1
add .nf-test.log to gitignore
maxulysse Sep 11, 2023
359462f
simplify tests
maxulysse Sep 11, 2023
b180a63
update snapshot
maxulysse Sep 11, 2023
07be381
update snapshot
maxulysse Sep 11, 2023
cedcf47
relative path
maxulysse Sep 11, 2023
b26115d
update tests and snapshot
maxulysse Sep 11, 2023
30a7124
Merge pull request #192 from maxulysse/fix_test
maxulysse Sep 12, 2023
410321c
implement changes in GHA CI
maxulysse Sep 12, 2023
57d6921
add tags
maxulysse Sep 12, 2023
e9d38bb
fix path to tags
maxulysse Sep 12, 2023
54f954c
rename files
maxulysse Sep 12, 2023
82510e8
add tests to tags
maxulysse Sep 12, 2023
c707eef
alphabetical order
maxulysse Sep 12, 2023
b5d80fb
add modules to changes
maxulysse Sep 12, 2023
2d6362e
Merge pull request #193 from maxulysse/check_changes
maxulysse Sep 12, 2023
9c6bf65
Remove public_aws_ecr profile
adamrtalbot Sep 18, 2023
2c7c13f
Replace large config file with individual configs per module
adamrtalbot Sep 18, 2023
64aca64
Inherit Synapse related configuration via separate files
adamrtalbot Sep 18, 2023
63caf19
Revert switch for inheritance of correct config
adamrtalbot Sep 18, 2023
1dba48c
Handle custom/dumpsoftwareversions via config
adamrtalbot Sep 18, 2023
f86a80b
Update multiqc to v1.15
adamrtalbot Sep 18, 2023
31e10bb
Use switch statement to avoid nested if-else
adamrtalbot Sep 18, 2023
105a65f
Moved workflows configuration to workflows/nextflow.config
adamrtalbot Sep 18, 2023
8b256af
Addition of subworkflow specific configuration file
adamrtalbot Sep 18, 2023
57b46e4
Add empty config for sratoolsncbisettings to make it consistent
adamrtalbot Sep 18, 2023
3256120
CHANGELOG
adamrtalbot Sep 18, 2023
8284cc4
Update change tags
adamrtalbot Sep 18, 2023
acd2dd2
Merge pull request #195 from adamrtalbot/inherit_configs_recursively
adamrtalbot Sep 20, 2023
0f9e5ea
Merge branch 'dev' into refactor
maxulysse Sep 21, 2023
a815cf1
Merge pull request #198 from maxulysse/only_refactor
maxulysse Sep 21, 2023
131788e
restore nf-test tests for sra workflow
maxulysse Sep 21, 2023
23b75bc
restore module tests
maxulysse Sep 21, 2023
c95793e
restore CI
maxulysse Sep 21, 2023
7e935bb
forgot some files
maxulysse Sep 21, 2023
e43e5f1
fix NXF_VER
maxulysse Sep 22, 2023
eb11d0b
Delete .github/tags.yml
maxulysse Sep 22, 2023
185e930
fix linting
maxulysse Sep 22, 2023
71e1a31
Delete conf/modules/base.config
maxulysse Sep 22, 2023
07b25b3
Apply suggestions from code review
maxulysse Sep 22, 2023
ab282b9
Merge branch 'refactor' into nf-test
maxulysse Sep 22, 2023
b11c1d8
restore file
maxulysse Sep 22, 2023
b0dd0a3
do some tests
maxulysse Sep 22, 2023
aad776b
2 *
maxulysse Sep 22, 2023
4c56977
Merge pull request #200 from maxulysse/nf-test
maxulysse Sep 22, 2023
89d39e9
forgot this file
maxulysse Sep 22, 2023
7c70ad9
Merge pull request #202 from maxulysse/test_data
maxulysse Sep 22, 2023
d456c20
fix path to file to include and update snapshots
maxulysse Sep 22, 2023
944cef3
Merge pull request #203 from maxulysse/nf-test
maxulysse Sep 22, 2023
938e7b9
use initialise subworkflows
maxulysse Sep 22, 2023
7e1c638
Merge branch 'dev' into refactor
maxulysse Sep 22, 2023
82d4ece
Merge branch 'nf-core:refactor' into refactor
maxulysse Sep 25, 2023
c943bdb
Merge branch 'dev' into refactor
maxulysse Sep 25, 2023
8b8ed2f
code polish
maxulysse Sep 25, 2023
aa33399
more code polish
maxulysse Sep 25, 2023
8ccf26a
params
maxulysse Sep 25, 2023
6f0189a
more code polish
maxulysse Sep 25, 2023
37229ab
typo
maxulysse Sep 25, 2023
ef3a5cf
Apply suggestions from code review
maxulysse Sep 25, 2023
cdaf06f
use initialise subworkflows
maxulysse Sep 22, 2023
b8b1590
move scripts
maxulysse Sep 22, 2023
b6c71a1
no need to test on push on dev, pr are enough
maxulysse Sep 22, 2023
d6f8971
more code polish
maxulysse Sep 22, 2023
a968fcb
code polish
maxulysse Sep 25, 2023
58f92b0
more code polish
maxulysse Sep 25, 2023
c989176
params
maxulysse Sep 25, 2023
131fd1b
more code polish
maxulysse Sep 25, 2023
08d30eb
typo
maxulysse Sep 25, 2023
034a520
use rc2
maxulysse Sep 25, 2023
45c9020
regenerate tests and snapshots
maxulysse Sep 25, 2023
191a8e7
Apply suggestions from code review
maxulysse Sep 25, 2023
4edab23
Merge branch 'refactor' into nf-test
maxulysse Sep 25, 2023
e4fddb4
final code polish
maxulysse Sep 25, 2023
904c15e
Merge branch 'refactor' into nf-test
maxulysse Sep 25, 2023
9b850ba
Apply suggestions from code review
maxulysse Sep 25, 2023
6cf3085
update snapshots
maxulysse Sep 25, 2023
67ffe73
Update main.nf
maxulysse Sep 25, 2023
a9c508a
Merge branch 'dev' into refactor
maxulysse Sep 25, 2023
a0ee354
Merge branch 'dev' into refactor
maxulysse Sep 25, 2023
e959e53
Merge branch 'dev' into refactor
maxulysse Oct 6, 2023
8114abc
Update main.nf
maxulysse Oct 6, 2023
bf27df9
Merge branch 'refactor' into nf-test
maxulysse Oct 6, 2023
56e5143
update snapshots
maxulysse Oct 6, 2023
f689be7
Bump pipeline version to 1.11.0dev
drpatelh Oct 8, 2023
8618286
Merge pull request #211 from drpatelh/fixes
maxulysse Oct 8, 2023
9d1052d
Merge pull request #201 from nf-core/nf-test
drpatelh Oct 8, 2023
183af0c
Merge branch 'dev' into refactor
maxulysse Oct 9, 2023
b3d79df
fix conflicts + update initialise + code polish
maxulysse Oct 9, 2023
e37fba2
fix linting
maxulysse Oct 9, 2023
e6b7c71
prettier
maxulysse Oct 9, 2023
b37087e
use /tmp for nf-test tests
maxulysse Oct 9, 2023
cb6d4f3
update snapshots
maxulysse Oct 9, 2023
07b2535
Remove nf-test files from .gitattributes
drpatelh Oct 10, 2023
7169d6b
Remove unused multiqc_config.yml
drpatelh Oct 10, 2023
728360c
Update main.nf
maxulysse Oct 10, 2023
4d9a38d
Apply suggestions from code review
maxulysse Oct 10, 2023
56abd32
Apply suggestions from code review
maxulysse Oct 10, 2023
538cc23
Per module/subworkflow tags.yml file
adamrtalbot Oct 10, 2023
ff7fa14
Escape single quotes
adamrtalbot Oct 10, 2023
d15e6be
quote command line
adamrtalbot Oct 10, 2023
264be7a
escape AND quote
adamrtalbot Oct 10, 2023
4f1e638
Trying to use cat
adamrtalbot Oct 10, 2023
051588c
fixup
adamrtalbot Oct 10, 2023
7c54d4f
Merge pull request #212 from nf-core/separate_tags_into_individual_files
maxulysse Oct 10, 2023
f81daf8
Remove all files in lib directory
drpatelh Oct 11, 2023
7a46eb9
Remove nf-core/initialise subworkflow
drpatelh Oct 11, 2023
d88b631
Update workflow main scripts
drpatelh Oct 11, 2023
4328622
Add subworkflows to replace files in lib directory
drpatelh Oct 11, 2023
7801d19
Merge branch 'refactor' into nf-test-review
drpatelh Oct 11, 2023
2f68d1e
Invoke imNotification in completion subworkflow
drpatelh Oct 11, 2023
42e2814
Merge pull request #213 from drpatelh/nf-test-review
maxulysse Oct 11, 2023
d1e1bc6
EC lint
maxulysse Oct 11, 2023
770de1b
update nf-core modules
maxulysse Oct 11, 2023
6002c61
update nf-test version
maxulysse Oct 11, 2023
464ae9d
Merge pull request #214 from maxulysse/refactor
drpatelh Oct 12, 2023
f85e032
Use relative paths for main script location for nf-test
drpatelh Oct 12, 2023
3776119
Remove nf-test branch from ci.yml
drpatelh Oct 12, 2023
c440001
Update CHANGELOG and author contributions
drpatelh Oct 12, 2023
46f258f
Add nf-test citation
drpatelh Oct 12, 2023
025f0ae
update custom/dumpsoftwareversions
maxulysse Oct 12, 2023
f65a861
Remove workflows/nextflow.config
drpatelh Oct 12, 2023
67f0577
same install
maxulysse Oct 12, 2023
92e7588
fix env
maxulysse Oct 12, 2023
884565c
Merge pull request #215 from maxulysse/refactor
maxulysse Oct 12, 2023
803c473
Add nf-test authors to credits for release
drpatelh Oct 12, 2023
9eebe98
Re-order tags in workflow nf-test files
drpatelh Oct 13, 2023
f06790c
add pipeline level tests
maxulysse Oct 13, 2023
6f94f65
add tags
maxulysse Oct 13, 2023
e9917d8
update tags
maxulysse Oct 13, 2023
91d59aa
use proper tag
maxulysse Oct 13, 2023
796728a
extends files to trigger test
maxulysse Oct 13, 2023
8b6570b
Update conf/test.config
maxulysse Oct 13, 2023
6ca8041
Merge pull request #216 from maxulysse/pipeline_test
maxulysse Oct 13, 2023
4ec4606
use same IDs as profile test
maxulysse Oct 13, 2023
879d550
Merge pull request #217 from drpatelh/nf-test-review
maxulysse Oct 13, 2023
c75c1d0
update snap
maxulysse Oct 13, 2023
0f6cbd4
add file for sratools/prefetch
maxulysse Oct 13, 2023
1520425
update modules
maxulysse Oct 13, 2023
a38f641
use nextflowpipelineutils from nf-core/modules
maxulysse Oct 13, 2023
135c644
tags
maxulysse Oct 13, 2023
62b3b5f
Merge pull request #218 from maxulysse/update_workflows_tests
maxulysse Oct 16, 2023
96a6708
Merge pull request #219 from maxulysse/ncbi_user_settings
maxulysse Oct 16, 2023
a12c5a3
Use nf-core nfvalidation subworkflow
adamrtalbot Oct 16, 2023
94d75cb
fix
adamrtalbot Oct 16, 2023
f372eeb
Use nf-core subworkflow: NFCORE_PIPELINE_UTILS
adamrtalbot Oct 16, 2023
86cfae2
Update nextflowpipelineutils
adamrtalbot Oct 16, 2023
4464c07
path fix
adamrtalbot Oct 16, 2023
52c4100
Update subworkflows/local/nf_core_fetchngs_utils/main.nf
adamrtalbot Oct 16, 2023
c6714cd
Merge pull request #222 from nf-core/use-nfcore-validation-subworkflow
adamrtalbot Oct 16, 2023
bbc23f0
Merge pull request #224 from nf-core/update-nextflow-pipeline-utils
adamrtalbot Oct 16, 2023
ce2237e
Merge branch 'refactor' into use-nfcore-pipeline-utils-subworkflow
adamrtalbot Oct 16, 2023
8acf3ab
Merge pull request #223 from nf-core/use-nfcore-pipeline-utils-subwor…
adamrtalbot Oct 16, 2023
16ce425
update modules
maxulysse Oct 17, 2023
5875c57
patch custom-dumpsoftwareversions snap
maxulysse Oct 17, 2023
4312b74
update snaps
maxulysse Oct 17, 2023
2f47bef
Replace CUSTOM_DUMPSOFTWAREVERSIONS with collectFile operator
adamrtalbot Oct 17, 2023
f941c4d
fixup
adamrtalbot Oct 17, 2023
ba19243
gitignore
adamrtalbot Oct 17, 2023
364e6ba
Use software versions file that matches MultiQC input
adamrtalbot Oct 17, 2023
e6c79c5
tidy
adamrtalbot Oct 17, 2023
4bd7d3a
Merge pull request #225 from maxulysse/fix_all
maxulysse Oct 17, 2023
a9d8ae8
forgot patch
maxulysse Oct 17, 2023
cedd600
add data
maxulysse Oct 17, 2023
fc23783
Merge pull request #227 from maxulysse/fix_all_again
maxulysse Oct 17, 2023
643b71d
Merge branch 'refactor' of github.com:nf-core/fetchngs into collect-s…
adamrtalbot Oct 17, 2023
2a02ba7
Merge pull request #226 from nf-core/collect-software-versions-via-co…
adamrtalbot Oct 18, 2023
5884bba
tinier tests + patch fasterdump
maxulysse Oct 18, 2023
b9a8609
diff file
maxulysse Oct 18, 2023
0d5f1d0
one last test
maxulysse Oct 18, 2023
b452bd3
Merge pull request #228 from maxulysse/refactor
maxulysse Oct 18, 2023
b885d52
Update CHANGELOG.md
maxulysse Oct 18, 2023
7948764
Prepare 1.11.0 RC
maxulysse Oct 18, 2023
833ad7e
qwqUpdate snaps
adamrtalbot Oct 18, 2023
f8e9142
Merge pull request #230 from maxulysse/dev
adamrtalbot Oct 18, 2023
e573640
Merge remote-tracking branch 'origin/dev' into refactor
adamrtalbot Oct 18, 2023
4d13a44
Update .github/workflows/ci.yml
adamrtalbot Oct 18, 2023
86246fb
Merge pull request #188 from nf-core/refactor
adamrtalbot Oct 18, 2023
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
104 changes: 75 additions & 29 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,70 @@
name: nf-core CI
# This workflow runs the pipeline with the minimal test dataset to check that it completes without any syntax errors
name: nf-core CI
on:
pull_request:
release:
types: [published]
merge_group:
types:
- checks_requested
branches:
- master
- dev

env:
NXF_ANSI_LOG: false
NFTEST_VER: "0.8.1"

concurrency:
group: "${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}"
cancel-in-progress: true

jobs:
changes:
name: Check for changes
runs-on: ubuntu-latest
outputs:
# Expose matched filters as job 'tags' output variable
tags: ${{ steps.filter.outputs.changes }}
steps:
- uses: actions/checkout@v3
- name: Combine all tags.yml files
id: get_username
run: find . -name "tags.yml" -not -path "./.github/*" -exec cat {} + > .github/tags.yml
- name: debug
run: cat .github/tags.yml
- uses: dorny/paths-filter@v2
id: filter
with:
filters: ".github/tags.yml"

define_nxf_versions:
name: Choose nextflow versions to test against depending on target branch
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.nxf_versions.outputs.matrix }}
steps:
- id: nxf_versions
run: |
if [[ "${{ github.event_name }}" == "pull_request" && "${{ github.base_ref }}" == "dev" && "${{ matrix.NXF_VER }}" != "latest-everything" ]]; then
echo matrix='["latest-everything"]' | tee -a $GITHUB_OUTPUT
else
echo matrix='["latest-everything", "23.04.0"]' | tee -a $GITHUB_OUTPUT
fi

test:
name: Run pipeline with test data
# Only run on push if this is the nf-core dev branch (merged PRs)
if: "${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/fetchngs') }}"
name: ${{ matrix.tags }} ${{ matrix.profile }} NF ${{ matrix.NXF_VER }}
needs: [changes, define_nxf_versions]
if: needs.changes.outputs.tags != '[]'
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
NXF_VER:
- "23.04.0"
- "latest-everything"
NXF_VER: ${{ fromJson(needs.define_nxf_versions.outputs.matrix) }}
tags: ["${{ fromJson(needs.changes.outputs.tags) }}"]
profile:
- "docker"

steps:
- name: Check out pipeline code
uses: actions/checkout@v3
Expand All @@ -32,29 +74,33 @@ jobs:
with:
version: "${{ matrix.NXF_VER }}"

- name: Run pipeline with test data
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --outdir ./results
- name: Cache nf-test installation
id: cache-software
uses: actions/cache@v3
with:
path: |
/usr/local/bin/nf-test
/home/runner/.nf-test/nf-test.jar
key: ${{ runner.os }}-${{ env.NFTEST_VER }}-nftest

parameters:
name: Test workflow parameters
if: ${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/fetchngs') }}
runs-on: ubuntu-latest
strategy:
matrix:
parameters:
- "--nf_core_pipeline rnaseq"
- "--ena_metadata_fields run_accession,experiment_accession,library_layout,fastq_ftp,fastq_md5 --sample_mapping_fields run_accession,library_layout"
- "--skip_fastq_download"
- "--force_sratools_download"
steps:
- name: Check out pipeline code
uses: actions/checkout@v2
- name: Install nf-test
if: steps.cache-software.outputs.cache-hit != 'true'
run: |
wget -qO- https://code.askimed.com/install/nf-test | bash
sudo mv nf-test /usr/local/bin/

- name: Install Nextflow
- name: Run nf-test
run: |
wget -qO- get.nextflow.io | bash
sudo mv nextflow /usr/local/bin/
- name: Run pipeline with various parameters
nf-test test --tag ${{ matrix.tags }} --profile "test,${{ matrix.profile }}" --junitxml=test.xml

- name: Output log on failure
if: failure()
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --outdir ./results ${{ matrix.parameters }}
sudo apt install bat > /dev/null
batcat --decorations=always --color=always ${{ github.workspace }}/.nf-test/tests/*/meta/nextflow.log

- name: Publish Test Report
uses: mikepenz/action-junit-report@v3
if: always() # always run even if the previous step fails
with:
report_paths: test.xml
12 changes: 8 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
*.pyc
.DS_Store
.nextflow*
work/
.nf-test.log
data/
nf-test
.nf-test*
results/
.DS_Store
testing/
test.xml
testing*
*.pyc
testing/
work/
8 changes: 8 additions & 0 deletions .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,16 @@ lint:
files_exist:
- .github/workflows/awsfulltest.yml
- .github/workflows/awstest.yml
- assets/multiqc_config.yml
- conf/igenomes.config
- conf/modules.config
- lib/NfcoreTemplate.groovy
- lib/Utils.groovy
- lib/WorkflowFetchngs.groovy
- lib/WorkflowMain.groovy
- lib/nfcore_external_java_deps.jar
files_unchanged:
- .gitattributes
- .gitignore
- assets/sendmail_template.txt
- lib/NfcoreTemplate.groovy
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,42 @@
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.11.0](https://github.com/nf-core/fetchngs/releases/tag/1.11.0)] - 2023-10-18

### Credits

Special thanks to the following for their contributions to the release:

- [Adam Talbot](https://github.com/adamrtalbot)
- [Edmund Miller](https://github.com/Emiller88)
- [Esha Joshi](https://github.com/ejseqera)
- [Harshil Patel](https://github.com/drpatelh)
- [Lukas Forer](https://github.com/lukfor)
- [James Fellows Yates](https://github.com/jfy133)
- [Maxime Garcia](https://github.com/maxulysse)
- [Rob Syme](https://github.com/robsyme)
- [Sateesh Peri](https://github.com/sateeshperi)
- [Sebastian Schönherr](https://github.com/seppinho)

Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.

### Enhancements & fixes

- [PR #188](https://github.com/nf-core/fetchngs/pull/188) - Use nf-test for all pipeline testing

### Enhancements & fixes

## [[1.10.1](https://github.com/nf-core/fetchngs/releases/tag/1.10.1)] - 2023-10-08

### Credits

Special thanks to the following for their contributions to the release:

- [Adam Talbot](https://github.com/adamrtalbot)
- [Davide Carlson](https://github.com/davidecarlson)
- [Harshil Patel](https://github.com/drpatelh)
- [Maxime Garcia](https://github.com/maxulysse)
- [MCMandR](https://github.com/MCMandR)
- [Rob Syme](https://github.com/robsyme)

Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
Expand Down
4 changes: 3 additions & 1 deletion CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
- [Synapse](https://pubmed.ncbi.nlm.nih.gov/24071850/)
> Omberg L, Ellrott K, Yuan Y, Kandoth C, Wong C, Kellen MR, Friend SH, Stuart J, Liang H, Margolin AA. Enabling transparent and collaborative computational analysis of 12 tumor types within The Cancer Genome Atlas. Nat Genet. 2013 Oct;45(10):1121-6. doi: 10.1038/ng.2761. PMID: 24071850; PMCID: PMC3950337.

## Software packaging/containerisation tools
## Software packaging/containerisation/testing tools

- [Anaconda](https://anaconda.com)

Expand All @@ -55,6 +55,8 @@

> Merkel, D. (2014). Docker: lightweight linux containers for consistent development and deployment. Linux Journal, 2014(239), 2. doi: 10.5555/2600239.2600241.

- [nf-test](https://code.askimed.com/nf-test)

- [Singularity](https://pubmed.ncbi.nlm.nih.gov/28494014/)

> Kurtzer GM, Sochat V, Bauer MW. Singularity: Scientific containers for mobility of compute. PLoS One. 2017 May 11;12(5):e0177459. doi: 10.1371/journal.pone.0177459. eCollection 2017. PubMed PMID: 28494014; PubMed Central PMCID: PMC5426675.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
[![GitHub Actions CI Status](https://github.com/nf-core/fetchngs/workflows/nf-core%20CI/badge.svg)](https://github.com/nf-core/fetchngs/actions?query=workflow%3A%22nf-core+CI%22)
[![GitHub Actions Linting Status](https://github.com/nf-core/fetchngs/workflows/nf-core%20linting/badge.svg)](https://github.com/nf-core/fetchngs/actions?query=workflow%3A%22nf-core+linting%22)
[![AWS CI](https://img.shields.io/badge/CI%20tests-full%20size-FF9900?labelColor=000000&logo=Amazon%20AWS)](https://nf-co.re/fetchngs/results)
[![nf-test](https://img.shields.io/badge/tested_with-nf--test-337ab7.svg)](https://github.com/askimed/nf-test)
[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.5070524-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.5070524)

[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A523.04.0-23aa62.svg)](https://www.nextflow.io/)
Expand Down
13 changes: 0 additions & 13 deletions assets/multiqc_config.yml

This file was deleted.

9 changes: 6 additions & 3 deletions conf/base.config
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ process {
memory = { check_max( 6.GB * task.attempt, 'memory' ) }
time = { check_max( 4.h * task.attempt, 'time' ) }

publishDir = [
path: { "${params.outdir}/${task.process.tokenize(':')[-1].tokenize('_')[0].toLowerCase()}" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]

errorStrategy = { task.exitStatus in ((130..145) + 104) ? 'retry' : 'finish' }
maxRetries = 1
maxErrors = '-1'
Expand Down Expand Up @@ -57,7 +63,4 @@ process {
errorStrategy = 'retry'
maxRetries = 2
}
withName:CUSTOM_DUMPSOFTWAREVERSIONS {
cache = false
}
}
Loading