Home

dev / openkara

publicthedavidweng/OpenKara· sync paused
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat(catalog): advance the embedded snapshot to generation 9 (reduced runtimes) (#224)

2 months ago

86218ae
Authored
Davy7/25/2026, 10:48:29 PM
* feat(catalog): advance the embedded snapshot to generation 9 (reduced runtimes)

Byte-verified copy of the published infra-2026-07-25-006 manifest
(sha 8278d7f8…, 103246 bytes) plus the matching stable pointer.
Generation 9 ships the five ort-v1.1.0 reduced-operator runtimes
(23-op spectral kernel set) and deprecates the full-operator builds
and all waveform model deliveries (sunset generation 11).

Runtime resolution now skips deprecated entries — superseded runtimes
stay listed for provenance next to their replacements, so
resolve_runtime, prepare-onnx-runtime.mjs, and
render-flatpak-manifest.mjs all filter deprecation the same way
resolve_model already does. CatalogRuntime learns the deprecation
field; the embedded-snapshot self-consistency test now asserts exactly
one active runtime per target.

Also hardens the lefthook oxfmt hook: guard the empty-staged-file case
(all glob matches excluded, exactly this snapshot-bump shape) and add
mjs/cjs to the glob so script changes are actually formatted.

Gated on the five-target candidate validation (run 30176542049) and
the models-side stable promotion (openkara-models#81).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(hooks): make the oxfmt guard shell-agnostic

sh -c with positional args avoids sh/zsh word-splitting differences
and treats an all-excluded staged set as a clean pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Parent102df50

6 files changed
  • lefthook.yml+9−5
  • scripts/prepare-onnx-runtime.mjs+7−2
  • scripts/render-flatpak-manifest.mjs+5−2
  • src-tauri/catalog/release-manifest.json+1125−386
  • src-tauri/catalog/stable-pointer.json+7−7
  • src-tauri/src/separator/catalog.rs+26−8