diff --git a/.github/workflows/copilot-autofix.yml b/.github/workflows/copilot-autofix.yml new file mode 100644 index 000000000..359df1d50 --- /dev/null +++ b/.github/workflows/copilot-autofix.yml @@ -0,0 +1,20 @@ +name: Copilot Autofix on New Issue + +on: + issues: + types: [opened] + +jobs: + assign-to-copilot: + # Only trigger on issues with the 'copilot-autofix' label + if: contains(github.event.issue.labels.*.name, 'copilot-autofix') + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: Assign issue to Copilot + run: | + gh issue edit "$ISSUE" --add-assignee copilot + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ISSUE: ${{ github.event.issue.number }}