clusterlint icon indicating copy to clipboard operation
clusterlint copied to clipboard

Update release workflow

Open varshavaradarajan opened this issue 2 years ago • 2 comments

  • More often than not, the upload-binaries release action failed to upload all the release assets. This PR changes to softprops/action-gh-release to upload release assets.
  • In addition, use the workflow dispatcher pattern to simplify the release process.
  • We now have support for in-cluster clusterlint. Provide the official DO clusterlint image on release. Fixes #144

TODO:

  • [x] Create the dockerhub secrets to push digitalocean/clusterlint to dockerhub on release

varshavaradarajan avatar Aug 11 '22 14:08 varshavaradarajan

One trailing comment, since we're touching release flow, we should crib in this issue, as it's totally valid and could make the tag/release flow a little easier.

khayyamsaleem avatar Aug 11 '22 15:08 khayyamsaleem

One trailing comment, since we're touching release flow, we should crib in https://github.com/digitalocean/clusterlint/issues/145 issue, as it's totally valid and could make the tag/release flow a little easier.

Ideally, in a separate, follow-up PR. Not sure if I have the time to get to it. Please feel free to pick it up.

varshavaradarajan avatar Aug 11 '22 15:08 varshavaradarajan