@@ -19,32 +19,41 @@ jobs:
1919 target:
2020 - ubuntu-20.04
2121 - ubuntu-22.04
22- - macos-12
22+ - ubuntu-24.04
23+ - macos-11
24+ - macos-12
2325 - macos-13
2426 - macos-14
2527 - windows-2019
2628 - windows-2022
2729 config: [default]
2830 # Then we include any extra configs we want to test for specific VMs.
2931 include:
32+ - { target: windows-2019, config: cygwin-release }
33+ - { target: windows-2022, config: cygwin-release }
3034 - { target: ubuntu-22.04, config: valgrind-1 }
3135 - { target: ubuntu-22.04, config: valgrind-2 }
3236 - { target: ubuntu-22.04, config: valgrind-3 }
3337 - { target: ubuntu-22.04, config: valgrind-4 }
3438# - { target: ubuntu-22.04, config: valgrind-5 }
3539 - { target: ubuntu-22.04, config: valgrind-6 }
3640 - { target: ubuntu-22.04, config: valgrind-7 }
41+ - { target: ubuntu-22.04, config: valgrind-unit }
3742# binn.c no longer works with c89 so remove this test.
3843# - { target: ubuntu-22.04, config: c89 }
3944 - { target: ubuntu-22.04, config: clang-6.0 }
40- - { target: ubuntu-22.04, config: clang-8 }
41- - { target: ubuntu-22.04, config: clang-9 }
42- - { target: ubuntu-22.04, config: clang-10 }
43- - { target: ubuntu-22.04, config: clang-11 }
44- - { target: ubuntu-22.04, config: clang-12-Werror }
45- - { target: ubuntu-22.04, config: gcc-7 }
46- - { target: ubuntu-22.04, config: gcc-8 }
47- - { target: ubuntu-22.04, config: gcc-10 }
45+ - { target: ubuntu-20.04, config: clang-8 }
46+ - { target: ubuntu-20.04, config: clang-9 }
47+ - { target: ubuntu-20.04, config: clang-10 }
48+ - { target: ubuntu-20.04, config: clang-11 }
49+ - { target: ubuntu-20.04, config: clang-12-Werror }
50+ - { target: ubuntu-20.04, config: clang-sanitize-address }
51+ - { target: ubuntu-20.04, config: clang-sanitize-undefined }
52+ - { target: ubuntu-20.04, config: gcc-sanitize-address }
53+ - { target: ubuntu-20.04, config: gcc-sanitize-undefined }
54+ - { target: ubuntu-20.04, config: gcc-7 }
55+ - { target: ubuntu-20.04, config: gcc-8 }
56+ - { target: ubuntu-20.04, config: gcc-10 }
4857 - { target: ubuntu-22.04, config: gcc-11-Werror }
4958 - { target: ubuntu-22.04, config: gcc-12-Werror }
5059 - { target: ubuntu-22.04, config: pam }
@@ -85,18 +94,14 @@ jobs:
8594 - { target: ubuntu-latest, config: putty-0.80 }
8695 - { target: ubuntu-latest, config: putty-snapshot }
8796 - { target: ubuntu-latest, config: zlib-develop }
88- - { target: ubuntu-24.04, config: pam }
89- - { target: ubuntu-24.04, config: krb5 }
90- - { target: ubuntu-24.04, config: heimdal }
91- - { target: ubuntu-24.04, config: libedit }
92- - { target: ubuntu-24.04, config: sk }
93- - { target: ubuntu-24.04, config: selinux }
94- - { target: ubuntu-24.04, config: kitchensink }
95- - { target: ubuntu-24.04, config: without-openssl }
96- - { target: ubuntu-24.04, config: clang-sanitize-address }
97- - { target: ubuntu-24.04, config: clang-sanitize-undefined }
98- - { target: ubuntu-24.04, config: gcc-sanitize-address }
99- - { target: ubuntu-24.04, config: gcc-sanitize-undefined }
97+ - { target: ubuntu-22.04, config: pam }
98+ - { target: ubuntu-22.04, config: krb5 }
99+ - { target: ubuntu-22.04, config: heimdal }
100+ - { target: ubuntu-22.04, config: libedit }
101+ - { target: ubuntu-22.04, config: sk }
102+ - { target: ubuntu-22.04, config: selinux }
103+ - { target: ubuntu-22.04, config: kitchensink }
104+ - { target: ubuntu-22.04, config: without-openssl }
100105# we know pam doesn't work because we can't install a new pam file
101106# for hpnssh via the CI test methods
102107# - { target: macos-12, config: pam }
0 commit comments