name: Issue Claim on: issue_comment: types: [created] concurrency: group: issue-claim-${{ github.event.issue.number }} cancel-in-progress: false permissions: contents: read issues: write jobs: claim: runs-on: ubuntu-latest if: ${{ !github.event.issue.pull_request }} env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - uses: actions/checkout@v5 - name: Handle /claim command run: node .github/scripts/issue-claim.mjs env: ISSUE_NUMBER: ${{ github.event.issue.number }} COMMENT_BODY: ${{ github.event.comment.body }} COMMENT_USER: ${{ github.event.comment.user.login }} COMMENT_USER_TYPE: ${{ github.event.comment.user.type }}