summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Moinvaziri <nathan@nathanm.com>2021-02-13 18:33:39 -0800
committerHans Kristian Rosbach <hk-github@circlestorm.org>2021-02-17 15:00:43 +0100
commit5981deb64a78249713a6feb404dec74e225d86aa (patch)
tree33d72073aebc665acf42e8aa6007b71dce568759
parent19ea232beef8f4fba7d1ade7eb7eca2a820515ec (diff)
Upload cmake and configure errors when build fails.
-rw-r--r--.github/workflows/cmake.yml9
-rw-r--r--.github/workflows/configure.yml8
2 files changed, 17 insertions, 0 deletions
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml
index 2fd29bb..1440407 100644
--- a/.github/workflows/cmake.yml
+++ b/.github/workflows/cmake.yml
@@ -420,3 +420,12 @@ jobs:
CODECOV_NAME: "${{ matrix.name }}"
CODECOV_EXEC: "${{ matrix.gcov-exec || 'gcov' }}"
CODECOV_DIR: "${{ matrix.build-dir || '.' }}"
+
+ - name: Upload build errors
+ uses: actions/upload-artifact@v2
+ if: failure()
+ with:
+ name: ${{ matrix.name }} (cmake)
+ path: |
+ ${{ matrix.build-dir || '.' }}/CMakeFiles/CMakeOutput.log
+ ${{ matrix.build-dir || '.' }}/CMakeFiles/CMakeError.log
diff --git a/.github/workflows/configure.yml b/.github/workflows/configure.yml
index 8a803bd..70a151d 100644
--- a/.github/workflows/configure.yml
+++ b/.github/workflows/configure.yml
@@ -201,3 +201,11 @@ jobs:
make test
env:
QEMU_RUN: ${{ matrix.qemu-run }}
+
+ - name: Upload build errors
+ uses: actions/upload-artifact@v2
+ if: failure()
+ with:
+ name: ${{ matrix.name }} (configure)
+ path: |
+ ${{ matrix.build-dir || '.' }}/configure.log