Skip to content

Conversation

@smortex
Copy link
Member

@smortex smortex commented May 29, 2025

In the Vox Pupuli tradition, use labels in GitHub issues to generate a human readable changelog when we release a new version of the code.

Also create a release page, and attach the gem to it.

I really like the way puppetlabs ci has a release preparation action that set version and update the changelog to allow a review. This is more work that what I can afford ATM, but we can go in that direction in the future.

@smortex smortex added the skip-changelog Excluded from CHANGELOG label May 29, 2025
@smortex smortex changed the title Implement github-changelog-generator to generate CHANGELOG.md Generate human-readable ChangeLog May 29, 2025
smortex added 4 commits May 29, 2025 11:26
Only keep a single copy of the version string to avoid forgetting to
update it in one place when we bump it.
In the Vox Pupuli tradition, use labels in GitHub issues to generate a
human readable changelog when we release a new version of the code.
Some parts of CI run with a bundle without the packaging gems, we should
not raise an error if the github_changelog_generator gem is not found,
but rather tell how to fix that when the task is called.
@smortex smortex marked this pull request as ready for review May 29, 2025 21:33
@bastelfreak bastelfreak merged commit c9652b6 into main May 30, 2025
10 of 14 checks passed
@bastelfreak bastelfreak deleted the gcg branch May 30, 2025 07:56
@github-actions
Copy link

Backport failed for 7.x, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally.

git fetch origin 7.x
git worktree add -d .worktree/backport-82-to-7.x origin/7.x
cd .worktree/backport-82-to-7.x
git checkout -b backport-82-to-7.x
ancref=$(git merge-base 6802054072985a40f8cbbd5aff5017d8948c9cd9 5890be87fd413c8b8be19f7cf92431510ee953ee)
git cherry-pick -x $ancref..5890be87fd413c8b8be19f7cf92431510ee953ee

nmburgan pushed a commit that referenced this pull request Sep 5, 2025
Rename facter leftovers to openfact
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport 7.x skip-changelog Excluded from CHANGELOG

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants