@@ -16,20 +16,14 @@ jobs:
1616 java :
1717 - { ver: '11', run_nextflow: true, run_coverage: false, nxf_ver: "22.04.5" }
1818 - { ver: '17', run_nextflow: true, run_coverage: true, nxf_ver: latest }
19- - { ver: '20 ', run_nextflow: true, run_coverage: false, nxf_ver: latest-edge }
19+ - { ver: '21 ', run_nextflow: true, run_coverage: false, nxf_ver: latest-edge }
2020
2121 steps :
2222 - uses : actions/checkout@v4
2323
24- - uses : viash-io/viash-actions/update-docker-engine@v5
24+ - uses : viash-io/viash-actions/project/ update-docker-engine@v6
2525 if : runner.os == 'Linux'
2626
27- - name : Set up Nextflow
28- if : ${{ runner.os == 'Linux' && matrix.java.run_nextflow }}
29- uses : nf-core/setup-nextflow@v1
30- with :
31- version : ${{ matrix.java.nxf_ver }}
32-
3327 - name : Set up R
3428 uses : r-lib/actions/setup-r@v2
3529 with :
@@ -42,18 +36,14 @@ jobs:
4236 processx
4337 testthat
4438
45- - name : Set up java & sbt
39+ - name : Set up java
4640 uses : actions/setup-java@v4
4741 with :
4842 distribution : temurin
4943 java-version : ${{ matrix.java.ver }}
5044
51- - name : Set up sbt specifically on macOS on arm64 if needed
52- if : ${{ runner.os == 'macOS' && runner.arch == 'ARM64'}}
53- run : |
54- if ! command -v sbt &> /dev/null; then
55- brew install sbt
56- fi
45+ - name : Set up sbt
46+ uses : sbt/setup-sbt@v1
5747
5848 - name : Set up Scala
5949 run : |
6959 with :
7060 python-version : ' 3.x'
7161
62+ - name : Set up Nextflow
63+ if : ${{ runner.os == 'Linux' && matrix.java.run_nextflow }}
64+ uses : nf-core/setup-nextflow@v2
65+ with :
66+ version : ${{ matrix.java.nxf_ver }}
67+
7268 - name : Run tests
7369 run : |
7470 if [[ "${{ matrix.config.name }}" =~ ^ubuntu.*$ ]] && [[ "${{ matrix.java.run_coverage }}" == "true" ]]; then
0 commit comments