Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release notes for helm chart #338

Closed
zisuu opened this issue Aug 9, 2023 · 6 comments
Closed

Release notes for helm chart #338

zisuu opened this issue Aug 9, 2023 · 6 comments
Labels
documentation Improvements or additions to the documentation. enhancement Adding or requesting a new feature. help wanted Extra attention is needed.

Comments

@zisuu
Copy link

zisuu commented Aug 9, 2023

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

@nijel
Copy link
Member

nijel commented Aug 9, 2023

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

@github-actions
Copy link

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 github-actions bot added the wontfix Nobody will work on this. label Aug 24, 2023
@nijel nijel added documentation Improvements or additions to the documentation. enhancement Adding or requesting a new feature. help wanted Extra attention is needed. and removed wontfix Nobody will work on this. labels Aug 24, 2023
@f3k-freek
Copy link

f3k-freek commented Jan 4, 2024

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.

nijel added a commit that referenced this issue Sep 19, 2024
@nijel
Copy link
Member

nijel commented Sep 19, 2024

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

@Mart-Kuc
Copy link
Contributor

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

Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to the documentation. enhancement Adding or requesting a new feature. help wanted Extra attention is needed.
Projects
None yet
Development

No branches or pull requests

4 participants