xref: /Universal-ctags/.github/workflows/testing-with-vlagrind.yml (revision 6a8d5b709af994ff278390eed2a62d718f05a409)
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