Mercurial > p > roundup > code
changeset 8140:0bd23d5a8122
test changes for 24.04 ubuntu github action migration
Explicitly test python 3.8 on ubunutu-22.04.
Explicitly test python 3.12 on ubuntu-24.04.
disable all other testing on 24.04 for now. In future commit, remove
explicit matrix.os list entry ubuntu-24.04 in favor of ubuntu-latest
and add 22.04 to exclude.os
[skip travis]
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 10 Nov 2024 10:52:02 -0500 |
| parents | 0692740e9b56 |
| children | 715ab3719662 |
| files | .github/workflows/ci-test.yml |
| diffstat | 1 files changed, 14 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/.github/workflows/ci-test.yml Wed Oct 23 17:49:23 2024 -0400 +++ b/.github/workflows/ci-test.yml Sun Nov 10 10:52:02 2024 -0500 @@ -55,7 +55,7 @@ - "3.13" # - 3.6 run via include on ubuntu 20.04 # - "3.7" - - "3.8" + # - "3.8" run via include for ubuntu-22.04 # - "3.9" - "3.10" - "3.11" @@ -64,7 +64,8 @@ # use for multiple os or ubuntu versions #os: [ubuntu-latest, macos-latest, windows-latest] # ubuntu latest 22.04 12/2022 - os: [ubuntu-latest, ubuntu-20.04] + # ubuntu latest 24.04 12/2024 + os: [ubuntu-latest, ubuntu-22.04, ubuntu-20.04, ubuntu-24.04] # if the ones above fail. fail the build experimental: [ false ] @@ -81,9 +82,18 @@ - python-version: 3.6 os: ubuntu-20.04 + # 3.8 not available on new 24.04 runners, so run on 22.04 ubuntu + - python-version: 3.8 + os: ubuntu-22.04 + + # test on new default 24.04 runner 3.12 for 24.04 + - python-version: 3.12 + os: ubuntu-24.04 + exclude: - # skip all python versions on 20.04 except explicitly included - - os: ubuntu-20.04 + # skip all python versions on 20.04/24.04 except + # explicitly included + - os: [ubuntu-20.04, ubuntu-24.04] # run the finalizer for coveralls even if one or more # experimental matrix runs fail.
