Check also silent builds.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com>
---
.github/workflows/ci.yml | 36 +++++++++++++++++++++++++++++++++++-
1 file changed, 35 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3d9b50251602..589ad66280f5 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)
--
2.30.2