Skip to content

Commit 62a1722

Browse files
jensensclaude
andcommitted
chore: bump GitHub Actions to Node.js 24 compatible versions
- actions/checkout v4 → v5 - actions/upload-artifact v4 → v5 - actions/download-artifact v4 → v5 - astral-sh/setup-uv v4/v6 → v8 Fixes Node.js 20 deprecation warnings. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4cff0a2 commit 62a1722

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/docs.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ jobs:
2222
build:
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v5
2626

2727
- uses: actions/setup-python@v5
2828
with:
2929
python-version: "3.13"
3030

31-
- uses: astral-sh/setup-uv@v4
31+
- uses: astral-sh/setup-uv@v8
3232

3333
- name: Install docs dependencies
3434
working-directory: docs

.github/workflows/qa.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ jobs:
1212
name: Ruff
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v5
1616

17-
- uses: astral-sh/setup-uv@v6
17+
- uses: astral-sh/setup-uv@v8
1818

1919
- name: Run ruff check
2020
run: uvx ruff check .

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
contents: read
3131

3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v5
3434
with:
3535
fetch-depth: 0
3636
persist-credentials: false
@@ -49,7 +49,7 @@ jobs:
4949

5050
steps:
5151
- name: Download packages built by build-and-inspect-python-package
52-
uses: actions/download-artifact@v4
52+
uses: actions/download-artifact@v5
5353
with:
5454
name: Packages
5555
path: dist
@@ -71,7 +71,7 @@ jobs:
7171

7272
steps:
7373
- name: Download packages built by build-and-inspect-python-package
74-
uses: actions/download-artifact@v4
74+
uses: actions/download-artifact@v5
7575
with:
7676
name: Packages
7777
path: dist

.github/workflows/tests.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ jobs:
5050
BM25_TEST_DSN: "dbname=zodb_test user=zodb password=zodb host=localhost port=5434"
5151

5252
steps:
53-
- uses: actions/checkout@v4
53+
- uses: actions/checkout@v5
5454
with:
5555
fetch-depth: 0
5656

57-
- uses: astral-sh/setup-uv@v6
57+
- uses: astral-sh/setup-uv@v8
5858
with:
5959
enable-cache: true
6060
cache-dependency-glob: "pyproject.toml"
@@ -77,7 +77,7 @@ jobs:
7777
run: mv .coverage .coverage.${{ matrix.python-version }}
7878

7979
- name: Upload coverage data
80-
uses: actions/upload-artifact@v4
80+
uses: actions/upload-artifact@v5
8181
with:
8282
name: coverage-data-${{ matrix.python-version }}
8383
path: .coverage.${{ matrix.python-version }}
@@ -91,9 +91,9 @@ jobs:
9191
runs-on: ubuntu-latest
9292

9393
steps:
94-
- uses: actions/checkout@v4
94+
- uses: actions/checkout@v5
9595

96-
- uses: astral-sh/setup-uv@v6
96+
- uses: astral-sh/setup-uv@v8
9797
with:
9898
enable-cache: true
9999
cache-dependency-glob: "pyproject.toml"
@@ -103,7 +103,7 @@ jobs:
103103
uv venv
104104
uv pip install -c https://dist.plone.org/release/6.1-latest/constraints.txt -e ".[test]"
105105
106-
- uses: actions/download-artifact@v4
106+
- uses: actions/download-artifact@v5
107107
with:
108108
pattern: coverage-data-*
109109
merge-multiple: true
@@ -116,7 +116,7 @@ jobs:
116116
uv run coverage report
117117
118118
- name: Upload HTML report if check failed
119-
uses: actions/upload-artifact@v4
119+
uses: actions/upload-artifact@v5
120120
with:
121121
name: html-report
122122
path: htmlcov

0 commit comments

Comments
 (0)