summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorNicola Tuveri <nic.tuv@gmail.com>2021-03-02 10:45:24 +0200
committerNicola Tuveri <nic.tuv@gmail.com>2021-03-04 20:30:24 +0200
commit732682aeb6cfddcf0a1844df52a254b104983276 (patch)
tree4e9a67f52ed7f8aac7adbbe1ffa722cf816000a8 /.github
parenta88ea7dfdfba2c34bd575076f12f06d80dd2c0c2 (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.yml21
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: