From bdceb90c590ae05476dc295410125847cf086469 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 23 May 2022 21:25:26 +0200 Subject: [PATCH 1/4] .github/workflows/build.yml: verbose build --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6977c2c98..77a2f4f53 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -131,4 +131,5 @@ jobs: action: test directory: output setup-options: -Ddocumentation=disabled -Dtest=true + options: --verbose meson-version: 0.56.0 From 39bb4c5871eb27449f114182ec1adbc892234487 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 23 May 2022 21:25:44 +0200 Subject: [PATCH 2/4] .github/workflows/build.yml: build everything, not just unit tests --- .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 77a2f4f53..6a9dbabb2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -125,7 +125,16 @@ jobs: wavpack \ libmpdclient - - name: Meson Build + - name: Build + uses: BSFishy/meson-build@v1.0.3 + with: + action: build + directory: output + setup-options: -Ddocumentation=disabled -Dtest=true + options: --verbose + meson-version: 0.56.0 + + - name: Unit Tests uses: BSFishy/meson-build@v1.0.3 with: action: test From 97ca85e1559c6fcf8f005ec9d3620b9e30980019 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 23 May 2022 21:31:48 +0200 Subject: [PATCH 3/4] .github/workflows/build.yml: verbose build (Linux) --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6a9dbabb2..3b71cd704 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,6 +79,7 @@ jobs: action: test directory: output/full setup-options: -Ddocumentation=disabled -Dtest=true -Dsystemd=enabled -Dpcre=enabled + options: --verbose meson-version: 0.56.0 - name: Mini Build @@ -87,6 +88,7 @@ jobs: action: test 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 meson-version: 0.56.0 build-macos: From 2730f91872892fa64e523a2986e0d45fc24455c5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 23 May 2022 21:32:07 +0200 Subject: [PATCH 4/4] .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