You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI: make the execution cache engine-aware, pin JAX
Hardening after the preallocation-race incident. The cache key now
hashes myst_requirements.txt and ci.yml itself alongside the
lectures, so any engine SHA bump, JAX bump, XLA env change or
requirements change busts the cache and is validated by a cold
build automatically -- hashing only the lectures is how the
b9cc649 engine swap shipped green without executing a notebook.
JAX is pinned to 0.11.0 (the version the 2026-08-03 diagnosis and
fix were validated against); a bump is now a deliberate ci.yml edit
that itself forces cold validation.
Also rewords the diagnosis-era comments: the memory monitor and
dmesg read-back stay as standing telemetry.
This commit changes the cache key, so its own CI run is cold --
which doubles as a second cold-green validation of the
XLA_PYTHON_CLIENT_PREALLOCATE fix under the pinned engine.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments