Skip to content

Commit bce378e

Browse files
authored
Merge pull request #222 from MaxUlysse/2.6.1
2.6.1
2 parents 75fe254 + e6b97db commit bce378e

File tree

17 files changed

+1662
-1546
lines changed

17 files changed

+1662
-1546
lines changed

.circleci/config.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
environment:
77
GENOME: GRCh37
88
SNPEFF_CACHE_VERSION: "75"
9-
SAREK_TAG: 2.6
9+
SAREK_TAG: "2.6.1"
1010
steps:
1111
- checkout
1212
- setup_remote_docker
@@ -20,28 +20,28 @@ jobs:
2020
environment:
2121
GENOME: GRCh38
2222
SNPEFF_CACHE_VERSION: "86"
23-
SAREK_TAG: 2.6
23+
SAREK_TAG: "2.6.1"
2424

2525
snpeffgrcm38:
2626
<< : *buildsnpeff
2727
environment:
2828
GENOME: GRCm38
2929
SNPEFF_CACHE_VERSION: "86"
30-
SAREK_TAG: 2.6
30+
SAREK_TAG: "2.6.1"
3131

3232
snpeffcanfam3_1:
3333
<< : *buildsnpeff
3434
environment:
3535
GENOME: CanFam3.1
3636
SNPEFF_CACHE_VERSION: "86"
37-
SAREK_TAG: 2.6
37+
SAREK_TAG: "2.6.1"
3838

3939
snpeffwbcel235:
4040
<< : *buildsnpeff
4141
environment:
4242
GENOME: WBcel235
4343
SNPEFF_CACHE_VERSION: "86"
44-
SAREK_TAG: 2.6
44+
SAREK_TAG: "2.6.1"
4545

4646
vepgrch37: &buildvep
4747
docker:
@@ -50,7 +50,7 @@ jobs:
5050
GENOME: GRCh37
5151
SPECIES: homo_sapiens
5252
VEP_VERSION: "99"
53-
SAREK_TAG: 2.6
53+
SAREK_TAG: "2.6.1"
5454
steps:
5555
- checkout
5656
- setup_remote_docker
@@ -59,38 +59,39 @@ jobs:
5959
no_output_timeout: 3h
6060
- run:
6161
command: echo "$DOCKERHUB_PASS" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin ; docker push nfcore/sarekvep:${SAREK_TAG}.${GENOME}
62+
no_output_timeout: 30m
6263

6364
vepgrch38:
6465
<< : *buildvep
6566
environment:
6667
GENOME: GRCh38
6768
SPECIES: homo_sapiens
6869
VEP_VERSION: "99"
69-
SAREK_TAG: 2.6
70+
SAREK_TAG: "2.6.1"
7071

7172
vepgrcm38:
7273
<< : *buildvep
7374
environment:
7475
GENOME: GRCm38
7576
SPECIES: mus_musculus
7677
VEP_VERSION: "99"
77-
SAREK_TAG: 2.6
78+
SAREK_TAG: "2.6.1"
7879

7980
vepcanfam3_1:
8081
<< : *buildvep
8182
environment:
8283
GENOME: CanFam3.1
8384
SPECIES: canis_familiaris
8485
VEP_VERSION: "99"
85-
SAREK_TAG: 2.6
86+
SAREK_TAG: "2.6.1"
8687

8788
vepwbcel235:
8889
<< : *buildvep
8990
environment:
9091
GENOME: WBcel235
9192
SPECIES: caenorhabditis_elegans
9293
VEP_VERSION: "99"
93-
SAREK_TAG: 2.6
94+
SAREK_TAG: "2.6.1"
9495

9596
workflows:
9697
version: 2

.github/workflows/awsfulltest.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: nf-core AWS full test
2+
# This workflow is triggered on push to the master branch and on published releases.
3+
# It runs the -profile 'test_full' on AWS batch
4+
5+
on:
6+
release:
7+
types: [published]
8+
9+
jobs:
10+
run-awstest:
11+
if: github.repository == 'nf-core/sarek'
12+
name: Run AWS full tests
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Setup Miniconda
16+
uses: goanpeca/setup-miniconda@v1.0.2
17+
with:
18+
auto-update-conda: true
19+
python-version: 3.7
20+
- name: Install awscli
21+
run: conda install -c conda-forge awscli
22+
- name: Start AWS batch job
23+
# TODO nf-core: You can customise AWS full pipeline tests as required
24+
# Add full size test data (but still relatively small datasets for few samples)
25+
# on the `test_full.config` test runs with only one set of parameters
26+
# Then specify `-profile test_full` instead of `-profile test` on the AWS batch command
27+
env:
28+
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
29+
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
30+
TOWER_ACCESS_TOKEN: ${{secrets.AWS_TOWER_TOKEN}}
31+
AWS_JOB_DEFINITION: ${{secrets.AWS_JOB_DEFINITION}}
32+
AWS_JOB_QUEUE: ${{secrets.AWS_JOB_QUEUE}}
33+
AWS_S3_BUCKET: ${{secrets.AWS_S3_BUCKET}}
34+
run: |
35+
aws batch submit-job \
36+
--region eu-west-1 \
37+
--job-name nf-core-sarek \
38+
--job-queue $AWS_JOB_QUEUE \
39+
--job-definition $AWS_JOB_DEFINITION \
40+
--container-overrides '{"command": ["nf-core/sarek", "-r '"${GITHUB_SHA}"' -profile test --outdir s3://'"${AWS_S3_BUCKET}"'/sarek/results-'"${GITHUB_SHA}"' -w s3://'"${AWS_S3_BUCKET}"'/sarek/work-'"${GITHUB_SHA}"' -with-tower"], "environment": [{"name": "TOWER_ACCESS_TOKEN", "value": "'"$TOWER_ACCESS_TOKEN"'"}]}'

.github/workflows/awstest.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ on:
66
push:
77
branches:
88
- master
9-
release:
10-
types: [published]
119

1210
jobs:
1311
run-awstest:
12+
if: github.repository == 'nf-core/sarek'
1413
name: Run AWS test
1514
runs-on: ubuntu-latest
1615
steps:
@@ -23,8 +22,16 @@ jobs:
2322
run: conda install -c conda-forge awscli
2423
- name: Start AWS batch job
2524
env:
26-
AWS_ACCESS_KEY_ID: ${{secrets.AWS_KEY_ID}}
27-
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_KEY_SECRET}}
28-
TOWER_ACCESS_TOKEN: ${{secrets.TOWER_ACCESS_TOKEN}}
25+
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
26+
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
27+
TOWER_ACCESS_TOKEN: ${{secrets.AWS_TOWER_TOKEN}}
28+
AWS_JOB_DEFINITION: ${{secrets.AWS_JOB_DEFINITION}}
29+
AWS_JOB_QUEUE: ${{secrets.AWS_JOB_QUEUE}}
30+
AWS_S3_BUCKET: ${{secrets.AWS_S3_BUCKET}}
2931
run: |
30-
aws batch submit-job --region eu-west-1 --job-name nf-core-sarek --job-queue 'default-8b3836e0-5eda-11ea-96e5-0a2c3f6a2a32' --job-definition nextflow --container-overrides '{"command": ["nf-core/sarek", "-r '"${GITHUB_SHA}"' -profile test --outdir s3://nf-core-awsmegatests/sarek/results-'"${GITHUB_SHA}"' -w s3://nf-core-awsmegatests/sarek/work-'"${GITHUB_SHA}"' -with-tower"], "environment": [{"name": "TOWER_ACCESS_TOKEN", "value": "'"$TOWER_ACCESS_TOKEN"'"}]}'
32+
aws batch submit-job \
33+
--region eu-west-1 \
34+
--job-name nf-core-sarek \
35+
--job-queue $AWS_JOB_QUEUE \
36+
--job-definition $AWS_JOB_DEFINITION \
37+
--container-overrides '{"command": ["nf-core/sarek", "-r '"${GITHUB_SHA}"' -profile test --outdir s3://'"${AWS_S3_BUCKET}"'/sarek/results-'"${GITHUB_SHA}"' -w s3://'"${AWS_S3_BUCKET}"'/sarek/work-'"${GITHUB_SHA}"' -with-tower"], "environment": [{"name": "TOWER_ACCESS_TOKEN", "value": "'"$TOWER_ACCESS_TOKEN"'"}]}'

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Pull docker image
2323
run: |
2424
docker pull nfcore/sarek:dev
25-
docker tag nfcore/sarek:dev nfcore/sarek:2.6
25+
docker tag nfcore/sarek:dev nfcore/sarek:2.6.1
2626
- name: Run test
2727
run: nextflow run ${GITHUB_WORKSPACE} -profile test,docker
2828

@@ -45,8 +45,8 @@ jobs:
4545
NXF_VER: '19.10.0'
4646
- name: Pull docker image
4747
run: |
48-
docker pull nfcore/sarek:2.6
49-
docker pull nfcore/sarek${{ matrix.tools }}:2.6.${{ matrix.species }}
48+
docker pull nfcore/sarek:2.6.1
49+
docker pull nfcore/sarek${{ matrix.tools }}:2.6.1.${{ matrix.species }}
5050
- name: Run annotation test
5151
run: nextflow run ${GITHUB_WORKSPACE} -profile test_annotation,docker --tools ${{ matrix.tools }}
5252

@@ -67,7 +67,7 @@ jobs:
6767
# Only check Nextflow pipeline minimum version
6868
NXF_VER: '19.10.0'
6969
- name: Pull docker image
70-
run: docker pull nfcore/sarek:2.6
70+
run: docker pull nfcore/sarek:2.6.1
7171
- name: Get test data
7272
run: git clone --single-branch --branch sarek https://github.com/nf-core/test-datasets.git data
7373
- name: Run germline test
@@ -95,7 +95,7 @@ jobs:
9595
# Only check Nextflow pipeline minimum version
9696
NXF_VER: '19.10.0'
9797
- name: Pull docker image
98-
run: docker pull nfcore/sarek:2.6
98+
run: docker pull nfcore/sarek:2.6.1
9999
- name: Run test for minimal genomes
100100
run: nextflow run ${GITHUB_WORKSPACE} -profile test,docker --skipQC all --genome ${{ matrix.genome }} ${{ matrix.intervals }} --tools Manta,mpileup,Strelka,FreeBayes
101101

@@ -116,7 +116,7 @@ jobs:
116116
# Only check Nextflow pipeline minimum version
117117
NXF_VER: '19.10.0'
118118
- name: Pull docker image
119-
run: docker pull nfcore/sarek:2.6
119+
run: docker pull nfcore/sarek:2.6.1
120120
- name: Run ${{ matrix.profile }} test
121121
run: nextflow run ${GITHUB_WORKSPACE} -profile ${{ matrix.profile }},docker
122122

@@ -147,6 +147,6 @@ jobs:
147147
# Only check Nextflow pipeline minimum version
148148
NXF_VER: '19.10.0'
149149
- name: Pull docker image
150-
run: docker pull nfcore/sarek:2.6
150+
run: docker pull nfcore/sarek:2.6.1
151151
- name: Run ${{ matrix.tool }} test
152152
run: nextflow run ${GITHUB_WORKSPACE} -profile test_tool,docker --tools ${{ matrix.tool }} ${{ matrix.intervals }}

0 commit comments

Comments
 (0)