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@master
or GitHub release page - Support manually trigger and schedule trigger to release this codebase
Requirements
- Add
PULSARCTL_GITHUB_TOKEN
andHOMEBREW_STREAMNATIVE_GITHUB_TOKEN
to 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
.