Skip to content

Commit 36912f8

Browse files
committed
Update GHAs
1 parent 3acfb6a commit 36912f8

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

.github/workflows/run_tests.yml

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,27 @@ jobs:
88
NXF_ANSI_LOG: false
99
steps:
1010
- name: Check out repository code
11-
uses: actions/checkout@v2
11+
uses: actions/checkout@v6
1212

13-
- name: Cache singularity images
14-
uses: actions/cache@v4.2.2
13+
- name: Cache singularity/apptainer images
14+
uses: actions/cache@v5.0.2
1515
with:
1616
path: work/singularity
1717
key: singularity-${{ hashFiles('config/nextflow_config/singularity.config') }}
1818
restore-keys: singularity-
1919

20-
- name: Install Singularity
21-
uses: eWaterCycle/setup-singularity@v7
20+
- name: Install apptainer
21+
- uses: eWaterCycle/setup-apptainer@v2
2222
with:
23-
singularity-version: 3.8.3
24-
25-
- name: Install Nextflow
26-
env:
27-
CAPSULE_LOG: none
28-
run: |
29-
curl -fsSL https://github.com/nextflow-io/nextflow/releases/download/v24.10.4/nextflow -o nextflow | bash
30-
sudo mv nextflow /usr/local/bin/
31-
32-
- name: Make Nextflow binary executable
33-
run: chmod +x /usr/local/bin/nextflow
23+
apptainer-version: 1.3.6
3424

25+
- name: Install Nextflow
26+
uses: nf-core/setup-nextflow@v2
27+
with:
28+
version: 25.10.2
29+
3530
- name: Set up python
36-
uses: actions/setup-python@v2
31+
uses: actions/setup-python@v6
3732
with:
3833
python-version: 3.11
3934
architecture: x64

0 commit comments

Comments
 (0)