Skip to content

colibri v1.10.1

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:18
· 2 commits to main since this release
8f08dbd

Packaging repair for the prebuilt archives. No engine changes: if you build from source, v1.10.1 is v1.10.0.

What was wrong

The v1.10.0 prebuilt archives were missing seven Python files, which broke four coli commands (#1296, thanks to simongonzalezdc for the report):

  • coli convert, coli eval, coli mirror and the benchmark fetch died with "No such file or directory"
  • images sent to Qwen3.8 through the server failed claiming Pillow and numpy were missing, when the real problem was a file we had not shipped

What changed

The release workflow no longer lists the Python files by hand. A packing script computes everything coli reaches, through imports and subprocess calls alike, and the same computation runs a second time as a check on the extracted archive before publishing. The old check only confirmed the one file the copy step had just written, which is why v1.10.0 went out green.

Each archive now carries 14 Python files, verified by opening the archives rather than trusting the build log.

Also in this tag

  • Engines now reject numeric arguments they can only read half of: ./qwen38 3x2 errors out instead of silently running with a cache of 3 instead of 32 and looking slow.
  • The CI Python job now builds the engines its tests need, so seven tests that had been silently skipped run again.

Upgrading

Replace the extracted directory with the new archive. Models, containers and flags are untouched.