Drop no-ktls from runchecker daily build as it has no effect
[openssl.git] / .github / workflows / run-checker-daily.yml
1 name: Run-checker daily
2 # Jobs run daily
3
4 on:
5   schedule:
6     - cron: '0 6 * * *'
7 jobs:
8   run-checker:
9     strategy:
10       fail-fast: false
11       matrix:
12         opt: [
13           386,
14           no-afalgeng,
15           no-aria,
16           no-asan,
17           no-asm,
18           no-async,
19           no-autoalginit,
20           no-autoerrinit,
21           no-autoload-config,
22           no-bf,
23           no-blake2,
24           no-buildtest-c++,
25           no-bulk,
26           no-cached-fetch,
27           no-camellia,
28           no-capieng,
29           no-cast,
30           no-chacha,
31           no-cmac,
32           no-comp,
33           enable-crypto-mdebug,
34           no-crypto-mdebug,
35           enable-crypto-mdebug-backtrace,
36           no-crypto-mdebug-backtrace,
37           no-deprecated,
38           no-des,
39           no-devcryptoeng,
40           no-dh,
41           no-dsa,
42           no-dtls1,
43           no-dtls1_2,
44           no-dtls1_2-method,
45           no-dtls1-method,
46           no-ecdh,
47           no-ecdsa,
48           enable-ec_nistp_64_gcc_128,
49           no-ec_nistp_64_gcc_128,
50           enable-egd,
51           no-egd,
52           no-engine,
53           no-external-tests,
54           enable-fips,
55           enable-fips enable-acvp-tests,
56           enable-fips no-tls1_3,
57           no-fuzz-afl,
58           no-fuzz-libfuzzer,
59           no-gost,
60           enable-heartbeats,
61           no-heartbeats,
62           no-hw,
63           no-hw-padlock,
64           no-idea,
65           no-makedepend,
66           enable-md2,
67           no-md2,
68           no-md4,
69           no-mdc2,
70           no-module,
71           no-msan,
72           no-multiblock,
73           no-nextprotoneg,
74           no-ocb,
75           no-ocsp,
76           no-padlockeng,
77           no-pic,
78           no-pinshared,
79           no-poly1305,
80           no-posix-io,
81           no-psk,
82           no-rc2,
83           no-rc4,
84           enable-rc5,
85           no-rc5,
86           no-rdrand,
87           no-rfc3779,
88           no-ripemd,
89           no-rmd160,
90           no-scrypt,
91           no-sctp,
92           no-secure-memory,
93           no-seed,
94           no-shared,
95           no-siphash,
96           no-siv,
97           no-sm2,
98           no-sm3,
99           no-sm4,
100           no-sse2,
101           no-ssl,
102           no-ssl3,
103           no-ssl3-method,
104           no-ssl-trace,
105           no-static-engine no-shared,
106           no-stdio,
107           no-tls1,
108           no-tls1_1,
109           no-tls1_1-method,
110           no-tls1_2,
111           no-tls1_2-method,
112           no-tls1-method,
113           no-trace,
114           no-ubsan,
115           no-ui-console,
116           enable-unit-test,
117           no-uplink,
118           no-weak-ssl-ciphers,
119           no-whirlpool,
120           no-zlib,
121           enable-zlib-dynamic,
122           no-zlib-dynamic,
123         ]
124     runs-on: ubuntu-latest
125     steps:
126     - uses: actions/checkout@v2
127     - name: config
128       run: CC=clang ./config --banner=Configured --strict-warnings ${{ matrix.opt }} && perl configdata.pm --dump
129     - name: make
130       run: make -s -j4
131     - name: make test
132       run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}