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

Aleksandr Chesnokov updated IGNITE-29261:
-----------------------------------------
    Description: 
Let's remove generated wire format JSON files from Git so contributors no 
longer need to update and commit them. As part of the normal PR checks, CI 
should generate the descriptions, including message IDs, for the target branch 
and the result of a test merge of the PR, then show their diff in GitHub 
Actions Job Summary. This should work for any target branch that has the 
required generators. Format changes should produce a warning for review, while 
build or comparison errors should fail the check. Updating the compatibility 
label through workflow_run is a separate task.

See the [review 
spec|https://issues.apache.org/jira/secure/attachment/13086453/IGNITE-29261-spec.md]
 for the build, report and acceptance details.

  was:Let's remove generated wire format JSON files from Git so contributors no 
longer need to update and commit them. As part of the normal PR checks, CI 
should generate the descriptions, including message IDs, for the target branch 
and the result of a test merge of the PR, then show their diff in GitHub 
Actions Job Summary. This should work for any target branch that has the 
required generators. Format changes should produce a warning for review, while 
build or comparison errors should fail the check. Updating the compatibility 
label through workflow_run is a separate task.


> Generate and compare wire format descriptions in CI instead of tracking them 
> in Git
> -----------------------------------------------------------------------------------
>
>                 Key: IGNITE-29261
>                 URL: https://issues.apache.org/jira/browse/IGNITE-29261
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Aleksandr Chesnokov
>            Assignee: Aleksandr Chesnokov
>            Priority: Major
>             Fix For: 2.20
>
>         Attachments: IGNITE-29261-spec.md
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Let's remove generated wire format JSON files from Git so contributors no 
> longer need to update and commit them. As part of the normal PR checks, CI 
> should generate the descriptions, including message IDs, for the target 
> branch and the result of a test merge of the PR, then show their diff in 
> GitHub Actions Job Summary. This should work for any target branch that has 
> the required generators. Format changes should produce a warning for review, 
> while build or comparison errors should fail the check. Updating the 
> compatibility label through workflow_run is a separate task.
> See the [review 
> spec|https://issues.apache.org/jira/secure/attachment/13086453/IGNITE-29261-spec.md]
>  for the build, report and acceptance details.



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

Reply via email to