Răsfoiți Sursa

Delete CarbonInfraBot comments with no replies when they become outdated. (#3982)

Richard Smith 1 an în urmă
părinte
comite
d01a80b7cc
1 a modificat fișierele cu 16 adăugiri și 0 ștergeri
  1. 16 0
      .github/workflows/pre_commit_suggestions.yaml

+ 16 - 0
.github/workflows/pre_commit_suggestions.yaml

@@ -60,3 +60,19 @@ jobs:
           cat ./diff | \
           GITHUB_EVENT_PATH=./event \
             reviewdog -f=diff -f.diff.strip=1 -reporter=github-pr-review
+
+  delete-stale-suggestions:
+    if: github.event.workflow_run.event == 'pull_request'
+    runs-on: ubuntu-latest
+    steps:
+      - name: Harden Runner
+        uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
+        with:
+          egress-policy: audit
+
+      - name: Delete stale suggestions
+        uses: Ardiannn08/resolve-outdated-comment@3b3cf4b2651a84fac2d6a94c2aeca9ac7c05ac5f # v1.3
+        with:
+          token: ${{ secrets.CARBON_INFRA_BOT_FOR_REVIEWDOG }}
+          filter-user: 'CarbonInfraBot'
+          mode: 'delete'