Repository navigation
perf(api): coalesce and safely cache version resolution - #8301
diegosouzapw merged 1 commit into
Conversation
|
CI note: the failing fast-path shards include repository-wide baseline failures outside this PR’s changed files (for example DashScope video assertions appear on multiple unrelated PRs). The focused tests listed in this PR body pass locally. I am still checking for any failure attributable to this patch. |
|
Ownership/status update:
No PR-attributable fix is pending. The PR is ready for maintainer review/merge despite the known baseline failures. |
Co-Authored-By: Claude <noreply@anthropic.com>
16f03a5 to
7ccb24d
Compare
|
Rebased the single focused commit onto the current
No unrelated baseline failures were modified. |
8a2a3d4
into
cheaper-inference:release/v3.8.49
|
Merged into |
…aper-inference#8301) Co-authored-by: Ravi Tharuma <RaviTharuma@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com>
…aper-inference#8301) Co-authored-by: Ravi Tharuma <RaviTharuma@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com>
Summary
no-cache/no-storerefresh semantics and invalidate after successful updatesTests
npx eslint src/lib/system/versionCheck.ts src/app/api/system/version/route.ts tests/unit/system-version-cache-8278.test.ts tests/unit/system-version-check-4100.test.ts --no-cache --suppressions-location config/quality/eslint-suppressions.jsonnode --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit tests/unit/system-version-cache-8278.test.ts tests/unit/system-version-check-4100.test.ts(19 passed)git diff --checkCloses #8278
🤖 Generated with Claude Code