]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
build: Add action build back
authorDaniel Wagner <dwagner@suse.de>
Wed, 22 Mar 2023 15:45:08 +0000 (16:45 +0100)
committerDaniel Wagner <wagi@monom.org>
Thu, 23 Mar 2023 13:12:59 +0000 (14:12 +0100)
The test target is only the building the minimal dependencies, thus not
the complete code base build. Add the build step back.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
.github/workflows/build.yml

index a0b9decc5767b6f4ab239aa7f8900ecafbb774be..57db55caff591198294b2ddeb7b37a896bcb2bd0 100644 (file)
@@ -22,12 +22,16 @@ jobs:
           python-version: '3.x'
       - uses: bsfishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=debug
             -Dlibnvme:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -47,12 +51,16 @@ jobs:
           python-version: '3.x'
       - uses: bsfishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=release
             -Dlibnvme:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -72,7 +80,7 @@ jobs:
           python-version: '3.x'
       - uses: bsfishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=release
@@ -80,6 +88,10 @@ jobs:
             -Dlibnvme:werror=false
             -Dopenssl:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -99,7 +111,7 @@ jobs:
           python-version: '3.x'
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=release
@@ -108,6 +120,10 @@ jobs:
             -Dlibnvme:werror=false
             -Dopenssl:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -127,7 +143,7 @@ jobs:
           python-version: '3.x'
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=release
@@ -136,6 +152,10 @@ jobs:
             -Dlibnvme:werror=false
             -Dopenssl:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -164,7 +184,7 @@ jobs:
       - uses: actions/checkout@v3
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=release
@@ -172,6 +192,10 @@ jobs:
             -Dlibnvme:python=false
             -Dopenssl:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -200,7 +224,7 @@ jobs:
       - uses: actions/checkout@v3
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=release
@@ -209,6 +233,10 @@ jobs:
             -Dlibnvme:python=false
             -Dopenssl:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -237,7 +265,7 @@ jobs:
       - uses: actions/checkout@v3
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          action: test
+          action: build
           setup-options: >
             --werror
             --buildtype=release
@@ -246,6 +274,10 @@ jobs:
             -Dlibnvme:python=false
             -Dopenssl:werror=false
           meson-version: 0.61.2
+      - uses: bsfishy/meson-build@v1.0.3
+        with:
+          action: test
+          meson-version: 0.61.2
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
@@ -295,4 +327,8 @@ jobs:
               -Djson-c=disabled          \
               build
           samu -C build
+      - name: test
+        run: |
+          export PATH=$(pwd)/build-tools/muon/build:$PATH
+
           muon -C build test