Skip to content

Progress on macOS backend #113

Progress on macOS backend

Progress on macOS backend #113

Workflow file for this run

name: Code coverage
on: [push]
jobs:
coverage:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
submodules: recursive
- name: Setup dependencies
run: |
sudo apt-get update
sudo apt-get install -y libgtk-4-dev kcov xvfb
- name: Install Zig
uses: goto-bus-stop/setup-zig@v2
with:
version: 0.12.0-dev.2063+804cee3b9
- name: Test Coverage Capy for native
run: xvfb-run -a zig build coverage
env:
NO_AT_BRIDGE: 1
- name: Upload coverage
uses: codecov/codecov-action@v3
with:
name: code-coverage-report
directory: kcov-output
fail_ci_if_error: true
verbose: true