mlua/.github/workflows/coverage.yml

24 lines
712 B
YAML
Raw Normal View History

2021-02-27 11:40:14 -06:00
name: coverage
on: [push]
jobs:
test:
name: coverage
runs-on: ubuntu-latest
container:
image: xd009642/tarpaulin
options: --security-opt seccomp=unconfined
steps:
- name: Checkout repository
2022-09-12 17:29:05 -05:00
uses: actions/checkout@v3
2021-02-27 11:40:14 -06:00
2022-09-12 17:29:05 -05:00
- name: Generate coverage report
2021-02-27 11:40:14 -06:00
run: |
cargo tarpaulin --verbose --features lua54,vendored,async,send,serialize,macros --out xml --exclude-files benches --exclude-files build --exclude-files mlua_derive --exclude-files src/ffi --exclude-files tests
2021-02-27 11:40:14 -06:00
2022-09-12 17:29:05 -05:00
- name: Upload report to codecov.io
uses: codecov/codecov-action@v3
2021-02-27 11:40:14 -06:00
with:
token: ${{secrets.CODECOV_TOKEN}}
2021-04-16 16:43:21 -05:00
fail_ci_if_error: false