From 478ef04f84458e5ff19f175013e2e13e8ea657c7 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Wed, 11 Feb 2026 22:07:14 +0800 Subject: [PATCH] ci: reindent duplicate issue workflow --- .github/workflows/similar-issues.yml | 116 +++++++++++++-------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/workflows/similar-issues.yml b/.github/workflows/similar-issues.yml index ab96a6ca2..f2b046c6a 100644 --- a/.github/workflows/similar-issues.yml +++ b/.github/workflows/similar-issues.yml @@ -1,73 +1,73 @@ name: duplicate-issues on: - issues: - types: [opened] - workflow_dispatch: - inputs: - issue_number: - description: Issue number to check manually - required: true - type: number + issues: + types: [opened] + workflow_dispatch: + inputs: + issue_number: + description: Issue number to check manually + required: true + type: number jobs: - check-duplicates: - runs-on: ubuntu-latest - permissions: - contents: read - issues: write - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - fetch-depth: 1 + check-duplicates: + runs-on: ubuntu-latest + permissions: + contents: read + issues: write + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 1 - - name: Set up Bun - uses: oven-sh/setup-bun@v2 + - name: Set up Bun + uses: oven-sh/setup-bun@v2 - - name: Install opencode - run: curl -fsSL https://opencode.ai/install | bash + - name: Install opencode + run: curl -fsSL https://opencode.ai/install | bash - - name: Check for duplicate issues - env: - OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - ISSUE_NUMBER: ${{ github.event.issue.number || inputs.issue_number }} - OPENCODE_PERMISSION: | - { - "bash": { - "*": "deny", - "gh issue*": "allow" - }, - "webfetch": "deny" - } - run: | - if [ -z "$ISSUE_NUMBER" ]; then - echo "issue_number is required" - exit 1 - fi + - name: Check for duplicate issues + env: + OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ISSUE_NUMBER: ${{ github.event.issue.number || inputs.issue_number }} + OPENCODE_PERMISSION: | + { + "bash": { + "*": "deny", + "gh issue*": "allow" + }, + "webfetch": "deny" + } + run: | + if [ -z "$ISSUE_NUMBER" ]; then + echo "issue_number is required" + exit 1 + fi - opencode run -m ${{ vars.OPENCODE_MODEL }} "A new issue has been created:' + opencode run -m ${{ vars.OPENCODE_MODEL }} "A new issue has been created:' - Issue number: - $ISSUE_NUMBER + Issue number: + $ISSUE_NUMBER - Lookup this issue and search through existing issues (excluding #$ISSUE_NUMBER) 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 + Lookup this issue and search through existing issues (excluding #$ISSUE_NUMBER) 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 + 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] + Use this format for the comment: + 'This issue might be a duplicate of existing issues. Please check: + - #[issue_number]: [brief description of similarity] - Feel free to ignore if none of these address your specific case.' + Feel free to ignore if none of these address your specific case.' - If no clear duplicates are found, do not comment." + If no clear duplicates are found, do not comment."