Skip to content

Commit 7106bd7

Browse files
authored
Merge pull request #773 from nf-core/dev
Dev -> Master for v3.6 release
2 parents 646723c + f37d505 commit 7106bd7

File tree

125 files changed

+1431
-1030
lines changed

Some content is hidden

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

125 files changed

+1431
-1030
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
name: Bug report
32
description: Report something that is broken or incorrect
43
labels: bug

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/rnas
1919
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/rnaseq/tree/master/.github/CONTRIBUTING.md)
2020
- [ ] If necessary, also make a PR on the nf-core/rnaseq _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
2121
- [ ] Make sure your code lints (`nf-core lint`).
22-
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker`).
22+
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker --outdir <OUTDIR>`).
2323
- [ ] Usage Documentation in `docs/usage.md` is updated.
2424
- [ ] Output Documentation in `docs/output.md` is updated.
2525
- [ ] `CHANGELOG.md` is updated.

.github/workflows/awsfulltest.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,6 @@ jobs:
3232
"aligner": "${{ matrix.aligner }}"
3333
}
3434
profiles: test_full,aws_tower
35-
pre_run_script: 'export NXF_VER=21.10.3'
35+
nextflow_config: |
36+
process.errorStrategy = 'retry'
37+
process.maxRetries = 3

.github/workflows/awstest.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,6 @@ jobs:
2525
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/rnaseq/results-test-${{ github.sha }}"
2626
}
2727
profiles: test,aws_tower
28-
pre_run_script: 'export NXF_VER=21.10.3'
28+
nextflow_config: |
29+
process.errorStrategy = 'retry'
30+
process.maxRetries = 3

.github/workflows/branch.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,3 @@ jobs:
4343
Thanks again for your contribution!
4444
repo-token: ${{ secrets.GITHUB_TOKEN }}
4545
allow-repeats: false
46-

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
4545
- name: Run pipeline with test data
4646
run: |
47-
nextflow run ${GITHUB_WORKSPACE} -profile test,docker
47+
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --outdir ./results
4848
4949
star_salmon:
5050
name: Test STAR Salmon with workflow parameters
@@ -76,7 +76,7 @@ jobs:
7676
7777
- name: Run pipeline with STAR and various parameters
7878
run: |
79-
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --aligner star_salmon ${{ matrix.parameters }}
79+
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --aligner star_salmon ${{ matrix.parameters }} --outdir ./results
8080
8181
star_rsem:
8282
name: Test STAR RSEM with workflow parameters
@@ -98,7 +98,7 @@ jobs:
9898
9999
- name: Run pipeline with RSEM STAR and various parameters
100100
run: |
101-
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --aligner star_rsem ${{ matrix.parameters }}
101+
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --aligner star_rsem ${{ matrix.parameters }} --outdir ./results
102102
103103
hisat2:
104104
name: Test HISAT2 with workflow parameters
@@ -120,7 +120,7 @@ jobs:
120120
121121
- name: Run pipeline with HISAT2 and various parameters
122122
run: |
123-
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --aligner hisat2 ${{ matrix.parameters }}
123+
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --aligner hisat2 ${{ matrix.parameters }} --outdir ./results
124124
125125
salmon:
126126
name: Test Salmon with workflow parameters
@@ -142,4 +142,4 @@ jobs:
142142
143143
- name: Run pipeline with Salmon and various parameters
144144
run: |
145-
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --pseudo_aligner salmon ${{ matrix.parameters }}
145+
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --pseudo_aligner salmon ${{ matrix.parameters }} --outdir ./results

.github/workflows/linting.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- uses: actions/checkout@v2
15-
- uses: actions/setup-node@v1
16-
with:
17-
node-version: '10'
15+
- uses: actions/setup-node@v2
1816
- name: Install markdownlint
1917
run: npm install -g markdownlint-cli
2018
- name: Run Markdownlint
@@ -51,9 +49,7 @@ jobs:
5149
steps:
5250
- uses: actions/checkout@v2
5351

54-
- uses: actions/setup-node@v1
55-
with:
56-
node-version: '10'
52+
- uses: actions/setup-node@v2
5753

5854
- name: Install editorconfig-checker
5955
run: npm install -g editorconfig-checker
@@ -65,13 +61,11 @@ jobs:
6561
runs-on: ubuntu-latest
6662
steps:
6763
- uses: actions/checkout@v1
68-
- uses: actions/setup-node@v1
69-
with:
70-
node-version: '10'
64+
- uses: actions/setup-node@v2
7165
- name: Install yaml-lint
7266
run: npm install -g yaml-lint
7367
- name: Run yaml-lint
74-
run: yamllint $(find ${GITHUB_WORKSPACE} -type f -name "*.yml" -o -name "*.yaml")
68+
run: yamllint $(find ${GITHUB_WORKSPACE} -type f -name "*.yml" -o -name "*.yaml") -c ${GITHUB_WORKSPACE}/.yamllint.yml
7569

