[monitoring-plugins] Add build pipeline as a precondition for full test

Lorenz Kästle git at monitoring-plugins.org
Thu Mar 9 11:50:11 CET 2023


 Module: monitoring-plugins
 Branch: RincewindsHat-patch-1
 Commit: e4ddeb7bb722b50613108da1cb51a48e84068701
 Author: Lorenz Kästle <lorenz.kaestle at netways.de>
   Date: Thu Mar  9 11:46:26 2023 +0100
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=e4ddeb7

Add build pipeline as a precondition for full test

---

 .github/workflows/c-cpp.yml | 23 -----------------------
 .github/workflows/test.yml  | 16 ++++++++++++++--
 2 files changed, 14 insertions(+), 25 deletions(-)

diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
deleted file mode 100644
index 6c8b63c..0000000
--- a/.github/workflows/c-cpp.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: C/C++ CI
-
-on:
-  push:
-    branches: [ "master" ]
-  pull_request:
-    branches: [ "master" ]
-
-jobs:
-  build:
-
-    runs-on: ubuntu-latest
-
-    steps:
-    - uses: actions/checkout at v3
-    - name: Install gettext
-      run: sudo apt-get install gettext
-    - name: setup
-      run: ./tools/setup
-    - name: CFLAGS="-Wall -Wextra -std=c90" configure
-      run: ./configure
-    - name: make
-      run: make
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 80d49f7..60b60c3 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -7,9 +7,21 @@ on:
   pull_request:
 
 jobs:
-#  macos:
-#    ...
+  build-test:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout at v3
+    - name: Install gettext
+      run: sudo apt-get install gettext
+    - name: setup
+      run: ./tools/setup
+    - name: CFLAGS="-Wall -Wextra -std=c90" configure
+      run: ./configure
+    - name: make
+      run: make
+
   linux:
+    needs: build-test
     runs-on: ubuntu-latest
     name: Running tests on ${{ matrix.distro }}
     strategy:



More information about the Commits mailing list