]> www.wagner.pp.ru Git - openssl-gost/engine.git/blob - .github/workflows/ci.yml
e039bacb48a5bf1c86c761292353b9b03e677209
[openssl-gost/engine.git] / .github / workflows / ci.yml
1 name: CI
2 on: [push, pull_request]
3
4 env:
5     OPENSSL_BRANCH: OpenSSL_1_1_1g
6
7 jobs:
8     gcc-openssl-111g:
9         runs-on: ubuntu-20.04
10         steps:
11             - uses: actions/checkout@v2
12             - run: .github/before_script.sh
13             - run: .github/script.sh
14
15     clang-openssl-111g:
16         runs-on: ubuntu-20.04
17         env:
18             CC: clang
19         steps:
20             - uses: actions/checkout@v2
21             - run: .github/before_script.sh
22             - run: .github/script.sh
23
24     gcc-asan-openssl-111g:
25         runs-on: ubuntu-20.04
26         env:
27             OPENSSL_BRANCH: OpenSSL_1_1_1g
28             ASAN: -DASAN=1
29         steps:
30             - uses: actions/checkout@v2
31             - run: .github/before_script.sh
32             - run: .github/script.sh
33
34     gcc-openssl-111g-x86:
35         runs-on: ubuntu-20.04
36         env:
37             CFLAGS: -m32
38             LDFLAGS: -m32
39             SETARCH: "setarch i386"
40             APT_INSTALL: gcc-multilib
41         steps:
42             - uses: actions/checkout@v2
43             - run: .github/before_script.sh
44             - run: .github/script.sh
45