From c3c30639034c3f88e684748f7cc90aa2a0aa3049 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Wed, 30 Oct 2024 14:32:25 +0300 Subject: CI: Valgrind does not work in the Ubuntu runners, so let's try it under Mac OS --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to '.github') diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c8a81ed..933657a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: build-essential autoconf automake libtool libglib2.0-dev libncurses-dev libgtk-3-dev xvfb - groff doxygen valgrind + groff doxygen - name: Configure Build run: | @@ -45,7 +45,7 @@ jobs: # NOTE: The test suite must be run in verbose mode because if it fails # we won't be able to analyze testsuite.log. - name: Run Test Suite - run: xvfb-run -a make check TESTSUITEFLAGS="--verbose --valgrind" + run: xvfb-run -a make check TESTSUITEFLAGS="--verbose" - name: Build Developer Documentation run: cd doc && make devdoc - name: make distcheck @@ -66,7 +66,7 @@ jobs: # NOTE: macOS already ships with ncurses and # XCode already comes with the autotools. - name: Install Build Dependencies - run: brew install autoconf automake libtool glib groff doxygen + run: brew install autoconf automake libtool glib groff doxygen valgrind - name: Configure Build env: # Make sure we don't pick up GCC by accident. @@ -81,7 +81,7 @@ jobs: # NOTE: The test suite must be run in verbose mode because if it fails # we won't be able to analyze testsuite.log. - name: Run Test Suite - run: make check TESTSUITEFLAGS="--verbose" + run: make check TESTSUITEFLAGS="--verbose --valgrind" - name: Build Developer Documentation run: cd doc && make devdoc - run: make distcheck -- cgit v1.2.3