.github/workflows/build.yml: build everything, not just unit tests (Linux)
This commit is contained in:
parent
97ca85e155
commit
2730f91872
|
@ -74,6 +74,15 @@ jobs:
|
||||||
libgcrypt20-dev
|
libgcrypt20-dev
|
||||||
|
|
||||||
- name: Full Build
|
- 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
|
uses: BSFishy/meson-build@v1.0.3
|
||||||
with:
|
with:
|
||||||
action: test
|
action: test
|
||||||
|
@ -85,7 +94,7 @@ jobs:
|
||||||
- name: Mini Build
|
- name: Mini Build
|
||||||
uses: BSFishy/meson-build@v1.0.3
|
uses: BSFishy/meson-build@v1.0.3
|
||||||
with:
|
with:
|
||||||
action: test
|
action: build
|
||||||
directory: output/mini
|
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
|
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
|
options: --verbose
|
||||||
|
|
Loading…
Reference in New Issue