Skip to content

feat(with-watch): add public release automation#361

Merged
kdy1 merged 2 commits intomainfrom
kdy1/with-watch-public-release
Apr 10, 2026
Merged

feat(with-watch): add public release automation#361
kdy1 merged 2 commits intomainfrom
kdy1/with-watch-public-release

Conversation

@kdy1
Copy link
Copy Markdown
Contributor

@kdy1 kdy1 commented Apr 10, 2026

Summary

  • promote with-watch to a public release target by enabling crate publication and adding it to the cargo-mono publish-tag allowlist
  • add a dedicated release-with-watch GitHub Actions workflow for signed multi-platform GitHub Releases and Homebrew tap updates
  • document the new release contracts across AGENTS/docs and add a Homebrew formula template for with-watch

Testing

  • cargo test -p with-watch
  • cargo test --workspace --all-targets
  • cargo publish -p with-watch --dry-run
  • cargo mono publish --dry-run
  • ./scripts/release/update-homebrew.sh --project with-watch --version 0.1.0 --darwin-amd64-url https://example.com/with-watch-darwin-amd64.tar.gz --darwin-amd64-sha256 1111111111111111111111111111111111111111111111111111111111111111 --darwin-arm64-url https://example.com/with-watch-darwin-arm64.tar.gz --darwin-arm64-sha256 2222222222222222222222222222222222222222222222222222222222222222 --linux-amd64-url https://example.com/with-watch-linux-amd64.tar.gz --linux-amd64-sha256 3333333333333333333333333333333333333333333333333333333333333333 --dry-run

@kdy1 kdy1 enabled auto-merge (squash) April 10, 2026 18:01
@kdy1 kdy1 merged commit 5d6c4fc into main Apr 10, 2026
16 checks passed
@kdy1 kdy1 deleted the kdy1/with-watch-public-release branch April 10, 2026 18:01
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