Просмотр исходного кода

ci: add dry-run option to stale PR closer workflow

Allows testing stale PR closure without actually closing PRs
Aiden Cline 3 недель назад
Родитель
Сommit
6a62b44593
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      .github/workflows/close-stale-prs.yml

+ 6 - 1
.github/workflows/close-stale-prs.yml

@@ -2,6 +2,11 @@ name: Close stale PRs
 
 on:
   workflow_dispatch:
+    inputs:
+      dryRun:
+        description: "Log actions without closing PRs"
+        type: boolean
+        default: false
   schedule:
     - cron: "0 6 * * *"
 
@@ -22,7 +27,7 @@ jobs:
             const DAYS_INACTIVE = 60
             const cutoff = new Date(Date.now() - DAYS_INACTIVE * 24 * 60 * 60 * 1000)
             const { owner, repo } = context.repo
-            const dryRun = false
+            const dryRun = context.payload.inputs?.dryRun === "true"
             const stalePrs = []
 
             core.info(`Dry run mode: ${dryRun}`)