Skip to content

Commit e0197cf

Browse files
Update GitHub Actions
1 parent f7207a5 commit e0197cf

22 files changed

+51
-51
lines changed

.github/actions/create-lint-wf/action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ runs:
8888

8989
- name: Upload log file artifact
9090
if: ${{ always() }}
91-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
91+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
9292
with:
9393
name: nf-core-log-file-${{ matrix.NXF_VER }}
9494
path: create-lint-wf/log.txt

.github/workflows/changelog.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ jobs:
3636
fi
3737
gh pr checkout $PR_NUMBER
3838
39-
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
39+
- uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
4040
with:
41-
python-version: "3.12"
41+
python-version: "3.13"
4242

4343
- name: Install packages
4444
run: |
@@ -65,9 +65,9 @@ jobs:
6565
echo "File changed: ${{ env.changed }}"
6666
6767
- name: Set up Python 3.12
68-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
68+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
6969
with:
70-
python-version: "3.12"
70+
python-version: "3.13"
7171
cache: "pip"
7272

7373
- name: Install pre-commit

.github/workflows/clean-up.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
issues: write
1111
pull-requests: write
1212
steps:
13-
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9
13+
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9
1414
with:
1515
stale-issue-message: "This issue has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment otherwise this issue will be closed in 20 days."
1616
stale-pr-message: "This PR has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment if it is still useful."

.github/workflows/create-lint-wf.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ jobs:
5151

5252
# Set up nf-core/tools
5353
- name: Set up Python 3.12
54-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
54+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
5555
with:
56-
python-version: "3.12"
56+
python-version: "3.13"
5757
cache: pip
5858

5959
- name: Install python dependencies

.github/workflows/create-test-lint-wf-template.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
all_features: ${{ steps.create_matrix.outputs.matrix }}
3939
steps:
4040
- name: 🏗 Set up yq
41-
uses: frenck/action-setup-yq@v1
41+
uses: frenck/action-setup-yq@c4b5be8b4a215c536a41d436757d9feb92836d4f # v1
4242
- name: checkout
4343
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
4444
- name: Create Matrix
@@ -82,9 +82,9 @@ jobs:
8282
name: Check out source-code repository
8383

8484
- name: Set up Python 3.12
85-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
85+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
8686
with:
87-
python-version: "3.12"
87+
python-version: "3.13"
8888

8989
- name: Install python dependencies
9090
run: |
@@ -180,7 +180,7 @@ jobs:
180180

181181
- name: Upload log file artifact
182182
if: ${{ always() }}
183-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
183+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
184184
with:
185185
name: nf-core-log-file-${{ matrix.TEMPLATE }}
186186
path: create-test-lint-wf/artifact_files.tar

.github/workflows/create-test-wf.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ jobs:
5050
name: Check out source-code repository
5151

5252
- name: Set up Python 3.12
53-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
53+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
5454
with:
55-
python-version: "3.12"
55+
python-version: "3.13"
5656

5757
- name: Install python dependencies
5858
run: |
@@ -73,7 +73,7 @@ jobs:
7373
7474
- name: Upload log file artifact
7575
if: ${{ always() }}
76-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
76+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
7777
with:
7878
name: nf-core-log-file-${{ matrix.NXF_VER }}
7979
path: create-test-wf/log.txt

.github/workflows/deploy-pypi.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
name: Check out source-code repository
1818

1919
- name: Set up Python 3.12
20-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
20+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
2121
with:
22-
python-version: "3.12"
22+
python-version: "3.13"
2323

2424
- name: Install python dependencies
2525
run: |

.github/workflows/fix-linting.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}
3333

3434
# Install and run pre-commit
35-
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
35+
- uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
3636
with:
37-
python-version: "3.12"
37+
python-version: "3.13"
3838

3939
- name: Install pre-commit
4040
run: pip install pre-commit

.github/workflows/lint-code.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2222

2323
- name: Set up Python 3.12
24-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
24+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
2525
with:
26-
python-version: "3.12"
26+
python-version: "3.13"
2727
cache: "pip"
2828

2929
- name: Install pre-commit

.github/workflows/pytest.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ jobs:
9191
name: Check out source-code repository
9292

9393
- name: Set up Python ${{ needs.setup.outputs.python-version }}
94-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
94+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
9595
with:
9696
python-version: ${{ needs.setup.outputs.python-version }}
9797
cache: "pip"
@@ -148,15 +148,15 @@ jobs:
148148
echo "test=${test}" >> $GITHUB_ENV
149149
150150
- name: Store snapshot report
151-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
151+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
152152
if: always()
153153
with:
154154
include-hidden-files: true
155155
name: Snapshot Report ${{ env.test }}
156156
path: ./snapshot_report.html
157157

158158
- name: Upload coverage
159-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
159+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
160160
with:
161161
include-hidden-files: true
162162
name: coverage_${{ env.test }}
@@ -174,11 +174,11 @@ jobs:
174174
175175
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
176176
- name: Set up Python 3.12
177-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
177+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
178178
env:
179179
AGENT_TOOLSDIRECTORY: /opt/actions-runner/_work/tools/tools/
180180
with:
181-
python-version: "3.12"
181+
python-version: "3.13"
182182
cache: "pip"
183183

184184
- name: Install dependencies
@@ -191,14 +191,14 @@ jobs:
191191
mv .github/.coveragerc .
192192
193193
- name: Download all artifacts
194-
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
194+
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4
195195
- name: Run coverage
196196
run: |
197197
coverage combine --keep coverage*/.coverage*
198198
coverage report
199199
coverage xml
200200
201-
- uses: codecov/codecov-action@5c47607acb93fed5485fdbf7232e8a31425f672a # v5
201+
- uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5
202202
with:
203203
files: coverage.xml
204204
env:

