aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>2021-07-09 12:55:54 +0200
committerKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>2021-08-02 14:45:57 +0200
commit7228038cd2eeb94a071985fcb8bf1fcae946fa87 (patch)
tree71640fe5d52751c58e306de6dfca3c9eef4b8ce1
parent6e1617c2e4c9c181753816dc14d4878a10cbe9b3 (diff)
downloadneard-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.yml36
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)