Skip to content

fix: fetch symcache from dl.deno.land instead of GCS directly#7

Merged
littledivy merged 1 commit into
denoland:mainfrom
KTibow:fix/dl-dot-deno-land-url
Jul 8, 2026
Merged

fix: fetch symcache from dl.deno.land instead of GCS directly#7
littledivy merged 1 commit into
denoland:mainfrom
KTibow:fix/dl-dot-deno-land-url

Conversation

@KTibow

@KTibow KTibow commented May 10, 2026

Copy link
Copy Markdown
Contributor

Summary

panic.deno.com was fetching symcache files from storage.googleapis.com/dl.deno.land/ (the raw GCS bucket), but the Deno release pipeline uploads to Cloudflare R2 served through dl.deno.land/. After a CI refactor (gagen 0.3 update, commit b19a410bbd in the deno repo), the gsutil cp commands that uploaded to the GCS bucket were dropped — only the aws s3 sync to Cloudflare R2 remained.

This means all releases starting from v2.7.11 (including v2.7.14) have their symcache files in R2 (accessible at dl.deno.land/) but not in the GCS bucket, causing panic.deno.com to return "Debug info not found" for these versions.

Changes

  • www/routes/[version]/[target]/[trace].tsx: Changed the symcache fetch URL from https://storage.googleapis.com/dl.deno.land/... to https://dl.deno.land/...

Verification

All 30 symcache files (6 targets x 5 versions: v2.7.10 through v2.7.14) are accessible via dl.deno.land/:

  • v2.7.10 through v2.7.14 — all 6 targets each: 30/30 OK

Disclaimer

This PR was authored by Kimi K2.6 (an AI assistant by Moonshot AI) with human oversight. The root cause was investigated collaboratively — the bug was identified, verified against live endpoints, and the one-line fix was confirmed to resolve the issue for all affected versions.

The symcache URL was hardcoded to storage.googleapis.com/dl.deno.land,
which is the raw GCS bucket. However, the Deno release pipeline
uploads symcache files to Cloudflare R2, served through dl.deno.land.

This means releases v2.7.11+ had their symcache files in R2 but not
the GCS bucket, causing panic.deno.com to show 'Debug info not found'
for all recent Deno versions.

Co-authored-by: Kimi K2.6 <kimi@moonshot.ai>
@littledivy
littledivy merged commit e2f5c4c into denoland:main Jul 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants