From: Boris Glimcher Date: Fri, 13 May 2022 19:33:51 +0000 (+0300) Subject: ci: add static library compilation X-Git-Tag: v2.1-rc0~51^2~3 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a124f2a43a366f600a6adf8d0a33d21aa5b5cb40;p=users%2Fsagi%2Fnvme-cli.git ci: add static library compilation Now possible since we can use uuid for fallback Signed-off-by: Boris Glimcher --- 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