-
Notifications
You must be signed in to change notification settings - Fork 1
CI and Quality
Raul Montoya Cardenas edited this page Jul 29, 2026
·
2 revisions
Workflows under .github/workflows/ (main @ c9ff99c).
| 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.
| Event | Behavior |
|---|---|
| Pull request | Build docs only (no deploy secrets) |
Push to main / tags |
Deploy via Documenter |
- Julia 1.12
- Project:
docs/withPkg.developof the package root - Site: limen-neural.github.io/NeuroPulse.jl/dev
- Stable
/stableappears only after the first version tag
On PR open/sync:
-
julia-actions/julia-formatwith JuliaFormatter 2.x -
check: trueonsrc/,test/
# 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)'- Dual license SPDX on sources
- Codecov uploaded but non-blocking on token/config issues
-
AGENTS.mdasks 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)