Skip to content

Commit 615abcf

Browse files
authored
ci: migrate GitHub Actions off deprecated Node 20 runtime (PL-61) (#43)
Bump actions running on Node 20/16 to Node 24-capable versions ahead of the runner default switch (2026-06-16) and Node 20 removal (2026-09-16): - actions/checkout v4 -> v5 - astral-sh/setup-uv v5 -> v7 - orgoro/coverage v3.1 -> v3.3.1 - release-drafter/release-drafter v5 -> v7
1 parent bf17e29 commit 615abcf

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111

1212
steps:
1313
- name: Checkout Project Package
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v5
1515

1616
- name: Install uv
17-
uses: astral-sh/setup-uv@v5
17+
uses: astral-sh/setup-uv@v7
1818

1919
- name: Install Python
2020
run: uv python install ${{ matrix.python-version }}
@@ -27,10 +27,10 @@ jobs:
2727

2828
steps:
2929
- name: Checkout Project Package
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v5
3131

3232
- name: Install uv
33-
uses: astral-sh/setup-uv@v5
33+
uses: astral-sh/setup-uv@v7
3434

3535
- name: Install Dependencies
3636
run: uv sync --group dev
@@ -39,7 +39,7 @@ jobs:
3939
run: uv run pytest tests/ --cov=src/ --cov-report xml:coverage.xml
4040

4141
- name: Report Coverage
42-
uses: orgoro/coverage@v3.1
42+
uses: orgoro/coverage@v3.3.1
4343
with:
4444
coverageFile: coverage.xml
4545
token: ${{ secrets.GITHUB_TOKEN }}
@@ -49,10 +49,10 @@ jobs:
4949

5050
steps:
5151
- name: Checkout Project Package
52-
uses: actions/checkout@v4
52+
uses: actions/checkout@v5
5353

5454
- name: Install uv
55-
uses: astral-sh/setup-uv@v5
55+
uses: astral-sh/setup-uv@v7
5656

5757
- name: Install Dependencies
5858
run: uv sync --group dev

.github/workflows/release_drafter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
pull-requests: read
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: release-drafter/release-drafter@v5
18+
- uses: release-drafter/release-drafter@v7
1919
with:
2020
config-name: release-drafter.yml
2121
env:

0 commit comments

Comments
 (0)