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 uses: actions/checkout@v3 - name: Generate coverage report 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 - name: Upload report to codecov.io uses: codecov/codecov-action@v3 with: token: ${{secrets.CODECOV_TOKEN}} fail_ci_if_error: false