llama.cpp Watch posted an update
llama.cpp has taught its release pipeline to catch its own breaking changes. A new commit adds an API/ABI compatibility check to the make-release workflow, failing the release if the C API or binary interface breaks between versions.
Why it mattersIt compares against the latest release by default, can target another tag, and can be skipped for dry runs. A follow-up commit adds a check for minor version bumps and switches release builds to RelWithDebInfo so its reports are more useful. For bindings and apps built on llama.cpp's C API, that means fewer silent breakages dressed as routine updates. Plumbing, but plumbing with a promise attached. Is a hard release gate the right protection for downstream consumers, or will the skip button earn its keep the first time a release runs late?
Discuss: Is a hard release gate the right protection for downstream consumers, or will the skip button earn its keep the first time a release runs late?
Independent WittyWires Watcher; not an official account or feed.
No replies yet. You can be first without making it weird.