This is an automated email from the ASF dual-hosted git repository. amolina pushed a commit to branch github-link-pr-issue in repository https://gitbox.apache.org/repos/asf/arrow.git
commit 50d7477f924a99201a716c1cc26488d032a4befd Author: Alessandro Molina <[email protected]> AuthorDate: Wed Nov 30 15:16:26 2022 +0100 MINOR: Setup linking between PR and Issue in GitHub --- .github/workflows/dev_pr/link.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dev_pr/link.js b/.github/workflows/dev_pr/link.js index 7d99ca1053..2a048003ed 100644 --- a/.github/workflows/dev_pr/link.js +++ b/.github/workflows/dev_pr/link.js @@ -82,11 +82,21 @@ async function commentJIRAURL(github, context, pullRequestNumber, jiraID) { async function commentGitHubURL(github, context, pullRequestNumber, issueID) { // Make the call to ensure issue exists before adding comment const issueInfo = await helpers.getGitHubInfo(github, context, issueID, pullRequestNumber); - const message = "* Github Issue: #" + issueInfo.number + const message = "* Closes: #" + issueInfo.number if (await haveComment(github, context, pullRequestNumber, message)) { return; } if (issueInfo){ + const pullInfo = await github.issues.get({ + issue_number: issueID, + owner: context.repo.owner, + repo: context.repo.repo, + }).data; + await github.pulls.update({ + owner: context.repo.owner, + repo: context.repo.repo, + body: pullInfo.body + "\n" + message; + }); await github.issues.createComment({ owner: context.repo.owner, repo: context.repo.repo,
