@@ -9633,7 +9633,7 @@ async function run() {
96339633 repository(owner: "${_actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.owner}", name: "${_actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.repo}") {
96349634 pullRequest(number: ${number}) {
96359635 id
9636- closingIssuesReferences (first: 1 ) {
9636+ closingIssuesReferences (first: 50 ) {
96379637 edges {
96389638 node {
96399639 id
@@ -9647,21 +9647,23 @@ async function run() {
96479647 }
96489648 }`,
96499649 });
9650- const closing_issue_number = closing_issue_number_request.repository.pullRequest.closingIssuesReferences.edges[0].node.number;
9651- const issue_labels = await octokit.rest.issues.listLabelsOnIssue({
9652- owner: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.owner,
9653- repo: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.repo,
9654- issue_number: closing_issue_number,
9655- });
9656- const labels = issue_labels.data.map((label) => label.name);
9657- const result = await octokit.rest.issues.addLabels({
9658- owner: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.owner,
9659- repo: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.repo,
9660- issue_number: number,
9661- labels: labels,
9662- });
9663- _actions_core__WEBPACK_IMPORTED_MODULE_0__.debug(JSON.stringify(result));
9664- _actions_core__WEBPACK_IMPORTED_MODULE_0__.info(`@${author} has been assigned to the pull request: #${number}`);
9650+ const closing_issue_numbers = closing_issue_number_request.repository.pullRequest.closingIssuesReferences.edges.map((edge) => edge.node.number);
9651+ for (const closing_issue_number of closing_issue_numbers) {
9652+ const issue_labels = await octokit.rest.issues.listLabelsOnIssue({
9653+ owner: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.owner,
9654+ repo: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.repo,
9655+ issue_number: closing_issue_number,
9656+ });
9657+ const labels = issue_labels.data.map((label) => label.name);
9658+ const result = await octokit.rest.issues.addLabels({
9659+ owner: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.owner,
9660+ repo: _actions_github__WEBPACK_IMPORTED_MODULE_1__.context.repo.repo,
9661+ issue_number: number,
9662+ labels: labels,
9663+ });
9664+ _actions_core__WEBPACK_IMPORTED_MODULE_0__.debug(JSON.stringify(result));
9665+ _actions_core__WEBPACK_IMPORTED_MODULE_0__.info(`@${author} has been assigned to the pull request: #${number}`);
9666+ }
96659667 } catch (error) {
96669668 _actions_core__WEBPACK_IMPORTED_MODULE_0__.setFailed(error.message);
96679669 }
0 commit comments