X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=.github%2Fworkflows%2Fci.yml;fp=.github%2Fworkflows%2Fci.yml;h=2fbc154a1be00e7a1ba62ef04fafbf4bc0d42f24;hb=42a6213fe3bab6003121069ef28a1419e2342b3c;hp=0000000000000000000000000000000000000000;hpb=711b83cba2fb9d5615e83ce17ccd1fbd66d4b9db;p=openssl-gost%2Fengine.git diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..2fbc154 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,54 @@ +name: CI +on: [push, pull_request] + +env: + OPENSSL_BRANCH: openssl-3.0.0-alpha8 + +jobs: + gcc-openssl-stable: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v2 + - run: .github/before_script.sh + - run: .github/script.sh + + clang-openssl-stable: + runs-on: ubuntu-20.04 + env: + CC: clang + steps: + - uses: actions/checkout@v2 + - run: .github/before_script.sh + - run: .github/script.sh + + gcc-openssl-master: + runs-on: ubuntu-20.04 + env: + OPENSSL_BRANCH: master + steps: + - uses: actions/checkout@v2 + - run: .github/before_script.sh + - run: .github/script.sh + + gcc-asan-openssl-master: + runs-on: ubuntu-20.04 + env: + OPENSSL_BRANCH: master + ASAN: -DASAN=1 + steps: + - uses: actions/checkout@v2 + - run: .github/before_script.sh + - run: .github/script.sh + + gcc-openssl-stable-x86: + runs-on: ubuntu-20.04 + env: + CFLAGS: -m32 + LDFLAGS: -m32 + SETARCH: "setarch i386" + APT_INSTALL: gcc-multilib + steps: + - uses: actions/checkout@v2 + - run: .github/before_script.sh + - run: .github/script.sh +