pulsarctl icon indicating copy to clipboard operation
pulsarctl copied to clipboard

ci: add weekly release

Open nodece opened this issue 3 years ago • 2 comments

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 by brew install pulsarctl@master or GitHub release page
  • Support manually trigger and schedule trigger to release this codebase

Requirements

  • Add PULSARCTL_GITHUB_TOKEN and HOMEBREW_STREAMNATIVE_GITHUB_TOKEN to GitHub Action secrets

nodece avatar Feb 16 '22 05:02 nodece

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.

EronWright avatar Feb 16 '22 17:02 EronWright

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.

nodece avatar Feb 17 '22 01:02 nodece