contane / charts

Contane Helm Charts
https://artifacthub.io/packages/search?repo=contane-github
Apache License 2.0
1 stars 1 forks source link

Add a CHANGELOG.md for each chart #27

Open meyfa opened 3 weeks ago

meyfa commented 3 weeks ago

Is your feature request related to a problem?

Renovate currently cannot resolve the changelog of the Foreman chart (i.e., likely any chart we'll be developing here).

Helm chart

foreman

Desired feature

Create a charts/foreman/CHANGELOG.md and keep it up-to-date somehow.

Considered Alternatives

None yet, but happy to have further discussion around alternatives

Additional Context

I'm hopeful that a CHANGELOG.md resolves the issue because that is what Bitnami does and their charts are working :)

lusu007 commented 3 weeks ago

We should consider developing a custom script for this task, similar to what Bitnami has done.

Or we could create a custom Github action and publish it on the GitHub Marketplace.

meyfa commented 3 weeks ago

A full-blown action seems overkill. How does Bitnami's script work? Since we're releasing on every commit to main, it'd have to run before that, i.e., as part of the pull request. If it commits something to a PR whenever the PR is updated, that:

  1. seems hard to get right (avoiding infinite recursion, etc.), and
  2. will lead to trouble when the PR author continues working on their local branch and doesn't pull the PR branch (which they would need to do after every push, most likely)

However, these aspects are not related to your proposed solutions in any way, but seem like a general problem with this issue...