Skip to content

Commit 0d98741

Browse files
committed
refactor: remove unnecessary HEAD probe for asset verification
1 parent aaf3c1b commit 0d98741

1 file changed

Lines changed: 0 additions & 9 deletions

File tree

routes/index.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,6 @@ async function getRelease(tag: string | undefined): Promise<CachedRelease | null
7676
const version = await fetchNpmDistTagVersion(DEFAULT_DIST_TAG);
7777
if (version) {
7878
const release = buildReleaseFromTag(`v${version}`);
79-
// Verify asset exists before caching — npm may publish before GitHub release assets are ready
80-
try {
81-
const probe = await fetch(release.assets.x64!, { method: "HEAD", redirect: "manual" });
82-
if (probe.status === 404) {
83-
return kv.get<CachedRelease>(LATEST_STALE_KEY);
84-
}
85-
} catch {
86-
// Network error checking asset — still serve the release, cache writes are best-effort below
87-
}
8879
try {
8980
await Promise.all([
9081
kv.put(LATEST_CACHE_KEY, release, { ttl: LATEST_CACHE_TTL }),

0 commit comments

Comments
 (0)