@@ -229,9 +229,6 @@ jobs:
229229 run : npm run check:node-floor
230230
231231 corpus-matrix :
232- # One job per definition. A public API that is down or rate limiting should
233- # cost one red square, not the whole build, and twenty of them in sequence
234- # would take longer than everything else combined.
235232 runs-on : ubuntu-latest
236233 needs : test
237234 outputs :
@@ -279,11 +276,7 @@ jobs:
279276 }
280277
281278 corpus-progress :
282- # Records what the corpus jobs found and retires the definitions that
283- # passed, so the next run spends its time on ones not yet proven.
284279 runs-on : ubuntu-latest
285- # The default token is read only for contents, and pushing without this
286- # fails with a bare exit code 128.
287280 permissions :
288281 contents : write
289282 needs : corpus
@@ -318,20 +311,11 @@ jobs:
318311 git push origin HEAD:main
319312
320313 ollama :
321- # An MLX build needs the Metal stack on Apple silicon, so the Gemma 4 run
322- # goes to macOS. The hosted macOS runner only leaves Ollama around 4GB
323- # though, and gemma4:e2b-mlx asks for 6GB, so that path is opt in and the
324- # everyday run stays on Linux with a model that fits.
325314 runs-on : ${{ inputs.ollama_mlx && 'macos-latest' || 'ubuntu-latest' }}
326315 needs : test
327- # A multi gigabyte pull plus local inference, so far longer than a unit
328- # test run.
329316 timeout-minutes : 60
330317 env :
331318 OLLAMA_MODEL : ${{ inputs.ollama_mlx && 'gemma4:e2b-mlx' || 'gemma3:4b' }}
332- # A 4b model answering a vision prompt on a shared CPU runner passed 300s
333- # and the whole job was reported as broken. The job itself allows 60
334- # minutes, so a single call can afford to wait longer than that default.
335319 OLLAMA_TIMEOUT_MS : ' 600000'
336320 steps :
337321 - uses : actions/checkout@v7
0 commit comments