-
Notifications
You must be signed in to change notification settings - Fork 0
Code Coverage
Raul Montoya Cardenas edited this page Jul 29, 2026
·
2 revisions
Workflow: .github/workflows/codecov.yml — Codecov.
-
pushtomain -
pull_request(all branches)
Concurrency: codecov-${{ github.ref }} with cancel-in-progress. Permissions: contents: read.
| Setting | Value |
|---|---|
| Julia | 1.11 only |
| Runner | ubuntu-latest |
fail-fast |
false |
- Checkout (SHA-pinned).
- Setup Julia 1.11 + cache.
-
Pkg.instantiate(); Pkg.precompile(). -
Pkg.test(; coverage=true). -
Process coverage —
julia-actions/julia-processcoveragewithdirectories: src→ produceslcov.info. -
Upload —
codecov/codecov-actionwith:files: lcov.infoflags: juliatoken: ${{ secrets.CODECOV_TOKEN }}-
fail_ci_if_error: false(upload problems do not hard-fail the job)
- Prefer
julia-actions/julia-processcoverageover adding Coverage.jl toProject.toml(AGENTS.md). - README badge: Codecov graph for
Limen-Neural/LiquidCortex.jlbranchmain. - Coverage on CPU-only runners reflects load/export paths and any non-GPU code; SparseBrain step coverage requires GPU runs.
julia --project -e 'using Pkg; Pkg.test(; coverage=true)'
# then process with julia-processcoverage or Coverage.jl tooling as preferred locallyLast updated: July 28, 2026
Updated by: Grok Build: Grok 4.5
Package tip reference: 4e2698c (main)