feat(distribution): publish installer archives through R2 - #279
Conversation
Teakowa
left a comment
There was a problem hiding this comment.
Blocking — .github/workflows/release.yml changes publish-tap to depend on publish-r2. #261 explicitly keeps package-manager ownership/publication out of scope unless this distribution contract requires it, and the updated docs state that Homebrew continues to consume the canonical GitHub Release artifacts. With this dependency, any R2 credential/domain/upload failure after a successful public GitHub Release also prevents the Homebrew tap from updating, coupling an otherwise independent release channel to R2. Keep publish-tap gated by package-manifests + publish-release, and let publish-r2 run independently after publish-release.
|
Addressed in a9a19a4: |
Summary
Validation
Release configuration
Requires existing CLOUDFLARE_ACCOUNT_ID plus R2_ACCESS_KEY_ID and R2_SECRET_ACCESS_KEY. The workflow uses the configured wrightkit-release bucket and releases.wrightkit.dev custom domain.
Fixes #261