Skip to content

feat(ci): apidiff reusable workflow, enforce compatible#2075

Open
erikburt wants to merge 2 commits into
mainfrom
ci/enforce-compatible
Open

feat(ci): apidiff reusable workflow, enforce compatible#2075
erikburt wants to merge 2 commits into
mainfrom
ci/enforce-compatible

Conversation

@erikburt
Copy link
Copy Markdown
Contributor

@erikburt erikburt commented May 20, 2026

@erikburt erikburt self-assigned this May 20, 2026
Comment thread .github/workflows/api-diff.yml Fixed
@erikburt erikburt force-pushed the ci/enforce-compatible branch from dd59144 to 2b13f29 Compare May 20, 2026 12:14
@erikburt erikburt requested a review from jmank88 May 20, 2026 13:28
@erikburt erikburt marked this pull request as ready for review May 20, 2026 13:28
@erikburt erikburt requested a review from a team as a code owner May 20, 2026 13:28
Copilot AI review requested due to automatic review settings May 20, 2026 13:28
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repository’s API-diff CI to use a centralized reusable workflow and changes the behavior to enforce API compatibility (with an opt-out label).

Changes:

  • Replaces the in-repo changed-modules + matrix-based apidiff job with a call to smartcontractkit/.github’s reusable apidiff workflow.
  • Adds workflow-level permissions and enables compatibility enforcement unless the PR has an allow-incompatible label.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/api-diff.yml
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.

4 participants