The workflow would look like this:
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>
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 #12262
Opinions @kou?
Reporter: Krisztian Szucs / @kszucs
Note: This issue was originally created as ARROW-15456. Please see the migration documentation for further details.
The workflow would look like this:
Where
03-source-verify.shwould 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.CommentReportclassI'd suggest to use
ghcli tool for implementation.The resulting PR should look like this #12262
Opinions @kou?
Reporter: Krisztian Szucs / @kszucs
Note: This issue was originally created as ARROW-15456. Please see the migration documentation for further details.