From 7974ff51592ac2eea3f1ab7f2a50f257ef50b143 Mon Sep 17 00:00:00 2001 From: Monica Kozbial <6621618+moniika@users.noreply.github.com> Date: Fri, 6 Aug 2021 15:46:21 -0700 Subject: [PATCH] Add labels instead of setting in github action (#5324) Update `tag_module_cleanup.yml` logic to add labels instead of setting labels list. Fixes: https://github.com/google/blockly/issues/5298 --- .github/workflows/tag_module_cleanup.yml | 27 +++++++++++++----------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/.github/workflows/tag_module_cleanup.yml b/.github/workflows/tag_module_cleanup.yml index 94e7ec692..0265070af 100644 --- a/.github/workflows/tag_module_cleanup.yml +++ b/.github/workflows/tag_module_cleanup.yml @@ -19,17 +19,20 @@ jobs: - uses: actions/github-script@a3e7071a34d7e1f219a8a4de9a5e0a34d1ee1293 with: script: | - // 2021 q3 release milestone. - // https://github.com/google/blockly/milestone/18 - const milestoneNumber = 18; - // Note that pull requests are accessed through the issues API. - const issuesUpdateParams = { - owner: context.repo.owner, - repo: context.repo.repo, - // Adds the milestone - milestone: milestoneNumber, + // Note that pull requests are considered issues and "shared" + // actions for both features, like manipulating labels and + // milestones are provided within the issues API. + await github.issues.update({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + // 2021 q3 release milestone. + // https://github.com/google/blockly/milestone/18 + milestone: 18 + }) + await github.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, issue_number: context.issue.number, - // Sets the labels labels: ['type: cleanup'] - } - await github.issues.update(issuesUpdateParams) + })