From: Thomas Weißschuh Date: Wed, 31 May 2023 06:09:39 +0000 (+0200) Subject: ci: build on old distro X-Git-Tag: v2.40-rc1~408 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=90b12595bbe3357fdbccf5eec6c3885e53bc614e;p=thirdparty%2Futil-linux.git ci: build on old distro This should help to catch build breaks Signed-off-by: Thomas Weißschuh --- diff --git a/.github/workflows/cibuild.yml b/.github/workflows/cibuild.yml index 236083d5b1..2a6d02c5c2 100644 --- a/.github/workflows/cibuild.yml +++ b/.github/workflows/cibuild.yml @@ -103,6 +103,31 @@ jobs: run: .github/workflows/cibuild.sh CONFIGURE - name: Make distcheck run: .github/workflows/cibuild.sh DISTCHECK + build-compat: + strategy: + fail-fast: false + matrix: + include: + - image: ubuntu:18.04 + name: build (compat, ${{ matrix.image }}) + runs-on: ubuntu-latest + env: + COMPILER: none + container: + image: ${{ matrix.image }} + steps: + - name: Repository checkout + uses: actions/checkout@v1 + - name: Ubuntu setup + run: .github/workflows/cibuild-setup-ubuntu.sh + - name: Configure + run: .github/workflows/cibuild.sh CONFIGURE + - name: Code checks + run: .github/workflows/cibuild.sh CODECHECK + - name: Configure & Make + run: .github/workflows/cibuild.sh MAKE + - name: Check + run: .github/workflows/cibuild.sh CHECK build-arch: name: build (qemu-user, ${{ matrix.arch }}) runs-on: ubuntu-latest