From: Nicola Tuveri Date: Tue, 2 Mar 2021 08:45:24 +0000 (+0200) Subject: [github-ci] Add a out-of-tree_build job X-Git-Tag: OpenSSL_1_1_1k~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=732682aeb6cfddcf0a1844df52a254b104983276;p=thirdparty%2Fopenssl.git [github-ci] Add a out-of-tree_build job This adds a new job to trigger the bug reported in Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/14388) --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aca73be1a0a..5822e36ccb6 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: