Skip to content

v0.12.1 not shown in dropdown #42

v0.12.1 not shown in dropdown

v0.12.1 not shown in dropdown #42

Workflow file for this run

name: Auto-label new issues with "TRIAGE"
on:
issues:
types:
- reopened
- opened
jobs:
add-triage-label:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Check if issue needs triage
id: check-labels
run: |
# Get current labels and issue type - if any exist, the issue has been looked at
label_count=$(gh issue view "$NUMBER" --json labels --jq '.labels | length')
issue_type=$(gh api repos/$GH_REPO/issues/$NUMBER --jq '.type')
echo "Number of existing labels: $label_count"
echo "Issue type: $issue_type"
if [ "$label_count" -eq 0 ] && [ "$issue_type" = "null" ]; then
needs_triage=true
else
needs_triage=false
fi
echo "needs_triage=$needs_triage" >> $GITHUB_OUTPUT
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.issue.number }}
- name: Add triage label
if: steps.check-labels.outputs.needs_triage == 'true'
run: gh issue edit "$NUMBER" --add-label "$LABELS"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.issue.number }}
LABELS: TRIAGE