KaotoIO / kaoto-ui

Frontend for the Kaoto project to provide an easy-to-use integration framework based on Apache Camel.
https://www.kaoto.io
Apache License 2.0
88 stars 44 forks source link

Remove empty release notes #1626

Open igarashitm opened 1 year ago

igarashitm commented 1 year ago

Please describe the task that needs to be done

When you go here to see the releases, it's full of empty release notes https://github.com/KaotoIO/kaoto-ui/releases

And it says it's Draft, and like github-actions drafted this 28 minutes ago. It looks like some github workflow is using an action that generates these release note. We'd want to either

  1. Use this to generate a release note in practice
  2. Or stop generating those empty release note draft

This one would be it, so it's auto-generated on every tag https://github.com/KaotoIO/kaoto-ui/blob/main/.github/workflows/generate-draft-release.yml If this could generate a list of fixed issues or PRs, then we might want to keep it and enrich the generated. Compare with GitHub offical semi-auto generation.

igarashitm commented 1 year ago

Removed all auto-generated Draft releases manually for now

MohammadiIram commented 1 year ago

@igarashitm I'd appreciate it if you could please provide me an example of a draft release or an empty release, as I am unable to see one here, and also please can you tell me about its use case, such as why we have this approach.

Delawen commented 1 year ago

@lordrip I think this is of your interest. There is a job creating automatically a draft release for each tag we create.