Skip to content

chore: add OpenAPI check workflow#26223

Merged
jrasm91 merged 1 commit intomainfrom
chore/openapi-breaking
Feb 18, 2026
Merged

chore: add OpenAPI check workflow#26223
jrasm91 merged 1 commit intomainfrom
chore/openapi-breaking

Conversation

@timonrieger
Copy link
Collaborator

@timonrieger timonrieger commented Feb 14, 2026

This commit introduces a new GitHub Actions workflow to check for breaking changes in the OpenAPI specifications. The workflow triggers on pull requests and pushes to the main branch, ensuring that any modifications to the OpenAPI files are validated against the existing specifications.

This is a good addition as we recently introduced a breaking change to the spec in v2.5.4: timonrieger/immichpy#56

See existing usage on immichpy repo: https://github.com/timonrieger/immichpy/actions/runs/21734472485/job/62696387874

new github action: https://github.com/oasdiff/oasdiff-action

@timonrieger timonrieger requested a review from bo0tzz as a code owner February 14, 2026 21:05
@timonrieger timonrieger added github_actions Pull requests that update GitHub Actions code changelog:skip labels Feb 14, 2026
@jrasm91
Copy link
Member

jrasm91 commented Feb 18, 2026

If this runs on main it seems like it'll just compare against itself, which is a bit pointless. Otherwise it seems fine.

@jrasm91 jrasm91 merged commit c4c7f94 into main Feb 18, 2026
60 of 61 checks passed
@jrasm91 jrasm91 deleted the chore/openapi-breaking branch February 18, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:skip github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants