You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Krisztian Szucs (Jira)" <ji...@apache.org> on 2022/01/25 23:00:00 UTC

[jira] [Updated] (ARROW-15456) [Release] Automatize source verification task submission

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

Krisztian Szucs updated ARROW-15456:
------------------------------------
    Description: 
The workflow would look like this:
{code}
git push -u apache release-<version>
git push -u apache release-<version>-rc<rc-number>
git push -u apache apache-arrow-<version>

dev/release/02-source.sh <version> <rc-number>
dev/release/03-source-verify.sh <version> <rc-number>
{code}

Where {{03-source-verify.sh}} would create a pull request and submit crossbow source verification tasks by either:
a. placing a github comment triggering the comment bot 
b. calling crossbow locally then placing a comment to the PR using the same {{archery.crossbow.CommentReport}} class

I'd suggest to use {{gh}} cli tool for implementation.

The resulting PR should look like this https://github.com/apache/arrow/pull/12262

Opinions @kou?

  was:
The workflow would look like this:
{code}
git push -u apache release-<version>
git push -u apache release-<version>-rc<rc-number>
git push -u apache apache-arrow-<version>

dev/release/02-source.sh <version> <rc-number>
dev/release/03-source-verify.sh <version> <rc-number>
{code}

Where {{03-source-verify.sh}} would create a pull request and submit crossbow source verification tasks by either:
a. placing a github comment triggering the comment bot 
b. calling crossbow locally then placing a comment to the PR using the same {{archery.crossbow.CommentReport}} class

The resulting PR should look like this https://github.com/apache/arrow/pull/12262

Opinions @kou?


> [Release] Automatize source verification task submission
> --------------------------------------------------------
>
>                 Key: ARROW-15456
>                 URL: https://issues.apache.org/jira/browse/ARROW-15456
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: Developer Tools
>            Reporter: Krisztian Szucs
>            Priority: Major
>
> The workflow would look like this:
> {code}
> git push -u apache release-<version>
> git push -u apache release-<version>-rc<rc-number>
> git push -u apache apache-arrow-<version>
> dev/release/02-source.sh <version> <rc-number>
> dev/release/03-source-verify.sh <version> <rc-number>
> {code}
> Where {{03-source-verify.sh}} would create a pull request and submit crossbow source verification tasks by either:
> a. placing a github comment triggering the comment bot 
> b. calling crossbow locally then placing a comment to the PR using the same {{archery.crossbow.CommentReport}} class
> I'd suggest to use {{gh}} cli tool for implementation.
> The resulting PR should look like this https://github.com/apache/arrow/pull/12262
> Opinions @kou?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)