Files
claude-desktop-debian/worker/wrangler.toml
Aaddrick 9b4f051f09 docs: remove worker-apt-plan.md now that Phase 4a has shipped (#511)
The plan doc served its purpose through #494 (merge) → #498
(scaffolding) → #502 / #503 / #504 / #506 / #509 / #510 (cutover).
v2.0.5+claude1.3883.0 is the first release through the new pipeline,
verified end-to-end on five distros. #493 is closed.

Removes docs/worker-apt-plan.md and the two architecture-pointer
comments in worker/src/worker.js and worker/wrangler.toml that
referenced it. Both files now carry a short self-contained summary
of what the Worker does and why.

Also corrects worker.js's CDN-hostname reference from
objects.githubusercontent.com (the old name) to release-assets
(current, matches #509's regex fix).

Git history retains the full plan doc for anyone who needs the
design rationale; nothing is actually lost.
2026-04-23 16:25:56 -04:00

19 lines
773 B
TOML

# Cloudflare Worker configuration for the APT/DNF binary redirect.
#
# The Worker serves repo metadata from the gh-pages origin and
# 302-redirects .deb/.rpm binary requests to GitHub Release assets,
# which sidesteps GitHub's 100MB per-file push cap on gh-pages (#493).
# The strip step in .github/workflows/ci.yml gates on this route's
# liveness — it only deletes binaries from the local pool tree if
# this domain is actually reachable.
name = "claude-desktop-debian-pkg-redirect"
main = "src/worker.js"
compatibility_date = "2026-04-22"
# Custom Domain (auto-DNS) routing. Cloudflare creates the DNS record
# automatically when this is deployed; no separate dummy A record needed.
routes = [
{ pattern = "pkg.claude-desktop-debian.dev", custom_domain = true },
]