From a124f2a43a366f600a6adf8d0a33d21aa5b5cb40 Mon Sep 17 00:00:00 2001 From: Boris Glimcher Date: Fri, 13 May 2022 22:33:51 +0300 Subject: [PATCH] ci: add static library compilation Now possible since we can use uuid for fallback Signed-off-by: Boris Glimcher --- .github/workflows/meson.yml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/.github/workflows/meson.yml b/.github/workflows/meson.yml index 554cfa20..c40e028f 100644 --- a/.github/workflows/meson.yml +++ b/.github/workflows/meson.yml @@ -9,7 +9,7 @@ on: workflow_dispatch: jobs: - meson-build: + build-disto: runs-on: ubuntu-latest steps: @@ -25,3 +25,29 @@ jobs: with: setup-options: --werror action: build + + build-fallback: + runs-on: ubuntu-latest + steps: + - name: install libraries + run: sudo apt-get install -y libpam-dev libcap-ng-dev + - uses: actions/checkout@v3 + - uses: actions/setup-python@v3 + - uses: BSFishy/meson-build@v1.0.3 + with: + setup-options: --werror --wrap-mode=forcefallback + options: --verbose + action: build + + build-static: + runs-on: ubuntu-latest + steps: + - name: install libraries + run: sudo apt-get install -y libpam-dev libcap-ng-dev + - uses: actions/checkout@v3 + - uses: actions/setup-python@v3 + - uses: BSFishy/meson-build@v1.0.3 + with: + setup-options: --werror --wrap-mode=forcefallback --default-library=static + options: --verbose + action: build -- 2.50.1