[ 
https://issues.apache.org/jira/browse/IGNITE-28821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anton Vinogradov updated IGNITE-28821:
--------------------------------------
    Ignite Flags:   (was: Docs Required,Release Notes Required)

> Protected Classes CI check: report as warning instead of failing the PR build
> -----------------------------------------------------------------------------
>
>                 Key: IGNITE-28821
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28821
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Anton Vinogradov
>            Assignee: Anton Vinogradov
>            Priority: Major
>
> The "Protected Classes" GitHub Actions workflow
> (.github/workflows/check-protected-classes.yml) currently fails the PR build
> (exit 1) whenever a change touches @Order-annotated (protected) classes, which
> may break rolling-upgrade compatibility.
>  
> This hard failure red-flags PRs even for intentional, compatible changes and
> creates friction; the workflow was disabled manually on 2026-05-27 for this
> reason.
>  
> Proposal: instead of failing the build, publish a separate, non-blocking check
> "Rolling upgrade compatibility" with the action_required conclusion (yellow
> marker), keeping the existing explanatory PR comment and the `compatibility`
> label. The main "Rolling Upgrade check" job then always succeeds, and the
> rolling-upgrade risk is surfaced for reviewer attention without blocking the
> merge.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to