Backfill Duplicate Comments #4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Backfill Duplicate Comments | |
| description: Triggers duplicate detection for old issues that don't have duplicate comments | |
| on: | |
| workflow_dispatch: | |
| inputs: | |
| days_back: | |
| description: 'How many days back to look for old issues' | |
| required: false | |
| default: '90' | |
| type: string | |
| dry_run: | |
| description: 'Dry run mode (true to only log what would be done)' | |
| required: false | |
| default: 'true' | |
| type: choice | |
| options: | |
| - 'true' | |
| - 'false' | |
| jobs: | |
| backfill-duplicate-comments: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 30 | |
| permissions: | |
| contents: read | |
| issues: read | |
| actions: write | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Setup Bun | |
| uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: latest | |
| - name: Backfill duplicate comments | |
| run: bun run scripts/backfill-duplicate-comments.ts | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| DAYS_BACK: ${{ inputs.days_back }} | |
| DRY_RUN: ${{ inputs.dry_run }} |