Skip to content

Merge pull request #38 from alxshelepenok/release/v0.1.8 #132

Merge pull request #38 from alxshelepenok/release/v0.1.8

Merge pull request #38 from alxshelepenok/release/v0.1.8 #132

Workflow file for this run

name: Coverage
on:
push:
branches: [main]
pull_request:
permissions:
contents: read
jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
- uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32
with:
version: "1.12"
- uses: julia-actions/cache@a7bed9df697e5d7309d68afe7542a87621a8b6c8
- name: Unit tests with coverage
run: julia --project=packages/grove -e "using Pkg; Pkg.test(; coverage=true)"
- name: Summarize coverage
env:
COVERAGE_MIN_PCT: "70"
run: julia --project=packages/grove bin/coverage/summary.jl
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: success()
with:
name: coverage-lcov
path: packages/grove/coverage/lcov.info