diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6977c2c98..474ee24d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -74,19 +74,30 @@ 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 directory: output/full setup-options: -Ddocumentation=disabled -Dtest=true -Dsystemd=enabled -Dpcre=enabled + options: --verbose meson-version: 0.56.0 - 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 meson-version: 0.56.0 build-macos: @@ -125,10 +136,20 @@ 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 directory: output setup-options: -Ddocumentation=disabled -Dtest=true + options: --verbose meson-version: 0.56.0