]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
ci: add static library compilation
authorBoris Glimcher <Boris.Glimcher@emc.com>
Fri, 13 May 2022 19:33:51 +0000 (22:33 +0300)
committerBoris Glimcher <Boris.Glimcher@emc.com>
Tue, 17 May 2022 12:23:06 +0000 (15:23 +0300)
Now possible since we can use uuid for fallback

Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
.github/workflows/meson.yml

index 554cfa20916049219ade3a3b3597dd1008c1dcf9..c40e028fbb1c7a9c013a38d79c5e1af9b9157e7f 100644 (file)
@@ -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