helm icon indicating copy to clipboard operation
helm copied to clipboard

Release notes for helm chart

Open zisuu opened this issue 2 years ago • 4 comments
trafficstars

Describe the problem

Currently I can not find any kind of release notes for new releases of the weblate helm chart. The only way to see what happened and what must be changed in the yaml deployment or values files is to go trough the commit history manually and read line-by-line trough the code changes. This is very inefficient and still not save to catch all changes.

Describe the solution you'd like

I'd like to have a release note for each new weblate helm chart release which mentions what has been changed any also if and what needs to be changed to migrate from the pervious version to the new one. Something like this would be amazing: https://github.com/WeblateOrg/weblate/releases

Describe alternatives you've considered

read trough the git commit history manually, line-by-line (current approach)

Screenshots

No response

Additional context

No response

zisuu avatar Aug 09 '23 11:08 zisuu

Yes, that would be great. This repo really needs more love because there is currently nobody pushing it forward.

nijel avatar Aug 09 '23 12:08 nijel

This issue has been automatically marked as stale because there wasn’t any recent activity.

It will be closed soon if no further action occurs.

Thank you for your contributions!

github-actions[bot] avatar Aug 24 '23 01:08 github-actions[bot]

Artifacthub has actually got a built-in functionality for this. You simply add annotations in Chart.yaml. Based on this, artifacthub creates a webview and a changelog.md that you could link to or download elsewhere: Markdown example: https://artifacthub.io/api/v1/packages/helm/f3k-tech/libretranslate/changelog.md Webview example: https://artifacthub.io/packages/helm/f3k-tech/libretranslate?modal=changelog

This is how you include it in Chart.yml

Simple

annotations:
  artifacthub.io/changes: |
    - Support for ci/cd pipelines
    - Versions index to changelog modal
    - Allow publishers to include screenshots in packages    

Advanced

annotations:
  artifacthub.io/changes: |
    - kind: added
      description: Added new login feature for enhanced user authentication.
    - kind: changed
      description: Updated data processing to increase efficiency.
    - kind: deprecated
      description: Deprecated old API endpoints in favor of newer ones.
    - kind: removed
      description: Removed legacy support for outdated database systems.
    - kind: fixed
      description: Fixed issue causing intermittent crashes in high-load scenarios.
    - kind: security
      description: Patched vulnerability in the authentication module.

f3k-freek avatar Jan 04 '24 07:01 f3k-freek

The releases on GitHub now have automatically generated release notes: https://github.com/WeblateOrg/helm/releases/tag/weblate-0.5.15

nijel avatar Sep 19 '24 07:09 nijel

We have just added new CHANGELOG and all changes will be tracked 473.

Mart-Kuc avatar Sep 24 '24 15:09 Mart-Kuc

Thank you for your report; the issue you have reported has just been fixed.

  • In case you see a problem with the fix, please comment on this issue.
  • In case you see a similar problem, please open a separate issue.
  • If you are happy with the outcome, don’t hesitate to support Weblate by making a donation.

github-actions[bot] avatar Sep 25 '24 07:09 github-actions[bot]