From 894722f7d303ed273823402fda76288a31f4bc4e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Jun 2025 14:53:53 +0000 Subject: [PATCH 1/3] Initial plan for issue From e2850369ed1c345adc366a1dbf1ca730c99698eb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Jun 2025 15:03:54 +0000 Subject: [PATCH 2/3] Add auto issue labeller and dedup GitHub Actions workflows --- .github/workflows/auto-issue-dedup.yaml | 17 +++++++++++++++++ .github/workflows/auto-issue-labeller.yaml | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 .github/workflows/auto-issue-dedup.yaml create mode 100644 .github/workflows/auto-issue-labeller.yaml diff --git a/.github/workflows/auto-issue-dedup.yaml b/.github/workflows/auto-issue-dedup.yaml new file mode 100644 index 0000000..fff7e64 --- /dev/null +++ b/.github/workflows/auto-issue-dedup.yaml @@ -0,0 +1,17 @@ +name: Auto Issue Deduplication + +on: + issues: + types: [opened] + +jobs: + dedup_issues: + runs-on: ubuntu-latest + permissions: + issues: write + contents: read + steps: + - name: Check for duplicate issues + uses: pelikhan/action-genai-issue-dedup@v1 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/auto-issue-labeller.yaml b/.github/workflows/auto-issue-labeller.yaml new file mode 100644 index 0000000..26e798f --- /dev/null +++ b/.github/workflows/auto-issue-labeller.yaml @@ -0,0 +1,17 @@ +name: Auto Issue Labeller + +on: + issues: + types: [opened, edited] + +jobs: + label_issues: + runs-on: ubuntu-latest + permissions: + issues: write + contents: read + steps: + - name: Auto label issues + uses: pelikhan/action-genai-issue-labeller@v1 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} From 0e14fad86506466e8bd229287662909bee9dc7bf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Jun 2025 15:14:56 +0000 Subject: [PATCH 3/3] Fix GitHub Actions workflows with missing configuration --- .github/workflows/auto-issue-dedup.yaml | 6 ++++++ .github/workflows/auto-issue-labeller.yaml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/auto-issue-dedup.yaml b/.github/workflows/auto-issue-dedup.yaml index fff7e64..b1d9ce3 100644 --- a/.github/workflows/auto-issue-dedup.yaml +++ b/.github/workflows/auto-issue-dedup.yaml @@ -11,7 +11,13 @@ jobs: issues: write contents: read steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Check for duplicate issues uses: pelikhan/action-genai-issue-dedup@v1 with: github-token: ${{ secrets.GITHUB_TOKEN }} + openai-api-key: ${{ secrets.OPENAI_API_KEY }} + model: 'gpt-4o-mini' + similarity-threshold: '0.8' diff --git a/.github/workflows/auto-issue-labeller.yaml b/.github/workflows/auto-issue-labeller.yaml index 26e798f..5c8f0ee 100644 --- a/.github/workflows/auto-issue-labeller.yaml +++ b/.github/workflows/auto-issue-labeller.yaml @@ -11,7 +11,13 @@ jobs: issues: write contents: read steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Auto label issues uses: pelikhan/action-genai-issue-labeller@v1 with: github-token: ${{ secrets.GITHUB_TOKEN }} + openai-api-key: ${{ secrets.OPENAI_API_KEY }} + model: 'gpt-4o-mini' + labels: 'bug,feature,documentation,enhancement,question,help wanted,good first issue'