Skip to content

Commit 104ddaf

Browse files
authored
Merge pull request #991 from drpatelh/actions
Fix Actions to trigger full-sized tests on release
2 parents 93d36d1 + fcb2189 commit 104ddaf

File tree

8 files changed

+34
-20
lines changed

8 files changed

+34
-20
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
7171
star_salmon:
7272
name: Test STAR Salmon with workflow parameters
73-
if: ${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq') }}
73+
if: ${{ (github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq')) && !contains(github.event.head_commit.message, '[ci fast]') }}
7474
runs-on: ubuntu-latest
7575
strategy:
7676
matrix:
@@ -132,7 +132,7 @@ jobs:
132132
133133
star_rsem:
134134
name: Test STAR RSEM with workflow parameters
135-
if: ${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq') }}
135+
if: ${{ (github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq')) && !contains(github.event.head_commit.message, '[ci fast]') }}
136136
runs-on: ubuntu-latest
137137
strategy:
138138
matrix:
@@ -183,7 +183,7 @@ jobs:
183183
184184
hisat2:
185185
name: Test HISAT2 with workflow parameters
186-
if: ${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq') }}
186+
if: ${{ (github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq')) && !contains(github.event.head_commit.message, '[ci fast]') }}
187187
runs-on: ubuntu-latest
188188
strategy:
189189
matrix:
@@ -234,7 +234,7 @@ jobs:
234234
235235
salmon:
236236
name: Test Salmon with workflow parameters
237-
if: ${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq') }}
237+
if: ${{ (github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'nf-core/rnaseq')) && !contains(github.event.head_commit.message, '[ci fast]') }}
238238
runs-on: ubuntu-latest
239239
strategy:
240240
matrix:

.github/workflows/cloud_tests_full.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
- gcp
1818
jobs:
1919
run-full-tests-on-aws:
20-
if: ${{ github.event.inputs.platform == 'all' || github.event.inputs.platform == 'aws' }}
20+
if: ${{ github.event.inputs.platform == 'all' || github.event.inputs.platform == 'aws' || !github.event.inputs }}
2121
runs-on: ubuntu-latest
2222
strategy:
2323
matrix:
@@ -34,15 +34,15 @@ jobs:
3434
parameters: |
3535
{
3636
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
37+
"aligner": "${{ matrix.aligner }}",
3738
"outdir": "${{ secrets.TOWER_BUCKET_AWS }}/rnaseq/results-${{ github.sha }}/aligner_${{ matrix.aligner }}"
3839
}
39-
wait: false
4040
- uses: actions/upload-artifact@v3
4141
with:
4242
name: Tower debug log file
4343
path: tower_action_*.log
4444
run-full-tests-on-gcp:
45-
if: ${{ github.event.inputs.platform == 'all' || github.event.inputs.platform == 'gcp' }}
45+
if: ${{ github.event.inputs.platform == 'all' || github.event.inputs.platform == 'gcp' || !github.event.inputs }}
4646
runs-on: ubuntu-latest
4747
strategy:
4848
matrix:
@@ -59,15 +59,15 @@ jobs:
5959
parameters: |
6060
{
6161
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
62+
"aligner": "${{ matrix.aligner }}",
6263
"outdir": "${{ secrets.TOWER_BUCKET_GCP }}/rnaseq/results-${{ github.sha }}/aligner_${{ matrix.aligner }}"
6364
}
64-
wait: false
6565
- uses: actions/upload-artifact@v3
6666
with:
6767
name: Tower debug log file
6868
path: tower_action_*.log
6969
run-full-tests-on-azure:
70-
if: ${{ github.event.inputs.platform == 'all' || github.event.inputs.platform == 'azure' }}
70+
if: ${{ github.event.inputs.platform == 'all' || github.event.inputs.platform == 'azure' || !github.event.inputs }}
7171
runs-on: ubuntu-latest
7272
strategy:
7373
matrix:
@@ -84,10 +84,10 @@ jobs:
8484
parameters: |
8585
{
8686
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
87+
"aligner": "${{ matrix.aligner }}",
8788
"outdir": "${{ secrets.TOWER_BUCKET_AZURE }}/rnaseq/results-${{ github.sha }}/aligner_${{ matrix.aligner }}",
8889
"igenomes_base": "${{ secrets.TOWER_IGENOMES_BASE_AZURE }}"
8990
}
90-
wait: false
9191
- uses: actions/upload-artifact@v3
9292
with:
9393
name: Tower debug log file

.github/workflows/cloud_tests_small.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ jobs:
3030
{
3131
"outdir": "${{ secrets.TOWER_BUCKET_AWS }}/rnaseq/results-test-${{ github.sha }}"
3232
}
33-
wait: false
3433
- uses: actions/upload-artifact@v3
3534
with:
3635
name: Tower debug log file
@@ -51,7 +50,6 @@ jobs:
5150
{
5251
"outdir": "${{ secrets.TOWER_BUCKET_GCP }}/rnaseq/results-test-${{ github.sha }}"
5352
}
54-
wait: false
5553
- uses: actions/upload-artifact@v3
5654
with:
5755
name: Tower debug log file
@@ -72,7 +70,6 @@ jobs:
7270
{
7371
"outdir": "${{ secrets.TOWER_BUCKET_AZURE }}/rnaseq/results-test-${{ github.sha }}"
7472
}
75-
wait: false
7673
- uses: actions/upload-artifact@v3
7774
with:
7875
name: Tower debug log file

CHANGELOG.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,24 @@
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6+
## [[3.11.1](https://github.com/nf-core/rnaseq/releases/tag/3.11.1)] - 2023-03-31
7+
8+
### Credits
9+
10+
Special thanks to the following for their code contributions to the release:
11+
12+
- [Adam Talbot](https://github.com/adamrtalbot)
13+
- [Rob Syme](https://github.com/robsyme)
14+
- [suhrig](https://github.com/suhrig)
15+
16+
### Enhancements & fixes
17+
18+
- [[#987](https://github.com/nf-core/rnaseq/pull/987)] - Fix issue with incorrect cacheing of test datasets during CI/CD
19+
- [[#988](https://github.com/nf-core/rnaseq/issues/988)] - `DESEQ2_QC_STAR_SALMON` fails when sample names have many components
20+
- Remove `wait: false` option from Tower Actions which is the default
21+
- Fix release trigger for full-sized multi-cloud tests
22+
- Adding `[ci fast]` to commit message now skips all tests except for standard `-profile test` pipeline run
23+
624
## [[3.11.0](https://github.com/nf-core/rnaseq/releases/tag/3.11.0)] - 2023-03-30
725

826
### Credits
@@ -37,8 +55,6 @@ Thank you to everyone else that has contributed by reporting bugs, enhancements
3755
- [[#961](https://github.com/nf-core/rnaseq/issues/961)] - Add warnings to STDOUT for all skipped and failed strandedness check samples
3856
- [[#975](https://github.com/nf-core/rnaseq/issues/975)] - `SALMON_INDEX` runs when using `--aligner star_rsem` even if samples have explicit strandedness
3957
- Remove HISAT2 from automated AWS full-sized tests
40-
- [[#988](https://github.com/nf-core/rnaseq/issues/988)] - `DESEQ2_QC_STAR_SALMON` fails when sample names have many components
41-
- [[#987](https://github.com/nf-core/rnaseq/pull/987)] - Fix issue with incorrect cacheing of test datasets during CI/CD
4258

4359
### Parameters
4460

modules.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,13 +211,13 @@
211211
},
212212
"umitools/dedup": {
213213
"branch": "master",
214-
"git_sha": "6d9c7e43404e20a97d2f6f88548456afe78282e6",
214+
"git_sha": "ffe2f5865f608848e440a52b73c304ea79aaf818",
215215
"installed_by": ["bam_dedup_stats_samtools_umitools"]
216216
},
217217
"umitools/extract": {
218218
"branch": "master",
219-
"git_sha": "6d9c7e43404e20a97d2f6f88548456afe78282e6",
220-
"installed_by": ["fastq_fastqc_umitools_trimgalore", "fastq_fastqc_umitools_fastp"]
219+
"git_sha": "ffe2f5865f608848e440a52b73c304ea79aaf818",
220+
"installed_by": ["fastq_fastqc_umitools_fastp", "fastq_fastqc_umitools_trimgalore"]
221221
},
222222
"untar": {
223223
"branch": "master",

modules/nf-core/umitools/dedup/main.nf

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/umitools/extract/main.nf

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nextflow.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ manifest {
261261
description = """RNA sequencing analysis pipeline for gene/isoform quantification and extensive quality control."""
262262
mainScript = 'main.nf'
263263
nextflowVersion = '!>=22.10.1'
264-
version = '3.11.0'
264+
version = '3.11.1'
265265
doi = 'https://doi.org/10.5281/zenodo.1400710'
266266
}
267267

0 commit comments

Comments
 (0)