File: codecov.yml

package info (click to toggle)
zst 0.4-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 384 kB
  • sloc: ansic: 1,009; sh: 20; makefile: 4
file content (31 lines) | stat: -rw-r--r-- 837 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: Codecov
on: [push, pull_request]
env:
  CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
jobs:
  ubuntu:
    runs-on: ubuntu-latest
    steps:
    - name: Update apt
      run: sudo apt-get update -qq
    - name: Install dependencies
      run: sudo apt-get install -y
               cmake
               libz-dev
               libbz2-dev
               liblzma-dev
               libzstd-dev
               bzip2
               zstd
               xz-utils
    - uses: actions/checkout@v3
    - name: cmake
      run: cmake -B ${{github.workspace}}/build -DCMAKE_C_FLAGS="-O0 -g --coverage"
    - name: compile
      run: make -C ${{github.workspace}}/build
    - name: run
      run: cd ${{github.workspace}}/build && ctest --output-on-failure
    - name: Codecov
      uses: codecov/codecov-action@v3
      with:
        gcov: true