From: Viktor Szakats Date: Wed, 11 Oct 2023 09:07:03 +0000 (+0000) Subject: CI: add autotools, out-of-tree, debug build to distro check job X-Git-Tag: curl-8_5_0~260 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2e283c69e0dfdc85390cd8277352d105d9f11657;p=thirdparty%2Fcurl.git CI: add autotools, out-of-tree, debug build to distro check job Add a job that builds curl from a generated source tarball sample, with autotools, out-of-tree, in debug mode. Ref: #12085 Closes #12088 --- diff --git a/.github/workflows/distcheck.yml b/.github/workflows/distcheck.yml index a63091bd94..26c4da2b88 100644 --- a/.github/workflows/distcheck.yml +++ b/.github/workflows/distcheck.yml @@ -81,6 +81,27 @@ jobs: rm -rf curl-99.98.97 name: 'verify out-of-tree configure build including docs' + verify-out-of-tree-autotools-debug: + runs-on: ubuntu-latest + timeout-minutes: 30 + needs: maketgz-and-verify-in-tree + steps: + - uses: actions/download-artifact@v3 + with: + name: 'release-tgz' + + - run: | + echo "::stop-commands::$(uuidgen)" + tar xvf curl-99.98.97.tar.gz + pushd curl-99.98.97 + mkdir build + pushd build + ../configure --without-ssl --enable-debug "--prefix=${PWD}/pkg" + make -j3 + make -j3 TFLAGS=1279 test + make -j3 install + name: 'verify out-of-tree autotools debug build' + verify-out-of-tree-cmake: runs-on: ubuntu-latest timeout-minutes: 30