name: Ensure triage label is present on: label: types: - deleted issues: types: - opened permissions: {} jobs: label_issues: runs-on: ubuntu-latest permissions: issues: write steps: - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 with: script: | const { data: labels } = await github.rest.issues.listLabelsOnIssue({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, }); if (labels.length <= 0) { await github.rest.issues.addLabels({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, labels: ['status: waiting for maintainer'] }) }