aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml10
1 files changed, 7 insertions, 3 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 205a8e1615..082d0babb3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -211,6 +211,9 @@ jobs:
- name: Setup common environment variables
run: ./.github/workflows/env.sh ${{ matrix.flavor }}
+ - name: Create log dir
+ run: mkdir -p "${LOG_DIR}"
+
- name: Install apt packages
if: matrix.os == 'linux'
run: ./.github/scripts/install_deps_ubuntu.sh
@@ -242,9 +245,6 @@ jobs:
cmake -B build -G Ninja ${CMAKE_FLAGS}
cmake --build build
- - name: Prepare sanitizer
- run: ./ci/run_tests.sh prepare_sanitizer
-
- if: "!cancelled()"
name: Determine if run should be aborted
id: abort_job
@@ -272,6 +272,10 @@ jobs:
name: Installtests
run: ./ci/run_tests.sh installtests
+ - if: success() || failure() && steps.abort_job.outputs.status == 'success'
+ name: Show logs
+ run: cat $(find "$LOG_DIR" -type f)
+
old_cmake:
name: Test oldest supported cmake
runs-on: ubuntu-22.04