You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add breaking-change category to release notes and release-check skill (#1619)
Add a "Breaking Changes" section to `.github/release.yml` so GitHub's
auto-generated release notes include a dedicated category for PRs
labeled `breaking-change`. Update the release-check skill to recognize
the new label when auditing PRs and recommending version bumps.
Copy file name to clipboardExpand all lines: .claude/skills/release-check/SKILL.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,12 +38,13 @@ Filter out the version-bump commit for the tag itself (e.g., "Bump version to v7
38
38
39
39
### 3. Identify release-relevant labels
40
40
41
-
Read `.github/release.yml` to find which labels map to changelog categories (currently `bug`, `enhancement`, `documentation`). PRs outside these categories appear under "Other Changes" and do not need labels.
41
+
Read `.github/release.yml` to find which labels map to changelog categories (currently `breaking-change`, `bug`, `enhancement`, `documentation`). PRs outside these categories appear under "Other Changes" and do not need labels.
List PRs that look like they **should** have a release-relevant label but don't. Use the PR title and description to judge:
46
46
47
+
- PRs that remove public API or change default behavior in ways that break existing usage → likely needs `breaking-change` (note: dropping Ruby version support is not a breaking change, just a minor bump)
47
48
- Titles starting with "Fix" or describing a fix → likely needs `bug`
48
49
- Titles describing new features or capabilities → likely needs `enhancement`
49
50
- Titles about docs → likely needs `documentation`
@@ -69,6 +70,9 @@ PRs that are clearly CI, dependency bumps, refactors, or test-only changes do **
69
70
Show all PRs grouped by their release-relevant label, with URLs:
70
71
71
72
```
73
+
### Breaking Changes
74
+
- https://github.com/ruby/rdoc/pull/1616 — Remove deprecated CLI options and directives
0 commit comments