Skip to content

CI and Quality

Raul Montoya Cardenas edited this page Jul 29, 2026 · 2 revisions

CI and Quality

Wiki hero

Generated with Grok Build: Grok 4.5 · xAI Imagine (/imagine)

Workflows under .github/workflows/ (main @ c9ff99c).

ci.yml — tests

Axis Values
Julia 1.12 only (cost control)
OS ubuntu-latest, macOS-latest, windows-latest
Arch x64

Steps: checkout → setup-julia → julia-actions/cache v3.2.0 → buildpkg → runtest → processcoverage → Codecov (fail_ci_if_error: false).

Concurrency: cancel in-progress PR runs for the same ref.

documentation.yml — Documenter

Event Behavior
Pull request Build docs only (no deploy secrets)
Push to main / tags Deploy via Documenter

format.yml — style

On PR open/sync:

  • julia-actions/julia-format with JuliaFormatter 2.x
  • check: true on src/, test/

Local parity

# tests
julia --project=. -e 'using Pkg; Pkg.test()'

# docs
julia --project=docs -e 'using Pkg; Pkg.develop(path="."); Pkg.instantiate()'
julia --project=docs docs/make.jl

# format (rough match of CI check)
julia -e 'using Pkg; Pkg.activate(; temp=true); Pkg.add(name="JuliaFormatter", version="2");
          using JuliaFormatter; format(["src", "test"]; verbose=true)'

Quality notes

  • Dual license SPDX on sources
  • Codecov uploaded but non-blocking on token/config issues
  • AGENTS.md asks agents not to edit workflows / registry metadata without owner approval

Last updated: July 29, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: c9ff99c (main)

Clone this wiki locally