You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
codeSplitter: move the Artifacts namespace off codesplitters (copy every repo, rewrite the stored remotes) #823
Split from #809, which moved the D1, queues, bucket, index and app name to codesplitter. The Artifacts namespace stays codesplitters (ARTIFACTS in apps/codesplitter/rustybuns.config.ts) because it can't move the same way:
It isn't a resource Alchemy replaces. Changing namespace only points the binding at a new, empty namespace, so every repo would vanish at once, and no deploy guard can see it.
Each repo's git remote names the namespace, and D1 stores those remotes (repos.remote, repos.crew_remote), so moving it means copying every repo and rewriting those rows in the same step.
What moving it would take: list the namespace's repos, git clone --mirror each and push it to the same name under codesplitter, rewrite the stored remotes, then switch the binding in one deploy. Old repos stay until the new ones are checked.
Nothing is broken: the name only shows in the Cloudflare dashboard and in the remotes.
Reopened by the closed-issue audit (#1727). PR #1654's body says it adds scripts/move-artifacts.ts and POST /api/admin/artifacts/verify, and that Artifacts' import returns 401 on private repos. The merged diff has neither, and copyPage in src/artifact-move.ts uses that same import; its test fakes import. ARTIFACTS is still bound to codesplitters (rustybuns.config.ts). To close: land the mirror copy and verify route (or swap import for a mirror push in copyPage), then a MANUAL RUN item in #609 for the move.
Activity
codeSplitter: move D1, queues, bucket, index and the app name off cod…
codeSplitter: reword the artifact-move route comment so the API refer…
codeSplitter: move the Artifacts namespace off codesplitters (copy re…
QuinnsCode commentedon Oct 15, 2026
Reopened by the closed-issue audit (#1727). PR #1654's body says it adds
scripts/move-artifacts.tsandPOST /api/admin/artifacts/verify, and that Artifacts'importreturns 401 on private repos. The merged diff has neither, andcopyPageinsrc/artifact-move.tsuses that sameimport; its test fakesimport.ARTIFACTSis still bound tocodesplitters(rustybuns.config.ts). To close: land the mirror copy and verify route (or swapimportfor a mirror push incopyPage), then a MANUAL RUN item in #609 for the move.Closed-issue audit: fix the gaps that fit in one PR, list the rest (#…
codeSplitter: Artifacts move by mirror + verify gate; legacy deploy-k…