]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
adjust workflows for ubuntu version transition
authorDamien Miller <djm@mindrot.org>
Fri, 21 Feb 2025 00:22:34 +0000 (11:22 +1100)
committerDamien Miller <djm@mindrot.org>
Fri, 21 Feb 2025 00:22:34 +0000 (11:22 +1100)
remove workflows for unsupported compilers, add a few for additional
supported compilers, move some workflows to run on ubuntu-latest

.github/workflows/c-cpp.yml

index 8261823a3ea3304914828aa9df25803a6a34baf5..e8586df8b6f6f5df66db6788fbe97190b84ac202 100644 (file)
@@ -31,19 +31,22 @@ jobs:
           - { target: windows-2019, config: cygwin-release }
           - { target: windows-2022, config: cygwin-release }
           - { target: ubuntu-22.04, config: c89 }
-          - { target: ubuntu-22.04, config: clang-10 }
           - { target: ubuntu-22.04, config: clang-11 }
           - { target: ubuntu-22.04, config: clang-12-Werror }
-          - { target: ubuntu-22.04, config: clang-6.0 }
-          - { target: ubuntu-22.04, config: clang-8 }
-          - { target: ubuntu-22.04, config: clang-9 }
+          - { target: ubuntu-22.04, config: clang-13 }
+          - { target: ubuntu-22.04, config: clang-14 }
+          #- { target: ubuntu-22.04, config: clang-6.0 }
+          #- { target: ubuntu-22.04, config: clang-8 }
+          #- { target: ubuntu-22.04, config: clang-9 }
+          #- { target: ubuntu-22.04, config: clang-10 }
           - { target: ubuntu-22.04, config: clang-sanitize-address }
           - { target: ubuntu-22.04, config: clang-sanitize-undefined }
+          #- { target: ubuntu-22.04, config: gcc-7 }
+          #- { target: ubuntu-22.04, config: gcc-8 }
+          - { target: ubuntu-22.04, config: gcc-9 }
           - { target: ubuntu-22.04, config: gcc-10 }
           - { target: ubuntu-22.04, config: gcc-11-Werror }
           - { target: ubuntu-22.04, config: gcc-12-Werror }
-          - { target: ubuntu-22.04, config: gcc-7 }
-          - { target: ubuntu-22.04, config: gcc-8 }
           - { target: ubuntu-22.04, config: gcc-sanitize-address }
           - { target: ubuntu-22.04, config: gcc-sanitize-undefined }
           - { target: ubuntu-22.04, config: hardenedmalloc }
@@ -51,17 +54,27 @@ jobs:
           - { target: ubuntu-22.04, config: kitchensink }
           - { target: ubuntu-22.04, config: krb5 }
           - { target: ubuntu-22.04, config: libedit }
-          - { target: ubuntu-22.04, config: musl }
           - { target: ubuntu-22.04, config: pam }
           - { target: ubuntu-22.04, config: selinux }
           - { target: ubuntu-22.04, config: sk }
-          - { target: ubuntu-22.04, config: tcmalloc }
           - { target: ubuntu-22.04, config: valgrind-1 }
           - { target: ubuntu-22.04, config: valgrind-2 }
           - { target: ubuntu-22.04, config: valgrind-3 }
           - { target: ubuntu-22.04, config: valgrind-4 }
           - { target: ubuntu-22.04, config: valgrind-unit }
           - { target: ubuntu-22.04, config: without-openssl }
+          - { target: ubuntu-latest, config: gcc-9 }
+          - { target: ubuntu-latest, config: gcc-10 }
+          - { target: ubuntu-latest, config: gcc-11 }
+          - { target: ubuntu-latest, config: gcc-12 }
+          - { target: ubuntu-latest, config: gcc-13 }
+          - { target: ubuntu-latest, config: gcc-14 }
+          - { target: ubuntu-latest, config: clang-14 }
+          - { target: ubuntu-latest, config: clang-15 }
+          - { target: ubuntu-latest, config: clang-16 }
+          - { target: ubuntu-latest, config: clang-17 }
+          - { target: ubuntu-latest, config: clang-18 }
+          - { target: ubuntu-latest, config: clang-19 }
           - { target: ubuntu-latest, config: boringssl }
           - { target: ubuntu-latest, config: aws-lc }
           - { target: ubuntu-latest, config: libressl-master }
@@ -103,6 +116,8 @@ jobs:
           - { target: ubuntu-latest, config: putty-0.80 }
           - { target: ubuntu-latest, config: putty-snapshot }
           - { target: ubuntu-latest, config: zlib-develop }
+          - { target: ubuntu-latest, config: tcmalloc }
+          - { target: ubuntu-latest, config: musl }
           - { target: ubuntu-22.04-arm, config: kitchensink }
           - { target: ubuntu-24.04-arm, config: kitchensink }
           - { target: macos-13, config: pam }