Skip to content

Commit b620372

Browse files
committed
Update CI workflow
Move run onto Ubuntu 24.04 and v6 of checkout and setup-python
1 parent 4997e39 commit b620372

1 file changed

Lines changed: 17 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,28 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
include:
19-
- python-version: "3.8"
20-
os: ubuntu-20.04
19+
- python-version: "3.10"
20+
os: ubuntu-24.04
2121
piplist: "numpy matplotlib"
22-
- python-version: "3.9"
23-
os: ubuntu-20.04
22+
- python-version: "3.11"
23+
os: ubuntu-24.04
2424
piplist: "numpy matplotlib"
2525
dep-strategy: "oldest"
26-
- python-version: "3.10"
27-
os: ubuntu-20.04
26+
- python-version: "3.12"
27+
os: ubuntu-24.04
2828
piplist: "numpy matplotlib"
29-
- python-version: "3.10"
30-
os: ubuntu-20.04
29+
- python-version: "3.13"
30+
os: ubuntu-24.04
31+
piplist: "numpy matplotlib spacepy"
32+
- python-version: "3.14"
33+
os: ubuntu-24.04
34+
piplist: "numpy matplotlib"
35+
- python-version: "3.14"
36+
os: ubuntu-24.04
3137
piplist: "numpy matplotlib spacepy"
3238
steps:
3339
- name: Set up Python ${{ matrix.python-version }}
34-
uses: actions/setup-python@v2
40+
uses: actions/setup-python@v6
3541
with:
3642
python-version: ${{ matrix.python-version }}
3743
- name: Install dependencies
@@ -45,7 +51,7 @@ jobs:
4551
# Per https://github.com/actions/checkout/issues/15, this gets the MERGE
4652
# commit of the PR, not just the tip of the PR.
4753
- name: checkout
48-
uses: actions/checkout@v2
54+
uses: actions/checkout@v6
4955
- name: Install and run tests
5056
working-directory: ${{ github.workspace }}
5157
run: |
@@ -55,7 +61,7 @@ jobs:
5561
all-tests:
5662
name: All tests
5763
if: ${{ always() }}
58-
runs-on: ubuntu-20.04
64+
runs-on: ubuntu-24.04
5965
needs: test
6066
steps:
6167
- name: Check test matrix status

0 commit comments

Comments
 (0)