]> git.ipfire.org Git - thirdparty/openssl.git/blob - .github/workflows/run-checker-ci.yml
3c09194d0c76e04b7989100b3f7831d60d29dea5
[thirdparty/openssl.git] / .github / workflows / run-checker-ci.yml
1
2 # Jobs run per pull request submission
3 name: Run-checker CI
4 on: [pull_request, push]
5 jobs:
6 run-checker:
7 strategy:
8 fail-fast: false
9 matrix:
10 opt: [
11 no-cmp,
12 no-cms,
13 no-ct,
14 no-dtls,
15 no-ec,
16 no-ec2m,
17 no-legacy,
18 no-sock,
19 no-srp,
20 no-srtp,
21 enable-ssl-trace,
22 no-tests,
23 no-threads,
24 no-tls,
25 no-tls1_3,
26 enable-trace enable-fips,
27 no-ts,
28 no-ui,
29 ]
30 runs-on: ubuntu-latest
31 steps:
32 - uses: actions/checkout@v2
33 - name: config
34 run: CC=clang ./config --banner=Configured --strict-warnings ${{ matrix.opt }}
35 - name: config dump
36 run: ./configdata.pm --dump
37 - name: make
38 run: make -s -j4
39 - name: make test
40 run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}