Skip to content

Detect breaking API changes in proto files#12776

Merged
mikebrow merged 1 commit intocontainerd:mainfrom
mxpv:breaking
Jan 13, 2026
Merged

Detect breaking API changes in proto files#12776
mikebrow merged 1 commit intocontainerd:mainfrom
mxpv:breaking

Conversation

@mxpv
Copy link
Member

@mxpv mxpv commented Jan 12, 2026

Follow up to #12762

This adds a CI job to detect breaking changes in proto files (using buf's breaking subcommand).

There is also an option to skip this check if there is breaking-api-change label attached to the PR.

ccing @containerd/committers to be aware of this label ^^

Also looks like Github won't run new jobs from PRs until it gets merged first.

@github-project-automation github-project-automation bot moved this to Needs Triage in Pull Request Review Jan 12, 2026
@mxpv mxpv marked this pull request as ready for review January 12, 2026 23:08
@dosubot dosubot bot added the github_actions Pull requests that update GitHub Actions code label Jan 12, 2026
@samuelkarp
Copy link
Member

Also looks like Github won't run new jobs from PRs until it gets merged first.

Yep, pretty sure this is on purpose.

Mind demoing the job on your fork?

@mxpv
Copy link
Member Author

mxpv commented Jan 13, 2026

@samuelkarp yes, see here: mxpv#40

@mxpv
Copy link
Member Author

mxpv commented Jan 13, 2026

It even supports annotations:
image

Copy link
Member

@mikebrow mikebrow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-project-automation github-project-automation bot moved this from Needs Triage to Review In Progress in Pull Request Review Jan 13, 2026
@mikebrow mikebrow added this pull request to the merge queue Jan 13, 2026
Merged via the queue into containerd:main with commit e9dc15b Jan 13, 2026
52 checks passed
@github-project-automation github-project-automation bot moved this from Review In Progress to Done in Pull Request Review Jan 13, 2026
@mxpv mxpv deleted the breaking branch January 13, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code size/M

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants