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 Node.js uses: actions/setup-node@v4 with: node-version: 20 - name: Backfill duplicate comments run: node .github/scripts/backfill-duplicate-comments.mjs env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_REPOSITORY_OWNER: ${{ github.repository_owner }} GITHUB_REPOSITORY_NAME: ${{ github.event.repository.name }} DAYS_BACK: ${{ inputs.days_back }} DRY_RUN: ${{ inputs.dry_run }}