Skip to content

Commit fe6db64

Browse files
committed
ci: bump all GitHub Actions to Node.js 24 compatible versions
- actions/checkout v4 -> v6 - actions/setup-python v5 -> v6 - actions/upload-artifact v4 -> v7 - actions/download-artifact v4 -> v8 Resolves Node.js 20 deprecation warnings (deadline: June 2, 2026)
1 parent 2882cc1 commit fe6db64

6 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
python-version: ["3.9", "3.10", "3.11", "3.12"]
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v6
2121
- name: Set up Python ${{ matrix.python-version }}
22-
uses: actions/setup-python@v5
22+
uses: actions/setup-python@v6
2323
with:
2424
python-version: ${{ matrix.python-version }}
2525
- name: Install dependencies
@@ -34,8 +34,8 @@ jobs:
3434
lint:
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/checkout@v4
38-
- uses: actions/setup-python@v5
37+
- uses: actions/checkout@v6
38+
- uses: actions/setup-python@v6
3939
with:
4040
python-version: "3.12"
4141
- run: pip install ruff

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: Checkout repository
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v6
3636

3737
- name: Initialize CodeQL
3838
uses: github/codeql-action/init@v3

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
test:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
17-
- uses: actions/setup-python@v5
16+
- uses: actions/checkout@v6
17+
- uses: actions/setup-python@v6
1818
with:
1919
python-version: "3.12"
2020
- run: pip install -e ".[dev]"
@@ -24,13 +24,13 @@ jobs:
2424
needs: test
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@v4
28-
- uses: actions/setup-python@v5
27+
- uses: actions/checkout@v6
28+
- uses: actions/setup-python@v6
2929
with:
3030
python-version: "3.12"
3131
- run: pip install build
3232
- run: python -m build
33-
- uses: actions/upload-artifact@v4
33+
- uses: actions/upload-artifact@v7
3434
with:
3535
name: dist
3636
path: dist/
@@ -42,7 +42,7 @@ jobs:
4242
permissions:
4343
id-token: write
4444
steps:
45-
- uses: actions/download-artifact@v4
45+
- uses: actions/download-artifact@v8
4646
with:
4747
name: dist
4848
path: dist/
@@ -54,7 +54,7 @@ jobs:
5454
permissions:
5555
contents: write
5656
steps:
57-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@v6
5858
- name: Create GitHub Release
5959
env:
6060
GH_TOKEN: ${{ github.token }}

.github/workflows/sbom.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
steps:
2323
- name: Checkout code
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v6
2525

2626
- name: Generate SBOM (SPDX)
2727
uses: anchore/sbom-action@v0
@@ -36,7 +36,7 @@ jobs:
3636
output-file: sbom-cyclonedx.json
3737

3838
- name: Upload SBOMs as artifacts
39-
uses: actions/upload-artifact@v4
39+
uses: actions/upload-artifact@v7
4040
with:
4141
name: sbom
4242
path: |

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: "Checkout code"
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v6
3636
with:
3737
persist-credentials: false
3838

.github/workflows/sigstore.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020

2121
steps:
2222
- name: Checkout code
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v6
2424

2525
- name: Set up Python
26-
uses: actions/setup-python@v5
26+
uses: actions/setup-python@v6
2727
with:
2828
python-version: "3.x"
2929

@@ -39,7 +39,7 @@ jobs:
3939
inputs: ./dist/*.tar.gz ./dist/*.whl
4040

4141
- name: Upload signed artifacts
42-
uses: actions/upload-artifact@v4
42+
uses: actions/upload-artifact@v7
4343
with:
4444
name: signed-dist
4545
path: |

0 commit comments

Comments
 (0)