diff options
author | Nicola Tuveri <nic.tuv@gmail.com> | 2021-03-02 10:45:24 +0200 |
---|---|---|
committer | Nicola Tuveri <nic.tuv@gmail.com> | 2021-03-04 20:30:24 +0200 |
commit | 732682aeb6cfddcf0a1844df52a254b104983276 (patch) | |
tree | 4e9a67f52ed7f8aac7adbbe1ffa722cf816000a8 /.github | |
parent | a88ea7dfdfba2c34bd575076f12f06d80dd2c0c2 (diff) |
[github-ci] Add a out-of-tree_build job
This adds a new job to trigger the bug reported in
<https://github.com/openssl/openssl/issues/11940>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14388)
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/ci.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aca73be1a0..5822e36ccb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,6 +70,27 @@ jobs: - name: make test run: make test + out-of-tree_build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: setup build dir + run: | + set -eux + mkdir -p ${myblddir:=../_build/nest/a/little/more} + echo "mysrcdir=$(realpath .)" | tee -a $GITHUB_ENV + echo "myblddir=$(realpath $myblddir)" | tee -a $GITHUB_ENV + - name: config + run: set -eux ; cd ${{ env.myblddir }} && ${{ env.mysrcdir }}/config --strict-warnings && perl configdata.pm --dump + - name: make build_generated + run: set -eux; cd ${{ env.myblddir }} && make -s build_generated + - name: make update + run: set -eux; cd ${{ env.myblddir }} && make update + - name: make + run: set -eux; cd ${{ env.myblddir }} && make -s -j4 + - name: make test (minimal subset) + run: set -eux; cd ${{ env.myblddir }} && make test TESTS='0[0-9]' + no-deprecated: runs-on: ubuntu-latest steps: |