source: .github/workflows/coverity.yaml @ 59c9fa4d

Last change on this file since 59c9fa4d was 294b98d, checked in by Jelmer Vernooij <jelmer.vernooij@…>, at 2023-02-03T13:58:56Z

Migrate from travis to github actions

  • Property mode set to 100644
File size: 872 bytes
Line 
1name: Coverity
2
3on:
4  push:
5    branches:
6      - coverity_scan
7
8env:
9  PKG_CONFIG_PATH: $HOME/otr/usr/lib/pkgconfig/
10  LD_LIBRARY_PATH: $HOME/otr/usr/lib/
11
12jobs:
13  coverity:
14    runs-on: ubuntu-latest
15    steps:
16    - uses: actions/checkout@v2
17    - name: Install dependencies
18      run: |
19       sudo apt-get update && sudo apt-get -y install \
20           libevent-dev \
21           libpurple-dev \
22           check \
23           libpam0g-dev \
24           libldap2-dev \
25           fakeroot \
26           debhelper \
27           devscripts \
28           libotr5-dev \
29           libgnutls28-dev
30      if: "matrix.os == 'ubuntu-latest'"
31    - name: Configure
32      run: ./configure --otr=1 --debug=1 --pam=1 --ldap=1
33    - uses: vapier/coverity-scan-action@v1
34      with:
35        email: dx@dxzone.com.ar
36        token: ${{ secrets.COVERITY_SCAN_TOKEN }}
37        command: make
Note: See TracBrowser for help on using the repository browser.