From d417f1d9f46b9728735c71229f5a219d45581449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Sun, 18 May 2025 11:24:02 +0200 Subject: [PATCH] chore: Fix check duplicates job --- .github/workflows/check_duplicates.yaml | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/.github/workflows/check_duplicates.yaml b/.github/workflows/check_duplicates.yaml index fe806b107..f6fe9b1f6 100644 --- a/.github/workflows/check_duplicates.yaml +++ b/.github/workflows/check_duplicates.yaml @@ -9,7 +9,6 @@ jobs: runs-on: ubuntu-latest env: title: ${{ github.event.issue.title }} - body: ${{ github.event.issue.title }} author: ${{ github.event.issue.user.login }} number: ${{ github.event.issue.number }} GH_TOKEN: ${{ github.token }} @@ -17,23 +16,9 @@ jobs: - uses: actions/checkout@v4 - name: Check duplicates run: | - ISSUES=$(gh issue list --search '${{ env.title }}' | grep -v "${{ env.number }}") - echo $ISSUES + issues=$(gh issue list --search 'Unable to play video' --json number,title,url | jq -r 'map(select(.number != ${{ env.number }})) | .[] | "- [" + .title + "](" + .url + ")"') if [ "$ISSUES" != ""]; then - RESPONSE=$(curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=${{ secrets.GEMINI_KEY }}" \ - -H 'Content-Type: application/json' \ - -X POST \ - -d "{ - \"contents\": [{ - \"parts\":[ - {\"text\": \"Please compare issue title and body to possible duplications. If you think this issue could be a duplication, write a very short and nice response to this Github issue and link the possible duplication issues and ask the author ${{ env.author }} to check those. If you don't find any duplications, just reply with 'false'. \n\nIssue title: ${{ env.title }}\nIssue body: ${{ env.body }}\n\nPossible duplications:\n$ISSUES\"} - ] - }] - }" | jq -r '.candidates[0].content.parts[0].text') - echo $RESPONSE - if [ "$RESPONSE" != "false" ]; then - gh issue comment ${{ github.event.issue.number }} --body "$RESPONSE" - fi + gh issue comment ${{ github.event.issue.number }} --body "Thanks for reporting @${{ env.author }}.\nPlease check if this could be a duplicate of one of these issues:\n$issues" fi env: OPENAI_KEY: ${{ secrets.OPENAI_KEY }} \ No newline at end of file