pulsarctl
pulsarctl copied to clipboard
ci: add weekly release
Signed-off-by: Zixuan Liu [email protected]
Motivation
Currently, we don't support the release of the master branch, and the users cannot install the latest binary from the brew or GitHub release.
Modifications
- Use goreleaser to publish this binary when the tag is named
v0.0.0-*has been pushed, then which can be installed bybrew install pulsarctl@masteror GitHub release page - Support manually trigger and schedule trigger to release this codebase
Requirements
- Add
PULSARCTL_GITHUB_TOKENandHOMEBREW_STREAMNATIVE_GITHUB_TOKENto GitHub Action secrets
I like this, but why open a homebrew PR for a snapshot? Please explain how that would be useful, otherwise it would just be noise.
why open a homebrew PR for a snapshot?
@EronWright I forget this thing, I should push this snapshot to our Homebrew, and users can install it by brew install pulsarctl@master.