]> www.wagner.pp.ru Git - openssl-gost/engine.git/blob - .github/workflows/ci.yml
2fbc154a1be00e7a1ba62ef04fafbf4bc0d42f24
[openssl-gost/engine.git] / .github / workflows / ci.yml
1 name: CI
2 on: [push, pull_request]
3
4 env:
5     OPENSSL_BRANCH: openssl-3.0.0-alpha8
6
7 jobs:
8     gcc-openssl-stable:
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-stable:
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-openssl-master:
25         runs-on: ubuntu-20.04
26         env:
27             OPENSSL_BRANCH: master
28         steps:
29             - uses: actions/checkout@v2
30             - run: .github/before_script.sh
31             - run: .github/script.sh
32
33     gcc-asan-openssl-master:
34         runs-on: ubuntu-20.04
35         env:
36             OPENSSL_BRANCH: master
37             ASAN: -DASAN=1
38         steps:
39             - uses: actions/checkout@v2
40             - run: .github/before_script.sh
41             - run: .github/script.sh
42
43     gcc-openssl-stable-x86:
44         runs-on: ubuntu-20.04
45         env:
46             CFLAGS: -m32
47             LDFLAGS: -m32
48             SETARCH: "setarch i386"
49             APT_INSTALL: gcc-multilib
50         steps:
51             - uses: actions/checkout@v2
52             - run: .github/before_script.sh
53             - run: .github/script.sh
54