Skip to content

Commit

Permalink
chore: update fix script to not lose output list
Browse files Browse the repository at this point in the history
  • Loading branch information
ala-n committed Jan 17, 2025
1 parent 6af985b commit 0ec720a
Showing 1 changed file with 1 addition and 15 deletions.
16 changes: 1 addition & 15 deletions .github/workflows/fix-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,6 @@ name: Fix Release Labels (Maintainers Only)
on:
# Runs manually by maintainer
workflow_dispatch:
inputs:
update:
description: 'Do you want to update the release labels?'
required: false
default: false
type: boolean

permissions:
contents: write
Expand Down Expand Up @@ -37,7 +31,7 @@ jobs:
name: Access Denied
run: exit 1

- name: Find 'released on @beta' issues without 'released' label
- name: Find and fix 'released on @beta' issues without 'released' label
id: find-issues
uses: actions/github-script@v5
with:
Expand All @@ -50,15 +44,7 @@ jobs:
});
const issuesWithoutReleasedLabel = issues.filter(issue => !issue.labels.some(label => label.name === 'released'));
console.log('Found %d issues without "released" label', issuesWithoutReleasedLabel.length);
console.log('Issues without "released" label: ', issuesWithoutReleasedLabel.map(issue => '#' + issue.number).join(', '));
core.setOutput('issuesWithoutReleasedLabel', JSON.stringify(issuesWithoutReleasedLabel.map(issue => issue.number)));
- name: Add 'released' label to issues
if: steps.find-issues.outputs.issuesWithoutReleasedLabel && inputs.update
uses: actions/github-script@v5
with:
script: |
const issues = JSON.parse(core.getInput('issuesWithoutReleasedLabel'));
for (const issue of issues) {
console.log(`Adding 'released' label to issue #${issue}`);
await github.rest.issues.addLabels({
Expand Down

0 comments on commit 0ec720a

Please sign in to comment.