From 6a62b44593b7be108af2245730175868ec967c1e Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Mon, 26 Jan 2026 15:42:50 -0500 Subject: [PATCH] ci: add dry-run option to stale PR closer workflow Allows testing stale PR closure without actually closing PRs --- .github/workflows/close-stale-prs.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/close-stale-prs.yml b/.github/workflows/close-stale-prs.yml index a9a0502ea..787ee02e6 100644 --- a/.github/workflows/close-stale-prs.yml +++ b/.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}`)