From 2730f91872892fa64e523a2986e0d45fc24455c5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 23 May 2022 21:32:07 +0200 Subject: [PATCH] .github/workflows/build.yml: build everything, not just unit tests (Linux) --- .github/workflows/build.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3b71cd704..474ee24d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -74,6 +74,15 @@ jobs: libgcrypt20-dev - name: Full Build + uses: BSFishy/meson-build@v1.0.3 + with: + action: build + directory: output/full + setup-options: -Ddocumentation=disabled -Dtest=true -Dsystemd=enabled -Dpcre=enabled + options: --verbose + meson-version: 0.56.0 + + - name: Unit Tests uses: BSFishy/meson-build@v1.0.3 with: action: test @@ -85,7 +94,7 @@ jobs: - name: Mini Build uses: BSFishy/meson-build@v1.0.3 with: - action: test + action: build directory: output/mini setup-options: -Dbuildtype=minsize -Dauto_features=disabled -Dtest=true -Ddaemon=false -Dinotify=false -Depoll=false -Deventfd=false -Dsignalfd=false -Dtcp=false -Ddsd=false -Ddatabase=false -Dneighbor=false -Dcue=false -Dfifo=false -Dhttpd=false -Dpipe=false -Drecorder=false -Dsnapcast=false options: --verbose