-
Notifications
You must be signed in to change notification settings - Fork 0
Continuous Integration
Raul Montoya Cardenas edited this page Jul 29, 2026
·
2 revisions

Generated with Grok Build: Grok 4.5 · xAI Imagine (/imagine)
Workflow: .github/workflows/ci.yml — CI (Julia).
-
pushtomainandrelease/* -
pull_requestto any branch
group: ci-julia-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: truePermissions: contents: read.
| Dimension | Values |
|---|---|
| Julia | 1.10, 1.11, 1.12 |
| Runner | ubuntu-latest |
fail-fast |
false (all versions report) |
Job title: Julia ${{ matrix.julia-version }} — CPU smoke tests.
-
Checkout —
actions/checkout(SHA-pinned). -
Set up Julia —
julia-actions/setup-juliawith matrix version. -
Cache —
julia-actions/cache. -
Instantiate —
Pkg.instantiate(); Pkg.precompile()under--project=.. -
Run tests —
Pkg.test(). -
Doctests (optional) —
Pkg.test(; test_args=["doctest"])withcontinue-on-error: true.
GitHub-hosted runners typically do not expose an NVIDIA GPU. The suite:
- Always runs package-load and export-integrity tests.
- Skips the GPU block when
!LiquidCortex._cuda_available[](logs skip).
GPU paths (SparseBrain construction, step!, cuSPARSE) must be validated on a machine with CUDA (local workstation or GPU CI if added later).
Last updated: July 28, 2026
Updated by: Grok Build: Grok 4.5
Package tip reference: 4e2698c (main)