Merged
Conversation
* running from a fork or repo outside the go-openapi organization
* allowed to run workflow with or without PGP sign-off (commits, tags)
* allowed to run from a fork outside the go-openapi org
(must configure bot-go-openapi github app and permissions)
* fixed secret transmission to cover these use cases
* gh-actions: fixed svu usage. Updated gh-actions, so that svu doesn't fail on mono-repo prefixed tags
* fixed release notes
* ensured git checkout is un-shallowed
* git-cliff config (also applies to regular releases, not just
mono-repo)
* fixed commit categorization in release notes
* merge commits grouped as "Other" instead of skipped (consistent count)
* fix (category "Documentation"): regex overlap causing garbled group headings
* fix (category "Misc."): added \bCI\b pattern to catch mid-message CI references
* fix (category "Refactor"): refact rule has precedence over chore
* polish cliff config categorization and contributor lists (keep all
commits, but exclude bots from contributors)
* release notes construction
* suppressed tag annotation in module-specific sections
* fixed wrong module commit scope: module sections use root tag pattern with path filtering
* --exclude-path which was using absolute paths now uses relative paths with /** globs.
* skip root module in Part 2 (already covered by full changelog) -
was producing redundant sections.
* derived module include-path from filesystem, not module names
(the module name stripping used GITHUB_REPO to strip the prefix from
go module paths, but this fails on forks where the repo name differs from the module path.
* passed --tag to module git-cliff calls to resolve version header.
When --include-path filters the commit graph, tag commits that don't
touch the module's files are excluded. This prevents git-cliff from
resolving the version, resulting in "unreleased" headers.
* fix: tag message title/body separation for markdown rendering
* style: polish monorepo release notes markdown presentation
(orphaned line separators, modules with no commits, stripped
module version header).
Signed-off-by: Frederic BIDON <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
493dc86 to
fa2cedd
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #100 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 3 3
Lines 14 14
=========================================
Hits 14 14 ☔ View full report in Codecov by Sentry. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
running from a fork or repo outside the go-openapi organization
gh-actions: fixed svu usage. Updated gh-actions, so that svu doesn't fail on mono-repo prefixed tags
fixed release notes
ensured git checkout is un-shallowed
git-cliff config (also applies to regular releases, not just mono-repo)
release notes construction
Change type
Please select: 🆕 New feature or enhancement|🔧 Bug fix'|📃 Documentation update
Short description
Fixes
Full description
Checklist