]> git.ipfire.org Git - thirdparty/openssl.git/blob - .github/workflows/run-checker-daily.yml
Add --banner config option
[thirdparty/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 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,
47 no-ec2m,
48 no-ecdh,
49 no-ecdsa,
50 enable-ec_nistp_64_gcc_128,
51 no-ec_nistp_64_gcc_128,
52 enable-egd,
53 no-egd,
54 no-engine,
55 no-external-tests,
56 enable-fips,
57 enable-fips enable-acvp-tests,
58 enable-fips no-tls1_3,
59 no-fuzz-afl,
60 no-fuzz-libfuzzer,
61 no-gost,
62 enable-heartbeats,
63 no-heartbeats,
64 no-hw,
65 no-hw-padlock,
66 no-idea,
67 no-ktls,
68 no-makedepend,
69 enable-md2,
70 no-md2,
71 no-md4,
72 no-mdc2,
73 no-module,
74 no-msan,
75 no-multiblock,
76 no-nextprotoneg,
77 no-ocb,
78 no-ocsp,
79 no-padlockeng,
80 no-pic,
81 no-pinshared,
82 no-poly1305,
83 no-posix-io,
84 no-psk,
85 no-rc2,
86 no-rc4,
87 enable-rc5,
88 no-rc5,
89 no-rdrand,
90 no-rfc3779,
91 no-ripemd,
92 no-rmd160,
93 no-scrypt,
94 no-sctp,
95 no-secure-memory,
96 no-seed,
97 no-shared,
98 no-siphash,
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
130 run: CC=clang ./config --banner=Configured --strict-warnings ${{ matrix.opt }} && perl configdata.pm --dump
131 - name: make
132 run: make -s -j4
133 - name: make test
134 run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}