Citi / gradle-helm-plugin

A suite of Gradle Plugins for building, publishing and managing Helm Charts
https://citi.github.io/gradle-helm-plugin
MIT License
9 stars 6 forks source link

Automate releases #24

Open imanushin opened 7 months ago

imanushin commented 7 months ago

Current releases are fully manual (which includes manual version update, manual workflow execution, etc.). In addition, we don't use GitHub releases.

So, ideally if we have the following:

  1. Repository admin creates a new release on GitHub
  2. We start workflow which updates repository version according to release (how?) - that is needed for badges.
  3. We publish artifacts to Gradle Plugin Portal and documentation to GitHub.io. 3.1. Ideally if we can patch documentation without a release.
magner669 commented 5 months ago

Note #54

JamieSlome commented 5 months ago

We should also automate the creation of a GitHub Release and Tag as well 👍