.github/workflows/sync.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ jobs:
7979
fetch-depth: "0"
8080

8181
- name: Set up Python 3.12
82-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
82+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
8383
with:
84-
python-version: "3.12"
84+
python-version: "3.13"
8585

8686
- name: Install python dependencies
8787
run: |
@@ -123,7 +123,7 @@ jobs:
123123
124124
- name: Upload sync log file artifact
125125
if: ${{ always() }}
126-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
126+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
127127
with:
128128
name: sync_log_${{ matrix.pipeline }}
129129
path: sync_log_${{ matrix.pipeline }}.txt

.github/workflows/update-textual-snapshots.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ jobs:
3333

3434
# Install dependencies and run pytest
3535
- name: Set up Python
36-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
36+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
3737
with:
38-
python-version: "3.12"
38+
python-version: "3.13"
3939
cache: "pip"
4040

4141
- name: Install dependencies

nf_core/pipeline-template/.github/workflows/awsfulltest.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
}
6262
profiles: test_full
6363

64-
- uses: actions/upload-artifact@v4
64+
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
6565
with:
6666
name: Seqera Platform debug log file
6767
path: |

nf_core/pipeline-template/.github/workflows/awstest.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
}
2626
profiles: test
2727

28-
- uses: actions/upload-artifact@v4
28+
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
2929
with:
3030
name: Seqera Platform debug log file
3131
path: |

nf_core/pipeline-template/.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
6262
- name: Set up Miniconda
6363
if: matrix.profile == 'conda'
64-
uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3
64+
uses: conda-incubator/setup-miniconda@505e6394dae86d6a5c7fbb6e3fb8938e3e863830 # v3
6565
with:
6666
miniconda-version: "latest"
6767
auto-update-conda: true

nf_core/pipeline-template/.github/workflows/clean-up.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
issues: write
1111
pull-requests: write
1212
steps:
13-
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9
13+
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9
1414
with:
1515
stale-issue-message: "This issue has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment otherwise this issue will be closed in 20 days."
1616
stale-pr-message: "This PR has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment if it is still useful."

nf_core/pipeline-template/.github/workflows/download_pipeline.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ jobs:
4444
- name: Disk space cleanup
4545
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
4646

47-
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
47+
- uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
4848
with:
49-
python-version: "3.12"
49+
python-version: "3.13"
5050
architecture: "x64"
5151

5252
- name: Setup Apptainer
@@ -127,7 +127,7 @@ jobs:
127127
fi{% endraw %}
128128
129129
- name: Upload Nextflow logfile for debugging purposes
130-
uses: actions/upload-artifact@v4
130+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
131131
with:
132132
name: nextflow_logfile.txt
133133
path: .nextflow.log*

nf_core/pipeline-template/.github/workflows/fix-linting.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}
3333

3434
# Install and run pre-commit
35-
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
35+
- uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
3636
with:
37-
python-version: "3.12"
37+
python-version: "3.13"
3838

3939
- name: Install pre-commit
4040
run: pip install pre-commit

nf_core/pipeline-template/.github/workflows/linting.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1515

1616
- name: Set up Python 3.12
17-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
17+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
1818
with:
19-
python-version: "3.12"
19+
python-version: "3.13"
2020

2121
- name: Install pre-commit
2222
run: pip install pre-commit
@@ -33,13 +33,13 @@ jobs:
3333
- name: Install Nextflow
3434
uses: nf-core/setup-nextflow@v2
3535

36-
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
36+
- uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
3737
with:
38-
python-version: "3.12"
38+
python-version: "3.13"
3939
architecture: "x64"
4040

4141
- name: read .nf-core.yml
42-
uses: pietrobolcato/[email protected]
42+
uses: pietrobolcato/action-read-yaml@9f13718d61111b69f30ab4ac683e67a56d254e1d # 1.1.0
4343
id: read_yml
4444
with:
4545
config: ${{ github.workspace }}/.nf-core.yml
@@ -71,7 +71,7 @@ jobs:
7171

7272
- name: Upload linting log file artifact
7373
if: ${{ always() }}
74-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
74+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4
7575
with:
7676
name: linting-logs
7777
path: |

nf_core/pipeline-template/.github/workflows/linting_comment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
run: echo "pr_number=$(cat linting-logs/PR_number.txt)" >> $GITHUB_OUTPUT
2222

2323
- name: Post PR comment
24-
uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 # v2
24+
uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # v2
2525
with:
2626
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2727
number: ${{ steps.pr_number.outputs.pr_number }}

nf_core/pipeline-template/.github/workflows/release-announcements.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
bsky-post:
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: zentered/bluesky-post-action@80dbe0a7697de18c15ad22f4619919ceb5ccf597 # v0.1.0
33+
- uses: zentered/bluesky-post-action@4aa83560bb3eac05dbad1e5f221ee339118abdd2 # v0.2.0
3434
with:
3535
post: |
3636
Pipeline release! ${{ github.repository }} v${{ github.event.release.tag_name }} - ${{ github.event.release.name }}!

nf_core/pipeline-template/.github/workflows/template_version_comment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
ref: ${{ github.event.pull_request.head.sha }}
1515

1616
- name: Read template version from .nf-core.yml
17-
uses: nichmor/[email protected]
17+
uses: nichmor/minimal-read-yaml@1f7205277e25e156e1f63815781db80a6d490b8f # v0.0.2
1818
id: read_yml
1919
with:
2020
config: ${{ github.workspace }}/.nf-core.yml

0 commit comments

Comments
 (0)