Skip to content

feat: add cross-platform installers and actionable build diagnostics - #5

Merged
ashishmax31 merged 2 commits into
mainfrom
feat/cli-installers
Aug 8, 2026
Merged

feat: add cross-platform installers and actionable build diagnostics#5
ashishmax31 merged 2 commits into
mainfrom
feat/cli-installers

Conversation

@ashishmax31

Copy link
Copy Markdown
Contributor

Summary

  • add checksum-verified Stackdome CLI installers for macOS, Linux, and Windows, with installation docs and native test coverage
  • make release publishing manually repairable and keep new releases in draft until archives and checksums are fully uploaded
  • add pull-request CI for CLI, Unix installer, and release-contract coverage, plus Windows PowerShell 5.1/7 installer CI
  • show copyable build references in build list and both the reference and full ID in build info
  • accept displayed build references in build info and build logs
  • preserve streaming API error reasons internally and render concise messages for pending or pruned build logs

This supersedes the CLI distribution work in #3; PR #3 remains obsolete and should not be merged.

Verification

  • go test ./... -count=1
  • go test -race ./... -count=1
  • go vet ./...
  • actionlint .github/workflows/*.yml
  • sh -n install.sh
  • go build ./cmd/stackdome

@ashishmax31
ashishmax31 merged commit d71a5c2 into main Aug 8, 2026
1 of 2 checks passed
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.

1 participant