7670
# If the above check failed, post a comment on the PR explaining the failure
7771
- name: Post PR comment
@@ -87,7 +81,7 @@ jobs:
8781
* Install `yaml-lint`
8882
* [Install `npm`](https://www.npmjs.com/get-npm) then [install `yaml-lint`](https://www.npmjs.com/package/yaml-lint) (`npm install -g yaml-lint`)
8983
* Fix the markdown errors
90-
* Run the test locally: `yamllint $(find . -type f -name "*.yml" -o -name "*.yaml")`
84+
* Run the test locally: `yamllint $(find . -type f -name "*.yml" -o -name "*.yaml") -c ./.yamllint.yml`
9185
* Fix any reported errors in your YAML files
9286
9387
Once you push these changes the test should pass, and you can hide this comment :+1:
@@ -142,4 +136,3 @@ jobs:
142136
lint_log.txt
143137
lint_results.md
144138
PR_number.txt
145-

.github/workflows/linting_comment.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
name: nf-core linting comment
32
# This workflow is triggered after the linting action is complete
43
# It posts an automated comment to the PR, even if the PR is coming from a fork
@@ -27,4 +26,3 @@ jobs:
2726
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2827
number: ${{ steps.pr_number.outputs.pr_number }}
2928
path: linting-logs/lint_results.md
30-

.gitpod.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
image: nfcore/gitpod:latest
2+
3+
vscode:
4+
extensions: # based on nf-core.nf-core-extensionpack
5+
- codezombiech.gitignore # Language support for .gitignore files
6+
# - cssho.vscode-svgviewer # SVG viewer
7+
- davidanson.vscode-markdownlint # Markdown/CommonMark linting and style checking for Visual Studio Code
8+
- eamodio.gitlens # Quickly glimpse into whom, why, and when a line or code block was changed
9+
- EditorConfig.EditorConfig # override user/workspace settings with settings found in .editorconfig files
10+
- Gruntfuggly.todo-tree # Display TODO and FIXME in a tree view in the activity bar
11+
- mechatroner.rainbow-csv # Highlight columns in csv files in different colors
12+
# - nextflow.nextflow # Nextflow syntax highlighting
13+
- oderwat.indent-rainbow # Highlight indentation level
14+
- streetsidesoftware.code-spell-checker # Spelling checker for source code

.nf-core.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,19 @@ lint:
33
- assets/email_template.html
44
- assets/email_template.txt
55
- lib/NfcoreTemplate.groovy
6+
- .github/ISSUE_TEMPLATE/bug_report.yml
7+
- .github/PULL_REQUEST_TEMPLATE.md
8+
- .github/workflows/branch.yml
9+
- .github/workflows/linting_comment.yml
10+
- .github/workflows/linting.yml
11+
- lib/NfcoreSchema.groovy
612
update:
713
nf-core/modules:
8-
rseqc/bamstat: "9d0cad583b9a71a6509b754fdf589cbfbed08961"
9-
rseqc/inferexperiment: "9d0cad583b9a71a6509b754fdf589cbfbed08961"
10-
rseqc/innerdistance: "9d0cad583b9a71a6509b754fdf589cbfbed08961"
11-
rseqc/junctionannotation: "9d0cad583b9a71a6509b754fdf589cbfbed08961"
12-
rseqc/junctionsaturation: "9d0cad583b9a71a6509b754fdf589cbfbed08961"
13-
rseqc/readdistribution: "9d0cad583b9a71a6509b754fdf589cbfbed08961"
14-
rseqc/readduplication: "9d0cad583b9a71a6509b754fdf589cbfbed08961"
15-
rseqc/tin: "ce8c781bb494c2cc1f0a951c31c7b2f4af12e8af"
14+
rseqc/bamstat: "e745e167c1020928ef20ea1397b6b4d230681b4d"
15+
rseqc/inferexperiment: "e745e167c1020928ef20ea1397b6b4d230681b4d"
16+
rseqc/innerdistance: "e745e167c1020928ef20ea1397b6b4d230681b4d"
17+
rseqc/junctionannotation: "e745e167c1020928ef20ea1397b6b4d230681b4d"
18+
rseqc/junctionsaturation: "e745e167c1020928ef20ea1397b6b4d230681b4d"
19+
rseqc/readdistribution: "e745e167c1020928ef20ea1397b6b4d230681b4d"
20+
rseqc/readduplication: "e745e167c1020928ef20ea1397b6b4d230681b4d"
21+
rseqc/tin: "4dbc166a7c30e963511fb5c9870fbcaa158a53a9"

0 commit comments

Comments
 (0)