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

Aleksandr Chesnokov updated IGNITE-29289:
-----------------------------------------
    Description: 
Find out whether committers can get an early hint about possible wire format 
changes before CI approval.

Open a PR from an external fork and leave its CI run waiting for approval. 
Check whether GitHub sends {{workflow_run: requested}} while the run is 
waiting. Use trusted code to inspect changed Java files and paths through the 
GitHub API.

Record whether the hint can reach a committer at that point. If it can, 
describe how to show it. IGNITE-29145 covers the label and comment based on the 
JSON comparison. The plan is in IGNITE-25489.

  was:
Committers could use an early hint about possible wire format changes while a 
fork PR is waiting for CI approval. Test whether {{workflow_run: requested}} is 
delivered at that point for a PR opened by an external contributor. Use trusted 
code to inspect changed Java files and paths through the GitHub API.

Record the observed trigger behavior and how the hint could be shown to 
committers. The experiment is complete when we know whether the hint can be 
delivered before CI approval. The JSON-based {{compatibility}} label and Job 
Summary comment are tracked in IGNITE-29145.

Plan: IGNITE-25489.


> Investigate an early wire format hint when a PR is opened
> ---------------------------------------------------------
>
>                 Key: IGNITE-29289
>                 URL: https://issues.apache.org/jira/browse/IGNITE-29289
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Aleksandr Chesnokov
>            Priority: Major
>
> Find out whether committers can get an early hint about possible wire format 
> changes before CI approval.
> Open a PR from an external fork and leave its CI run waiting for approval. 
> Check whether GitHub sends {{workflow_run: requested}} while the run is 
> waiting. Use trusted code to inspect changed Java files and paths through the 
> GitHub API.
> Record whether the hint can reach a committer at that point. If it can, 
> describe how to show it. IGNITE-29145 covers the label and comment based on 
> the JSON comparison. The plan is in IGNITE-25489.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to