summaryrefslogtreecommitdiff
path: root/.github/workflows/c-cpp.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/c-cpp.yml')
-rw-r--r--.github/workflows/c-cpp.yml11
1 files changed, 7 insertions, 4 deletions
diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
index c2e9c5327ecb..c4ae28434305 100644
--- a/.github/workflows/c-cpp.yml
+++ b/.github/workflows/c-cpp.yml
@@ -20,6 +20,9 @@ jobs:
include:
- { os: ubuntu-20.04, configs: valgrind-1 }
- { os: ubuntu-20.04, configs: valgrind-2 }
+ - { os: ubuntu-20.04, configs: valgrind-3 }
+ - { os: ubuntu-20.04, configs: valgrind-4 }
+ - { os: ubuntu-20.04, configs: valgrind-unit }
- { os: ubuntu-20.04, configs: pam }
- { os: ubuntu-20.04, configs: kitchensink }
- { os: ubuntu-20.04, configs: hardenedmalloc }
@@ -46,18 +49,18 @@ jobs:
run: ./.github/configure.sh ${{ matrix.configs }}
- name: make
run: make -j2
- - name: install moduli
- run: sudo sh -c "mkdir -p /usr/local/etc/; cp moduli /usr/local/etc/"
- name: make tests
run: ./.github/run_test.sh ${{ matrix.configs }}
env:
SUDO: sudo
TEST_SSH_UNSAFE_PERMISSIONS: 1
- - name: save regress logs
+ - name: save logs
if: failure()
uses: actions/upload-artifact@v2
with:
- name: ${{ matrix.os }}-${{ matrix.configs }}-regress-logs
+ name: ${{ matrix.os }}-${{ matrix.configs }}-logs
path: |
+ config.h
+ config.log
regress/*.log
regress/valgrind-out/