1name: run units target under VALGRIND 2 3on: 4 push: 5 branches: [ master ] 6 pull_request: 7 branches: [ master ] 8 9jobs: 10 testing: 11 12 runs-on: ubuntu-latest 13 14 steps: 15 - uses: actions/checkout@v2 16 - name: update package information 17 run: sudo apt-get update 18 - name: install tools and libraries 19 run: sudo apt-get install valgrind pkg-config automake bash libjansson-dev libyaml-dev libseccomp-dev libxml2-dev libpcre2-dev gdb 20 - name: autogen.sh 21 run: ./autogen.sh 22 - name: report the version of cc 23 run: cc --version 24 - name: configure 25 run: ./configure --enable-debugging 26 - name: make 27 run: make CFLAGS='-g -O0' 28 - name: make units 29 run: make units VG=1 30