Fix/r2 sync region#409
Merged
Merged
Conversation
The blue-green cutover to the Cloudflare Worker is done (dev + prod on R2/D1), so origin/MIGRATION.md and origin/RUNSHEET.md are no longer needed. Drop them and the README's dangling Migration link. Deno/S3 decommission steps are tracked separately as an operational checklist (tmp/DENO_DECOMMISION.md, not committed). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Tests dev and prod on both the workers.dev hostnames and the production DNS names. Covers the full URL contract (ping/pong, providers.yaml, a real .tgz with gzip + immutable cache-control, 404, 405, /analytics, /analytics/last24hours), checks responses are served by Cloudflare (server + cf-ray headers), and runs live stackql registry list + pull against each origin. Colored PASS/FAIL output with a summary; non-zero exit on any failure. Preflight installs stackql from get-stackql.io if not present in cwd. Manual only (not wired into CI). Note: pulls and .tgz fetches log to D1 analytics by design. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…L-safe On WSL the script is typically run from a Windows drive mount (/mnt/c, DrvFs). Bash reads a script incrementally and re-seeks the file fd as it executes; on DrvFs that can be corrupted by the burst of subprocesses the documented `curl -fsSL https://get-stackql.io/install | sh` step spawns mid-run, producing a spurious 'unexpected EOF while looking for matching quote' parse error. Wrap all execution in main() invoked at EOF so bash parses the entire file in one pass before any subprocess runs. Keeps the documented install command as-is. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.