]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
build: Upload all log files on failure
authorDaniel Wagner <dwagner@suse.de>
Tue, 14 Mar 2023 13:56:57 +0000 (14:56 +0100)
committerDaniel Wagner <wagi@monom.org>
Tue, 14 Mar 2023 14:10:01 +0000 (15:10 +0100)
Signed-off-by: Daniel Wagner <dwagner@suse.de>
.github/workflows/build.yml

index a0c5f04dbf49aa3ba9215152d36d03c9d2c3bcf2..a0b9decc5767b6f4ab239aa7f8900ecafbb774be 100644 (file)
@@ -31,8 +31,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: gcc debug build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   gcc-release:
     name: gcc release
@@ -55,8 +56,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: gcc release build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   clang-release:
     name: clang release
@@ -81,8 +83,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: clang release build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   fallback-shared-libraries:
     name: fallback shared libraries
@@ -108,8 +111,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: fallback shared libaries build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   fallback-static-libraries:
     name: fallback static libraries
@@ -135,8 +139,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: fallback static libaries build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   cross-armhf:
     name: cross armhf
@@ -170,8 +175,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: cross armhf build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   cross-ppc64le:
     name: cross ppc64le
@@ -206,8 +212,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: cross ppc64le build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   cross-s390x:
     name: cross s390x
@@ -242,8 +249,9 @@ jobs:
       - uses: actions/upload-artifact@v3
         if: failure()
         with:
-          name: cross s390x build log
-          path: build/meson-logs/meson-log.txt
+          name: log files
+          path: |
+            build/meson-logs/*.txt
 
   build-minimal:
     name: muon minimal