Skip to content

Cache NEST source build in CI and parallelize compile#843

Merged
apdavison merged 1 commit into
NeuralEnsemble:masterfrom
apdavison:ci-cache-nest-build
Jul 8, 2026
Merged

Cache NEST source build in CI and parallelize compile#843
apdavison merged 1 commit into
NeuralEnsemble:masterfrom
apdavison:ci-cache-nest-build

Conversation

@apdavison

Copy link
Copy Markdown
Member

The NEST build from source (~18 min per Ubuntu job) dominates CI time. Cache the ~/.local install tree keyed on NEST/OS/Python version so it is rebuilt only on a cache miss, and use make -j to parallelize the compile when a rebuild is needed.

The NEST build from source (~18 min per Ubuntu job) dominates CI time.
Cache the ~/.local install tree keyed on NEST/OS/Python version so it is rebuilt only on a cache miss,
and use make -j to parallelize the compile when a rebuild is needed.
@apdavison apdavison added this to the 0.13.1 milestone Jul 8, 2026
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 71.113%. first build — apdavison:ci-cache-nest-build into NeuralEnsemble:master

@apdavison
apdavison merged commit 8b01fcb into NeuralEnsemble:master Jul 8, 2026
7 checks passed
@apdavison
apdavison deleted the ci-cache-nest-build branch July 8, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants