Skip to content

Commit e9db765

Browse files
author
CrispStrobe
committed
ci: bump checkout/setup-python/upload-artifact to Node-24 majors
GitHub will force Node 24 on JS actions starting 2026-06-02 and remove the Node 20 runtime on 2026-09-16. Bumping: - actions/checkout v4 -> v6 (node24 since v6.0.0) - actions/setup-python v5 -> v6 (node24 since v6.0.0) - actions/upload-artifact v4 -> v7 (node24 since v6.0.0) Our upload-artifact use is a single conditional upload (gated by matrix.python-version == '3.11'), so the v5 'no-overwrite / unique name per matrix leg' contract is already satisfied -- no further changes needed. ubuntu-latest is well past runner 2.327.1 minimum.
1 parent 9128c3d commit e9db765

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
python-version: ["3.10", "3.11", "3.12"]
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6
1919

2020
- name: Set up Python ${{ matrix.python-version }}
21-
uses: actions/setup-python@v5
21+
uses: actions/setup-python@v6
2222
with:
2323
python-version: ${{ matrix.python-version }}
2424
cache: pip
@@ -48,7 +48,7 @@ jobs:
4848
4949
- name: Upload coverage XML
5050
if: matrix.python-version == '3.11'
51-
uses: actions/upload-artifact@v4
51+
uses: actions/upload-artifact@v7
5252
with:
5353
name: coverage-xml
5454
path: coverage.xml

0 commit comments

Comments
 (0)