From: Colin Walters Date: Thu, 24 Aug 2023 21:21:07 +0000 (-0400) Subject: ci: Add c9s build X-Git-Tag: archive/raspbian/2023.7-3+rpi1~1^2~9^2^2~2^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bd8339bda257d1d868be8817e076921600b99ea6;p=ostree.git ci: Add c9s build Since it's an active target of this project. --- diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 65295c9b..e4adc85f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -80,6 +80,30 @@ jobs: with: name: inst.tar.zst path: inst.tar.zst + build-c9s: + name: "Build (C9S)" + runs-on: ubuntu-latest + container: quay.io/centos/centos:stream9 + steps: + - name: Install bootstrap dependencies + run: dnf -y install git-core dnf-utils zstd + - name: Checkout repository + uses: actions/checkout@v3 + # https://github.com/actions/checkout/issues/760 + - name: Mark git checkout as safe + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" + - name: Install build dependencies + run: dnf config-manager --enable crb && dnf builddep -y ostree + - name: Build + run: | + env NOCONFIGURE=1 ./autogen.sh && + ./configure --with-curl --with-selinux --with-dracut=yesbutnoconf && + make -j 4 && make install DESTDIR=$(pwd)/install && tar -c -C install --zstd -f inst.tar.zst . + - name: Upload binary + uses: actions/upload-artifact@v2 + with: + name: inst-c9s.tar.zst + path: inst.tar.zst privtest: name: "Privileged testing" needs: [build-c, build-integration]