Skip to content
name: Auto apply triage label and default project
on:
issues:
types:
- opened
- reopened
jobs:
label_and_assign_project:
runs-on: ubuntu-latest
permissions:
issues: write
repository-projects: write # This covers classic projects; in many orgs, it also "just works" for Beta Projects
steps:
- name: Add "triage" label if no milestone
if: ${{ github.event.issue.milestone == null }}
run: |
gh issue edit ${{ github.event.issue.number }} \
--repo quantumjs/launch-track \
--add-label triage
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Add issue to org-level project
run: gh project item-add quantumjs/1 --content-id "${{ github.event.issue.node_id }}"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}