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