diff options
author | Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> | 2021-07-09 12:55:54 +0200 |
---|---|---|
committer | Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> | 2021-08-02 14:45:57 +0200 |
commit | 7228038cd2eeb94a071985fcb8bf1fcae946fa87 (patch) | |
tree | 71640fe5d52751c58e306de6dfca3c9eef4b8ce1 | |
parent | 6e1617c2e4c9c181753816dc14d4878a10cbe9b3 (diff) | |
download | neard-7228038cd2eeb94a071985fcb8bf1fcae946fa87.tar.gz |
ci: add building without maintainer options
Check also silent builds.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
-rw-r--r-- | .github/workflows/ci.yml | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3d9b502..589ad66 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,27 +24,49 @@ jobs: - container: "ubuntu:hirsute" env: CC: gcc + MODE: maintainer + + - container: "ubuntu:hirsute" + env: + ARCH: x86-64 + CC: gcc + MODE: no-maintainer - container: "ubuntu:focal" env: CC: gcc + MODE: maintainer + + - container: "ubuntu:focal" + env: + CC: gcc + MODE: no-maintainer - container: "ubuntu:bionic" env: CC: gcc + MODE: maintainer - container: "ubuntu:xenial" env: CC: gcc + MODE: maintainer # Ubuntu clang - container: "ubuntu:hirsute" env: CC: clang + MODE: maintainer + + - container: "ubuntu:focal" + env: + CC: clang + MODE: maintainer - container: "ubuntu:focal" env: CC: clang + MODE: no-maintainer container: image: ${{ matrix.container }} @@ -77,7 +99,19 @@ jobs: printenv - name: Configure - run: ./bootstrap-configure + run: | + echo "Bootstraping in mode: $MODE" + if [ "$MODE" = "maintainer" ]; then + ./bootstrap-configure + else + ./bootstrap && \ + ./configure \ + --disable-systemd \ + --prefix=/usr \ + --enable-ese \ + --sysconfdir=/etc \ + --enable-tools + fi - name: Compile run: make -j$(nproc) |