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

Created debs and rpms should have a changelog #9071

Open
munkee opened this issue May 10, 2024 · 1 comment
Open

Created debs and rpms should have a changelog #9071

munkee opened this issue May 10, 2024 · 1 comment
Labels
enhancement a request to improve CLI needs-triage needs to be reviewed packaging

Comments

@munkee
Copy link

munkee commented May 10, 2024

Describe the feature or problem you’d like to solve

It'd be great if the created debs could have a changelog included

A clear and concise description of what the feature or problem is.
nfpm provides a mechanism to auto-generate changelogs in various formats
https://goreleaser.com/customization/changelog/

Proposed solution

Include a changelog section in the .goreleaser.yml file

How will it benefit CLI and its users?

Changelogs which appear in debian packages can be automatically displayed by the apt-listchanges package at install time

@munkee munkee added the enhancement a request to improve CLI label May 10, 2024
@cliAutomation cliAutomation added the needs-triage needs to be reviewed label May 10, 2024
@andyfeller
Copy link
Contributor

Thanks for opening up this suggestion, @munkee! ❤ I'll admit I hadn't seen this feature of GoReleaser before.

Attempting to look at various OSS projects using this feature, it seems like GoReleaser just does the right thing automagically for the deb and rpm formats?

Curious to understand what this experience results in and what it does for non-package formats. 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement a request to improve CLI needs-triage needs to be reviewed packaging
Projects
None yet
Development

No branches or pull requests

3 participants