Mercurial > p > roundup > code
comparison .github/workflows/ci-test.yml @ 8470:eb132047dd21
chore: update ci test to include 3.14/3.14t drop 3.12
Drop 3.12 to reduce number of runs/usage.
Keep 3.10 IIRC there were some major changes in that version so it's
a good canary.
Swap out 3.13t for 3.14t.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 02 Nov 2025 20:38:12 -0500 |
| parents | 4b6e9a0e13ee |
| children | 69fc3cee878c |
comparison
equal
deleted
inserted
replaced
| 8469:56a6b23cf17c | 8470:eb132047dd21 |
|---|---|
| 50 max-parallel: 4 | 50 max-parallel: 4 |
| 51 matrix: | 51 matrix: |
| 52 # Run in all these versions of Python | 52 # Run in all these versions of Python |
| 53 python-version: | 53 python-version: |
| 54 # - "2.7" | 54 # - "2.7" |
| 55 - "3.14" | |
| 55 - "3.13" | 56 - "3.13" |
| 56 # - 3.6 run via include on ubuntu 20.04 | 57 # - "3.7" run via include for ubuntu-22.04 |
| 57 # - "3.7" | |
| 58 # - "3.8" run via include for ubuntu-22.04 | 58 # - "3.8" run via include for ubuntu-22.04 |
| 59 # - "3.9" | 59 # - "3.9" |
| 60 - "3.10" | 60 - "3.10" |
| 61 # - "3.11" | 61 # - "3.11" |
| 62 - "3.12" | 62 # - "3.12" |
| 63 | 63 |
| 64 # use for multiple os or ubuntu versions | 64 # use for multiple os or ubuntu versions |
| 65 #os: [ubuntu-latest, macos-latest, windows-latest] | 65 #os: [ubuntu-latest, macos-latest, windows-latest] |
| 66 # ubuntu latest 22.04 12/2022 | 66 # ubuntu latest 22.04 12/2022 |
| 67 # ubuntu latest 24.04 12/2024 | 67 # ubuntu latest 24.04 12/2024 |
| 72 | 72 |
| 73 include: | 73 include: |
| 74 # example: if this version fails the jobs still succeeds | 74 # example: if this version fails the jobs still succeeds |
| 75 # allow-prereleases in setup-python allows alpha/beta | 75 # allow-prereleases in setup-python allows alpha/beta |
| 76 # releases to run. Also allow free threaded python testing | 76 # releases to run. Also allow free threaded python testing |
| 77 - python-version: 3.13t | 77 - python-version: 3.14t |
| 78 os: ubuntu-24.04 | 78 os: ubuntu-24.04 |
| 79 experimental: true | 79 experimental: true |
| 80 | 80 |
| 81 # 3.7 not available on new 22.04 runners, so run on 22.04 ubuntu | 81 # 3.7 not available on new 22.04 runners, so run on 22.04 ubuntu |
| 82 - python-version: 3.7 | 82 - python-version: 3.7 |
