Skip to content

Commit d99702d

Browse files
committed
chore: bump CI actions to Node 24-targeting versions
actions/checkout v4→v5, actions/setup-python v5→v6, actions/setup-node v4→v5 Deadline: GitHub deprecates Node 20 runners 2026-06-02
1 parent 524ed1b commit d99702d

2 files changed

Lines changed: 16 additions & 16 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ jobs:
1010
lint:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1414
- name: Set up Python
15-
uses: actions/setup-python@v5
15+
uses: actions/setup-python@v6
1616
with:
1717
python-version: '3.x'
1818
- name: Install Python lint deps
1919
run: pip install flake8==7.1.1
2020
- name: Python lint
2121
run: flake8 src test --max-line-length=150 --exclude=src/vendor --ignore=E501,W503,E402,E722 || true
2222
- name: Set up Node
23-
uses: actions/setup-node@v4
23+
uses: actions/setup-node@v5
2424
with:
2525
node-version: '18'
2626
- name: JavaScript lint
@@ -32,17 +32,17 @@ jobs:
3232
unit-tests:
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v5
3636
- name: Set up Python
37-
uses: actions/setup-python@v5
37+
uses: actions/setup-python@v6
3838
with:
3939
python-version: '3.x'
4040
- name: Python unit tests
4141
run: |
4242
pip install pytest==8.3.3 reportlab pymysql >/dev/null 2>&1
4343
PYTHONPATH=src python -m pytest test/unit/ -v --tb=short || true
4444
- name: Set up Node
45-
uses: actions/setup-node@v4
45+
uses: actions/setup-node@v5
4646
with:
4747
node-version: '18'
4848
- name: JS tests
@@ -55,13 +55,13 @@ jobs:
5555
integration-tests:
5656
runs-on: ubuntu-latest
5757
steps:
58-
- uses: actions/checkout@v4
58+
- uses: actions/checkout@v5
5959
- name: Set up Python
60-
uses: actions/setup-python@v5
60+
uses: actions/setup-python@v6
6161
with:
6262
python-version: '3.x'
6363
- name: Set up Node
64-
uses: actions/setup-node@v4
64+
uses: actions/setup-node@v5
6565
with:
6666
node-version: '18'
6767
- name: Install Python deps
@@ -82,8 +82,8 @@ jobs:
8282
- 3306:3306
8383
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=5
8484
steps:
85-
- uses: actions/checkout@v4
86-
- uses: actions/setup-python@v5
85+
- uses: actions/checkout@v5
86+
- uses: actions/setup-python@v6
8787
with:
8888
python-version: "3.11"
8989
- name: Install deps
@@ -114,9 +114,9 @@ jobs:
114114
security-scan:
115115
runs-on: ubuntu-latest
116116
steps:
117-
- uses: actions/checkout@v4
117+
- uses: actions/checkout@v5
118118
- name: Set up Python
119-
uses: actions/setup-python@v5
119+
uses: actions/setup-python@v6
120120
with:
121121
python-version: '3.x'
122122
- name: Install Bandit

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
permissions:
1414
contents: write
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v5
1717
- name: Set up Node
18-
uses: actions/setup-node@v4
18+
uses: actions/setup-node@v5
1919
with:
2020
node-version: '18'
2121
- name: Set up Python
22-
uses: actions/setup-python@v5
22+
uses: actions/setup-python@v6
2323
with:
2424
python-version: '3.x'
2525
- name: Install deps

0 commit comments

Comments
 (0)