Advances the embedded openkara-models catalog snapshot from generation 12 (2026-08-07-002) to generation 13 (2026-08-12-001, upstream release infra-2026-08-12-001):
src-tauri/catalog/release-manifest.json — new upstream release manifest with the OpenKara-side model annotations (capability_limit / evaluation_fixture / known_user_effect) re-applied unchanged.src-tauri/catalog/stable-pointer.json — release_id / generation / digest / size / URL advanced to the new embedded manifest.Generation 13 rebuilds all six reduced runtimes; the two Windows runtimes are now linked with the static MSVC CRT (/MT) (CMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded plus ONNX_USE_MSVC_STATIC_RUNTIME / protobuf_MSVC_STATIC_RUNTIME / ABSL_MSVC_STATIC_RUNTIME), so onnxruntime.dll no longer imports VCRUNTIME140* / MSVCP140* and loads on clean Windows installs without the VC++ Redistributable. Refs #363, #284; upstream thedavidweng/openkara-models#90 (build flags) and #91 (generation 13 catalog). Models and the four non-Windows runtimes are functionally unchanged: same upstream v1.27.1, unchanged build flags, fresh archives/digests from upstream publish run 31670494161.
The CPU Windows runtime keeps catalog target_triple x86_64-pc-windows-msvc (generation-12 convention) so resolve_runtime still disambiguates the two Windows runtimes by execution provider.
This PR only advances the snapshot. Removing the #361 app-local CRT mitigation is the follow-up step on #363's checklist once this generation is live on main.
pnpm format:write — no further diff (manifest bytes stable; stable-pointer.json digest matches embedded file: sha256 de0248138f7d1de0eaa50e5eaa6afd52c961066c95c69126e827c3fd29b5182d, 113482 bytes)pnpm lint — PASSpnpm test — PASS (2236 tests / 196 files, via pre-push hook with coverage + patch-coverage)cargo test --lib separator::catalog — PASS (27 tests, includes embedded snapshot/pointer self-consistency)node scripts/prepare-onnx-runtime.mjs fresh-staged from the new release (download + size + archive digest + per-file digests) for 3 targets:
--target x86_64-pc-windows-msvc --provider directml — PASS--target x86_64-pc-windows-msvc --provider cpu — PASSaarch64-apple-darwin (default) — PASSonnxruntime.dll variants verified clean of VCRUNTIME140* / MSVCP140* (remaining api-ms-win-crt-* imports are the UCRT, which ships with Windows 10+)src-tauri/catalog/** is not in the Branch Windows installed-app gate's pull_request path filter — so I dispatched it manually on this branch (suite=full): github.com/thedavidweng/…/31674410572. The #361 app-local CRT DLLs remain bundled by this PR, so that workflow's CRT assertions still hold here.pnpm tauri build not run locally (covered by CI).Low. Models are byte-identical to generation 12; non-Windows runtimes rebuilt with unchanged flags from the same pinned source; existing installs pick up generation 13 via catalog auto-discovery without an app release.
2026-08-12-001).No actionable comments were generated in the recent review. 🎉
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: ad003634-083f-4ff8-8beb-00fe0880aec1
Reviewing files that changed from the base of the PR and between 4c66fab28ccdea3428d57d12f39519c7c8285f85 and e33703d520b584f9f7c8141b642f43e7bda2c40c.
src-tauri/catalog/release-manifest.jsonsrc-tauri/catalog/stable-pointer.jsonThe release catalog advances to generation 13 and release 2026-08-12-001. Model and runtime supply-chain metadata was refreshed. Reduced Windows CPU and DirectML runtimes were rebuilt with static MSVC CRT settings.
Release catalog update
| Layer / File(s) | Summary |
|---|---|
Release generation and stable pointer src-tauri/catalog/release-manifest.json, src-tauri/catalog/stable-pointer.json | Release metadata and the stable pointer now reference generation 13 and the new release identifiers. |
Model and full runtime provenance src-tauri/catalog/release-manifest.json | Model and full ONNX Runtime artifacts now use refreshed license, notice, provenance, and SBOM metadata. |
Reduced runtime artifacts src-tauri/catalog/release-manifest.json | Reduced runtime URLs, archive metadata, extracted-file metadata, and supply-chain references were refreshed across supported platforms. |
Windows static-runtime rebuilds src-tauri/catalog/release-manifest.json | The reduced Windows CPU and DirectML runtime builds now use the static MSVC CRT and static ONNX, protobuf, and Abseil runtimes. |
Estimated code review effort: 3 (Moderate) | ~20 minutes
Mergeability Score: ⚪ Minimal · up to e3370
This PR advances the embedded catalog and updates Windows runtimes to use the static CRT; the reported checks pass and no actionable merge-blocking risk remains beyond normal review.
Possibly related issues
Possibly related PRs
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | The title clearly and concisely describes the catalog update to generation 13 and the static-CRT Windows runtime change. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |
| Linked Issues check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
fix/363-catalog-bumpComment [@coderabbitai](/coderabbitai) help to get the list of available commands.
Sign in to comment.