https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions Co-authored-by: Mislav Marohnić <mislav@github.com>
24 lines
No EOL
605 B
YAML
24 lines
No EOL
605 B
YAML
name: Issue Automation
|
|
on:
|
|
issues:
|
|
types: [opened]
|
|
|
|
permissions:
|
|
contents: none
|
|
issues: write
|
|
|
|
jobs:
|
|
issue-auto:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: label incoming issue
|
|
env:
|
|
GH_REPO: ${{ github.repository }}
|
|
GH_TOKEN: ${{ secrets.AUTOMATION_TOKEN }}
|
|
ISSUENUM: ${{ github.event.issue.number }}
|
|
ISSUEAUTHOR: ${{ github.event.issue.user.login }}
|
|
run: |
|
|
if ! gh api orgs/cli/public_members/$ISSUEAUTHOR --silent 2>/dev/null
|
|
then
|
|
gh issue edit $ISSUENUM --add-label "needs-triage"
|
|
fi |