Skip to content

Commit df09192

Browse files
committed
chore: update fix script to not lose output list
1 parent 6af985b commit df09192

File tree

1 file changed

+3
-17
lines changed

1 file changed

+3
-17
lines changed

.github/workflows/fix-labels.yml

+3-17
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@ name: Fix Release Labels (Maintainers Only)
33
on:
44
# Runs manually by maintainer
55
workflow_dispatch:
6-
inputs:
7-
update:
8-
description: 'Do you want to update the release labels?'
9-
required: false
10-
default: false
11-
type: boolean
126

137
permissions:
148
contents: write
@@ -37,7 +31,7 @@ jobs:
3731
name: Access Denied
3832
run: exit 1
3933

40-
- name: Find 'released on @beta' issues without 'released' label
34+
- name: Find and fix 'released on @beta' issues without 'released' label
4135
id: find-issues
4236
uses: actions/github-script@v5
4337
with:
@@ -50,21 +44,13 @@ jobs:
5044
});
5145
const issuesWithoutReleasedLabel = issues.filter(issue => !issue.labels.some(label => label.name === 'released'));
5246
console.log('Found %d issues without "released" label', issuesWithoutReleasedLabel.length);
53-
console.log('Issues without "released" label: ', issuesWithoutReleasedLabel.map(issue => '#' + issue.number).join(', '));
54-
core.setOutput('issuesWithoutReleasedLabel', JSON.stringify(issuesWithoutReleasedLabel.map(issue => issue.number)));
5547
56-
- name: Add 'released' label to issues
57-
if: steps.find-issues.outputs.issuesWithoutReleasedLabel && inputs.update
58-
uses: actions/github-script@v5
59-
with:
60-
script: |
61-
const issues = JSON.parse(core.getInput('issuesWithoutReleasedLabel'));
62-
for (const issue of issues) {
48+
for (const issue of issuesWithoutReleasedLabel) {
6349
console.log(`Adding 'released' label to issue #${issue}`);
6450
await github.rest.issues.addLabels({
6551
owner: context.repo.owner,
6652
repo: context.repo.repo,
67-
issue_number: issue,
53+
issue_number: issue.number,
6854
labels: ['released']
6955
});
7056
console.log(`Removing 'released on @beta' label from issue #${issue}`);

0 commit comments

Comments
 (0)