Skip to content

Add support to create pre-releases with a generated changelog#271

Merged
NotTheEvilOne merged 1 commit intomainfrom
feature/support-pre-release-changelog
Feb 24, 2026
Merged

Add support to create pre-releases with a generated changelog#271
NotTheEvilOne merged 1 commit intomainfrom
feature/support-pre-release-changelog

Conversation

@NotTheEvilOne
Copy link
Contributor

What this PR does / why we need it:
This PR enhances existing tooling to handle GitHub releases and adds support to generate a changelog for new releases of the python-gardenlinux-lib.

Which issue(s) this PR fixes:
Fixes #229
Fixes gardenlinux/gardenlinux#3800
Superseeds #210
Superseeds #230

@NotTheEvilOne NotTheEvilOne force-pushed the feature/support-pre-release-changelog branch 30 times, most recently from 82be326 to 5fe3ab4 Compare December 4, 2025 08:13
@NotTheEvilOne NotTheEvilOne force-pushed the feature/support-pre-release-changelog branch from 9817220 to 7c408ac Compare January 21, 2026 09:39
@NotTheEvilOne
Copy link
Contributor Author

It would be great if this PR adds a written document on how (pre-)releases are created and which steps this includes.

Added with https://github.com/gardenlinux/python-gardenlinux-lib/blob/7c408ace805de2a8559fc31be2abbb6abd4d1ae9/docs/release.rst

@yeoldegrove
Copy link
Contributor

It would be great if this PR adds a written document on how (pre-)releases are created and which steps this includes.

Added with https://github.com/gardenlinux/python-gardenlinux-lib/blob/7c408ace805de2a8559fc31be2abbb6abd4d1ae9/docs/release.rst

Could we extend this a bit so that it really also talks about the actual steps to be taken?

  • Bump Versions in which files and why?
    • e.g. :since: 0.7.0
    • pyproject.toml
    • .github/actions/*/*.yml
  • Command to do the tagging
  • How to use a new release in projects that consume the lib?

@NotTheEvilOne NotTheEvilOne force-pushed the feature/support-pre-release-changelog branch 5 times, most recently from 72ad30a to ab3b929 Compare January 24, 2026 19:27
@yeoldegrove yeoldegrove requested review from a team and vivus-ignis February 2, 2026 07:21
Copy link
Contributor

@yeoldegrove yeoldegrove left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the work.
I would vote for merging this and extending it in an iterative manner if needed.

@yeoldegrove yeoldegrove mentioned this pull request Feb 2, 2026
@yeoldegrove yeoldegrove requested a review from a team February 3, 2026 08:33
Copy link
Contributor

@vivus-ignis vivus-ignis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor corrections/questions. Otherwise: great work!

@NotTheEvilOne NotTheEvilOne force-pushed the feature/support-pre-release-changelog branch 7 times, most recently from ad4eb6f to 7c37db7 Compare February 3, 2026 17:10
@NotTheEvilOne NotTheEvilOne force-pushed the feature/support-pre-release-changelog branch 2 times, most recently from f694b17 to bdbe0c0 Compare February 7, 2026 19:52
Copy link
Contributor

@vivus-ignis vivus-ignis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Signed-off-by: Tobias Wolf <wolf@b1-systems.de>
On-behalf-of: SAP <tobias.wolf@sap.com>
@NotTheEvilOne NotTheEvilOne force-pushed the feature/support-pre-release-changelog branch from bdbe0c0 to aa8e221 Compare February 24, 2026 16:47
@NotTheEvilOne NotTheEvilOne merged commit f420f50 into main Feb 24, 2026
10 checks passed
@NotTheEvilOne NotTheEvilOne deleted the feature/support-pre-release-changelog branch February 24, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create CHANGELOG file

3 participants