Skip to content

demo: breaking change in multi-file spec ( chain)#14

Open
reuvenharrison wants to merge 1 commit intomainfrom
demo/multi-file-changes
Open

demo: breaking change in multi-file spec ( chain)#14
reuvenharrison wants to merge 1 commit intomainfrom
demo/multi-file-changes

Conversation

@reuvenharrison
Copy link
Copy Markdown
Collaborator

Demonstrates oasdiff detecting breaking changes across a multi-file spec:

  • multi-file/openapi.yaml — top-level spec (unchanged)
  • multi-file/schemas/pet.yaml — schema referenced via $ref (changed)

Changes in schemas/pet.yaml:

  • id removed from required (breaking — response property became optional)
  • breed added as optional property (non-breaking)

The oasdiff PR comment workflow resolves the full $ref chain and reports changes from the referenced file.

@oasdiff
Copy link
Copy Markdown

oasdiff bot commented Apr 6, 2026

oasdiff API Change Report

No API changes detected.


Compared at b82cc73

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