Put jobs that are more likely to fail to on pull request CI.
To compensate move some less likely to fail jobs to on push and
daily CI jobs.
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
(Merged from https://github.com/openssl/openssl/pull/21336)
opt: [
no-cmp,
no-cms,
- no-ct,
+ no-dgram,
+ no-dh,
no-dtls,
no-ec,
no-ec2m,
+ no-ecx,
no-http,
- no-siv,
no-legacy,
no-sock,
- no-srp,
- no-srtp,
enable-ssl-trace,
- no-tests,
no-threads,
no-thread-pool,
no-default-thread-pool,
no-tls1_2,
no-tls1_3,
enable-trace enable-fips,
- no-ts,
no-ui,
]
runs-on: ubuntu-latest
no-deprecated,
no-des,
no-devcryptoeng,
- no-dh,
no-docs,
no-dsa,
no-dtls1,
no-md2,
no-md4,
no-mdc2,
- no-module,
no-msan,
no-multiblock,
no-nextprotoneg,
no-ocb,
- no-ocsp,
no-padlockeng,
no-pic,
- no-pinshared,
no-poly1305,
no-posix-io,
no-psk,
no-ssl-trace,
no-static-engine no-shared,
no-stdio,
+ no-tests,
enable-tfo,
no-tls1,
no-tls1_1,
no-tls1_1-method,
- no-tls1_2,
no-tls1_2-method,
no-tls1-method,
no-trace,
no-ubsan,
no-ui-console,
+ no-unit-test,
enable-unit-test,
no-uplink,
no-weak-ssl-ciphers,
matrix:
opt: [
enable-asan enable-ubsan no-shared no-asm -DOPENSSL_SMALL_FOOTPRINT,
- no-dgram,
+ no-ct,
no-dso,
no-dynamic-engine,
no-engine no-shared,
no-err,
no-filenames,
enable-ubsan no-asm -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=alignment,
- no-unit-test,
+ no-module,
+ no-ocsp,
+ no-pinshared,
+ no-srp,
+ no-srtp,
+ no-ts,
enable-weak-ssl-ciphers,
enable-zlib,
- no-ecx,
]
runs-on: ubuntu-latest
steps: