Skip to content

Commit 5980331

Browse files
committed
Update GitHub Actions to Node 24 compatible versions
Bump actions/checkout from v4 to v5 and actions/setup-python from v5 to v6 across the CI workflow. This addresses the runner deprecation warning for JavaScript actions using Node.js 20 and prepares the workflow for the Node.js 24 default.
1 parent 3be3a5c commit 5980331

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/test-lint-go.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
- '3.14'
2020
name: Run tests on Python ${{ matrix.python-version }} (${{ matrix.os }})
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
2323
- name: Setup python
24-
uses: actions/setup-python@v5
24+
uses: actions/setup-python@v6
2525
with:
2626
python-version: ${{ matrix.python-version }}
2727
- name: Install dependencies
@@ -31,14 +31,14 @@ jobs:
3131
pip install pytest numpy
3232
- name: Run pytest
3333
run: pytest
34-
34+
3535
lint:
3636
runs-on: ubuntu-latest
3737
name: Lint with flake8
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v5
4040
- name: Setup python
41-
uses: actions/setup-python@v5
41+
uses: actions/setup-python@v6
4242
with:
4343
python-version: '3.13'
4444
- name: Setup uv
@@ -52,9 +52,9 @@ jobs:
5252
runs-on: ubuntu-latest
5353
name: Spellcheck with codespell
5454
steps:
55-
- uses: actions/checkout@v4
55+
- uses: actions/checkout@v5
5656
- name: Setup python
57-
uses: actions/setup-python@v5
57+
uses: actions/setup-python@v6
5858
with:
5959
python-version: '3.13'
6060
- name: Setup uv
@@ -68,9 +68,9 @@ jobs:
6868
runs-on: ubuntu-latest
6969
name: Check with mypy
7070
steps:
71-
- uses: actions/checkout@v4
71+
- uses: actions/checkout@v5
7272
- name: Setup python
73-
uses: actions/setup-python@v5
73+
uses: actions/setup-python@v6
7474
with:
7575
python-version: '3.13'
7676
- name: Setup uv
@@ -86,9 +86,9 @@ jobs:
8686
runs-on: ubuntu-latest
8787
name: Deploy to pypi
8888
steps:
89-
- uses: actions/checkout@v4
89+
- uses: actions/checkout@v5
9090
- name: Set up Python
91-
uses: actions/setup-python@v5
91+
uses: actions/setup-python@v6
9292
with:
9393
python-version: '3.13'
9494
- name: Install dependencies

0 commit comments

Comments
 (0)