Skip to content

feat(release): add Webi installation contract - #11

Merged
saltbo merged 1 commit into
mainfrom
feat/webi-installation
Aug 29, 2026
Merged

feat(release): add Webi installation contract#11
saltbo merged 1 commit into
mainfrom
feat/webi-installation

Conversation

@realmroot

@realmroot realmroot Bot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • document official Webi installation for stable and explicit Realmroot versions
  • document the production merge/deployment boundary
  • add a focused release-asset verifier for the GoReleaser archive/checksum contract
  • keep normal PR CI and the tag release workflow unchanged

Closes #10.

Official installer contribution

The official installer contribution is open at:

The upstream PR requests a maintainer-controlled Beta deployment and these smoke tests:

curl -sS https://beta.webi.sh/realmroot@stable | sh
realmroot version
curl -sS https://beta.webi.sh/realmroot@0.4.2 | sh
realmroot version

Production https://webi.sh/realmroot and https://webi.ms/realmroot become usable only after upstream merge and deployment. There is intentionally no Realmroot-hosted Webi origin or temporary endpoint.

Verification

  • make verify
  • go vet ./...
  • goreleaser check
  • release verifier validated all six GoReleaser archives and their published checksums
  • corrupted snapshot archive failed checksum verification
  • upstream go test ./...: 147 tests passed across 45 packages
  • upstream cache refresh classified 30 Realmroot release assets, including all six v0.4.2 OS/architecture targets
  • Prettier, shfmt, ShellCheck, and PowerShell parser checks passed
  • generated macOS/arm64 installer installed v0.4.2; corrupted cached archive failed closed and was removed

Normal CLI PR CI remains the existing go test, go vet, go build, and goreleaser check job. The six-target CI performance optimization is deferred.


🤖 Created by Jarvis via Realmroot

Add the Realmroot CLI release contract, checksum validation, documentation, and upstream Webi contribution linkage.\n\nCloses #10.
@saltbo
saltbo force-pushed the feat/webi-installation branch from ae2acd5 to 1dcfbc4 Compare August 29, 2026 19:58
@saltbo
saltbo merged commit 0989c1a into main Aug 29, 2026
1 check passed
@saltbo
saltbo deleted the feat/webi-installation branch August 29, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: provide official Webi installation for the Realmroot CLI

1 participant