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