Add .github/release.yml for auto-generated release notes#898
Add .github/release.yml for auto-generated release notes#898AyodeAwe merged 1 commit intoNVIDIA:mainfrom
Conversation
📝 WalkthroughWalkthroughAdds a changelog configuration to Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
.github/release.yml (1)
9-24: Consider adding a catch-all category for unlabelled PRs.GitHub's release.yml supports
*as a catch-all for pull requests that didn't match any of the previous categories. Without it, any PR that doesn't carry one of the five defined labels (breaking,bug,doc,feature request,improvement) — and isn't excluded — simply disappears from the generated release notes entirely rather than appearing in an "Other Changes" bucket.💡 Proposed addition of a catch-all category
- title: "🛠️ Improvements" labels: - improvement + - title: "🔄 Other Changes" + labels: + - "*"🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.github/release.yml around lines 9 - 24, The categories list is missing a catch-all so unlabelled PRs are omitted; add a final category entry to the categories array (e.g., title "Other Changes") that uses the special catch-all label '*' so any PR that didn't match the existing label sets (the current category titles: "\U0001F6A8 Breaking Changes", "\U0001F41B Bug Fixes", "\U0001F4D6 Documentation", "\U0001F680 New Features", "\U0001F6E0\uFE0F Improvements") will be included in the release notes.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In @.github/release.yml:
- Around line 9-24: The categories list is missing a catch-all so unlabelled PRs
are omitted; add a final category entry to the categories array (e.g., title
"Other Changes") that uses the special catch-all label '*' so any PR that didn't
match the existing label sets (the current category titles: "\U0001F6A8 Breaking
Changes", "\U0001F41B Bug Fixes", "\U0001F4D6 Documentation", "\U0001F680 New
Features", "\U0001F6E0\uFE0F Improvements") will be included in the release
notes.
Adds
.github/release.ymlto configure GitHub's auto-generated release notes with:rapids-bot[bot],dependabot[bot]ignore-for-release,dependenciesThis matches the standard configuration used across rapidsai repos (e.g., rmm).
Summary by CodeRabbit