diff --git a/.github/workflows/auto-assign.yml b/.github/workflows/auto-assign.yml new file mode 100644 index 0000000..fb336fa --- /dev/null +++ b/.github/workflows/auto-assign.yml @@ -0,0 +1,17 @@ +name: Auto Assign + +permissions: + issues: write + pull-requests: write + +on: + issues: + types: [opened] + pull_request: + types: [opened] +jobs: + run: + uses: helpers4/.github/.github/workflows/reusable-auto-assign.yml@main + with: + assignees: baxyz + numOfAssignee: 1 diff --git a/workflows/auto-assign.yml b/workflows/auto-assign.yml deleted file mode 100644 index 4ddd74a..0000000 --- a/workflows/auto-assign.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: Auto-assign Issues and PRs - -on: - issues: - types: [opened] - pull_request: - types: [opened] - -jobs: - auto-assign: - runs-on: ubuntu-latest - - steps: - - name: Assign issue to baxyz - if: github.event_name == 'issues' - uses: actions/github-script@v7 - with: - script: | - github.rest.issues.addAssignees({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - assignees: ['baxyz'] - }); - - - name: Assign PR to baxyz - if: github.event_name == 'pull_request' - uses: actions/github-script@v7 - with: - script: | - github.rest.issues.addAssignees({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - assignees: ['baxyz'] - }); - - - name: Add labels to issue - if: github.event_name == 'issues' - uses: actions/github-script@v7 - with: - script: | - github.rest.issues.addLabels({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - labels: ['triage'] - });