Skip to content

Publish stable installer scripts from Wright releases - #420

Merged
Teakowa merged 2 commits into
mainfrom
codex/install-domain-r2-scripts
Sep 27, 2026
Merged

Teakowa merged 2 commits into
mainfrom
codex/install-domain-r2-scripts

Conversation

@e54-bot

@e54-bot e54-bot commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Publish canonical install.sh and install.ps1 from each successful stable release to the existing wrightkit-release R2 bucket at wright/install.sh and wright/install.ps1.
  • Serve those objects from install.wrightkit.dev, connected as an additional custom domain for the same bucket. Public URLs keep the /wright/... prefix, which maps directly to the object keys; no URL rewrite is required.
  • Set no-store headers on the stable installer entrypoints.
  • Verify fetched bytes, cache headers, and content types over HTTP/1.1 before advancing the stable version pointer.
  • Record the release and hosting contract in ADR-0019 and docs/release.md.

Verification

  • bash -n scripts/publish-r2.sh
  • shellcheck scripts/publish-r2.sh
  • actionlint .github/workflows/release.yml
  • git diff --check

Deployment dependency

Before the next stable publication, connect install.wrightkit.dev as another R2 custom domain for the existing wrightkit-release bucket and allow the public HTTP/1.1 route. The release job will verify the live response. No real publication has been run from this change yet.

@Teakowa
Teakowa merged commit fa91936 into main Sep 27, 2026
22 checks passed
@Teakowa
Teakowa deleted the codex/install-domain-r2-scripts branch September 27, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants