| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- name: Duplicate Issue Detection
- on:
- issues:
- types: [opened]
- jobs:
- check-duplicates:
- runs-on: ubuntu-latest
- permissions:
- contents: read
- issues: write
- steps:
- - name: Checkout repository
- uses: actions/checkout@v4
- with:
- fetch-depth: 1
- - name: Install opencode
- run: curl -fsSL https://opencode.ai/install | bash
- - name: Check for duplicate issues
- env:
- ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- OPENCODE_PERMISSION: '{ "bash": { "gh*": "allow", "*": "deny" } }'
- run: |
- opencode run -m anthropic/claude-sonnet-4-20250514 "A new issue has been created: '${{ github.event.issue.title }}'
- Issue body:
- ${{ github.event.issue.body }}
- Please search through existing issues in this repository to find any potential duplicates of this new issue. Consider:
- 1. Similar titles or descriptions
- 2. Same error messages or symptoms
- 3. Related functionality or components
- 4. Similar feature requests
- If you find any potential duplicates, please comment on the new issue with:
- - A brief explanation of why it might be a duplicate
- - Links to the potentially duplicate issues
- - A suggestion to check those issues first
- Use this format for the comment:
- '👋 This issue might be a duplicate of existing issues. Please check:
- - #[issue_number]: [brief description of similarity]
- If none of these address your specific case, please let us know how this issue differs.'
- If no clear duplicates are found, do not comment."
|