Skip to content

IGNITE-28821 Protected Classes CI check: report as warning instead of failing the PR build#13279

Open
anton-vinogradov wants to merge 1 commit into
apache:masterfrom
anton-vinogradov:ignite-28821
Open

IGNITE-28821 Protected Classes CI check: report as warning instead of failing the PR build#13279
anton-vinogradov wants to merge 1 commit into
apache:masterfrom
anton-vinogradov:ignite-28821

Conversation

@anton-vinogradov

Copy link
Copy Markdown
Contributor

What

The Protected Classes workflow no longer fails the PR build when a change touches @Order-annotated (protected) classes. Instead it publishes a separate, non-blocking check Rolling upgrade compatibility with the action_required conclusion (yellow marker), keeping the existing PR comment and compatibility label.

Why

A hard failure (exit 1) red-flagged PRs even for intentional, compatible changes, creating friction (the check was disabled manually on 2026-05-27 for this reason). A warning surfaces the rolling-upgrade risk for reviewer attention without failing the build.

Notes

  • The Rolling Upgrade check job now always succeeds.
  • The new check is non-blocking unless added to required status checks.
  • checks: write permission added for the Checks API call.

Jira: https://issues.apache.org/jira/browse/IGNITE-28821

🤖 Generated with Claude Code

… failing the PR build

Replace the hard `exit 1` with a separate non-blocking check "Rolling upgrade compatibility" (action_required conclusion), keeping the existing PR comment and `compatibility` label. The main "Rolling Upgrade check" job now always succeeds.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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