Commit cbecdfa
Pin jax to 0.11.0 in the three execution-* workflows
The 2026-08-19 pin (#617) covered cache.yml, ci.yml and publish.yml, but
this repo has six workflows that install jax. execution-linux.yml,
execution-osx.yml and execution-win.yml install "jax[CPU]" unpinned and
build with `jb build lectures -W --keep-going`, which executes every
lecture -- so jax 0.11.1 fails them on CellTimeoutError in
numpy_vs_numba_vs_jax.
execution-linux.yml runs on a daily cron and has been red since
2026-08-18: run 32152771492 (08-18) and run 32268416676 (08-19,
head_sha 915bfd9, i.e. after #617 merged) both log "Successfully
installed jax-0.11.1 jaxlib-0.11.1" and then CellTimeoutError at the
600s myst-nb timeout. The 08-16 run resolved jax 0.11.0 and executed the
same lecture in 4.35 seconds.
Pinning jax alone is sufficient: jax 0.11.0's metadata carries
Requires-Dist: jaxlib<=0.11.0,>=0.11.0, and the pairing is additionally
enforced at import in both directions, so jaxlib cannot drift.
Closes #619
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 915bfd9 commit cbecdfa
3 files changed
Lines changed: 24 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
35 | 42 | | |
36 | 43 | | |
37 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
35 | 42 | | |
36 | 43 | | |
37 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
39 | 46 | | |
40 | 47 | | |
41 | 48 | | |
| |||
0 commit comments