[
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)