Skip to content

Commit 6061a05

Browse files
committed
ci: update deprecated actions and test claimed Python 3.9 support
actions/checkout@v2 and actions/setup-python@v1 run on Node.js versions that GitHub has deprecated. Bump all checkout/setup-python steps to their current majors (v4/v5). pyproject.toml declares requires-python >=3.9 (and carries the importlib_metadata backport for it), but CI only tested 3.10-3.14. Add 3.9 to the matrix so the claimed support is actually exercised.
1 parent 7e5f16f commit 6061a05

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
steps:
1919

2020
- name: 🧰 Checkout
21-
uses: actions/checkout@v3
21+
uses: actions/checkout@v4
2222

2323
- name: 🐍 Setup Python ${{ matrix.pyver }}
24-
uses: actions/setup-python@v3
24+
uses: actions/setup-python@v5
2525
with:
2626
python-version: '3.10'
2727

@@ -37,6 +37,7 @@ jobs:
3737
#- { icon: 🍎, name: macos }
3838
#- { icon: 🧊, name: windows }
3939
pyver:
40+
- '3.9'
4041
- '3.10'
4142
- '3.11'
4243
- '3.12'
@@ -47,10 +48,10 @@ jobs:
4748
steps:
4849

4950
- name: 🧰 Repository Checkout
50-
uses: actions/checkout@v2
51+
uses: actions/checkout@v4
5152

5253
- name: 🐍 Set up Python ${{ matrix.pyver }}
53-
uses: actions/setup-python@v1
54+
uses: actions/setup-python@v5
5455
with:
5556
python-version: ${{ matrix.pyver }}
5657

0 commit comments

Comments
 (0)