changeset 8150:911c6b0fbaf7

cleanup - 24.04 ubuntu github action migration Reorder some stanzas to try to get 24.04 to run earlier. Add comment when skipping gpg for 24.04. Re-enable testing on ubuntu-latest (disable the exclude case). [skip travis]
author John Rouillard <rouilj@ieee.org>
date Sun, 10 Nov 2024 13:53:01 -0500
parents ee258d848a59
children c43b2bd8e203
files .github/workflows/ci-test.yml
diffstat 1 files changed, 10 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/.github/workflows/ci-test.yml	Sun Nov 10 13:00:11 2024 -0500
+++ b/.github/workflows/ci-test.yml	Sun Nov 10 13:53:01 2024 -0500
@@ -78,6 +78,10 @@
             #  os: ubuntu-22.04
             #  experimental: true
             
+            # test on new default 24.04 runner 3.12 for 24.04
+            - python-version: 3.12
+              os: ubuntu-24.04
+
             # 3.6 not available on new 22.04 runners, so run on 20.04 ubuntu
             - python-version: 3.6
               os: ubuntu-20.04
@@ -86,18 +90,16 @@
             - 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/24.04 except
             # explicitly included
             - os: ubuntu-20.04
-            # disable for testing when getting 24.04 running
-            - os: ubuntu-latest
             - os: ubuntu-24.04
 
+            # disable when testing ubuntu-24.04 to speed up
+            # runs.
+            # - os: ubuntu-latest
+
     # run the finalizer for coveralls even if one or more
     # experimental matrix runs fail.
     # moving it above strategy produces unexpected value false
@@ -232,7 +234,8 @@
           # [ubunutu-latest, ubuntu-24.04].
           pip install gpg || ( save_status=$?; \
              if grep 24.04 /etc/os-release > /dev/null; then \
-                 exit 0; else exit $save_status; fi; )
+                 echo "Ignoring error ubuntu-24.04: issue2551368"; exit 0; \
+                 else exit $save_status; fi; )
 
       - name: Install aux packages that need versions differences
         # if zstd fails install, keep going with test, don't abort

Roundup Issue Tracker: http://roundup-tracker.org/