Skip to content

docs: state what changelog, breaking, and diff each cover#184

Merged
reuvenharrison merged 1 commit into
mainfrom
docs/changelog-diff-scope-wording
Jul 4, 2026
Merged

docs: state what changelog, breaking, and diff each cover#184
reuvenharrison merged 1 commit into
mainfrom
docs/changelog-diff-scope-wording

Conversation

@reuvenharrison

Copy link
Copy Markdown
Contributor

The changelog action was described as outputting "all changes (breaking and non-breaking)". That overstates it: documentation-only edits, such as descriptions and examples, are not reported by any check, so a reader cannot tell when they need the diff action instead.

This names the boundary instead, consistently across the three actions:

  • breaking: detects the changes that break existing API clients
  • changelog: outputs the changes that can affect API consumers, breaking and non-breaking (documentation-only edits are not included; the diff action shows those)
  • diff: outputs the full diff of the API definition, including documentation-only edits

Matches the same wording change in oasdiff/oasdiff#1081.

🤖 Generated with Claude Code

The changelog action was described as outputting "all changes", which is
not what it does: documentation-only edits such as descriptions and
examples are not reported by any check. Name the boundary consistently
across the three actions: changelog shows the changes that can affect API
consumers; breaking shows the changes that break existing API clients;
diff shows the full diff of the API definition, including
documentation-only edits.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@reuvenharrison reuvenharrison merged commit e17c458 into main Jul 4, 2026
31 checks passed
@reuvenharrison reuvenharrison deleted the docs/changelog-diff-scope-wording branch July 4, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant