Repository navigation
ci: add a dryRun input to the Prepare release dispatch - #2255
Conversation
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Configure the dry-run input .github/workflows/release-prepare.yml |
The workflow adds a default-false dryRun input and passes its value to the reusable workflow. The dispatch documentation describes dry-run planning and removes the prior commented example. |
Priority:
Estimated code review effort: 2 (Simple) | ~5 minutes
Change: Feature
Possibly related PRs
- chhoumann/quickadd#2254: Pins the reusable workflow to v4.1.0, which receives the dry-run input added here.
Merge Risk: 
Minimal · up to 39494
-
The dry-run option is correctly wired and does not introduce a merge-blocking risk.
Pre-merge checks: 
5
-
Full details: Docstring Coverage
-
Explanation
No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)
-
Finishing Touches
-
🧪 Generate unit tests (beta)
-
- Commit to this branch
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
A rabbit checks the release plan,
With dry-run tucked inside the span.
No PR opens, none gets refreshed,
The workflow takes the input tested.
Then hops away, its checklist blessed.
Comment @coderabbitai help to get the list of available commands.
|
Dry run from this branch with Plan release succeeded and planned 2.33.0. Open release PR was skipped. Afterwards release PR #2240 kept head |
Adds a
dryRuncheckbox, defaulting to false, to the Prepare releaseworkflow_dispatchform, mirroring chhoumann/PodNotes#519. It forwards to the shared workflow'sdry-runinput, which skips theopen-prjob. A manual run then plans the version and notes without opening, refreshing or closing a release PR. Before this, a dry run meant uncommenting a line in the stub.The automatic
workflow_runpath has noinputs, so it passes false and behaves as before. The shared workflow stays pinned to149e37801b35c120660a1fd5e78a5471fda55726 # v4.1.0.Verification
Prepare release dispatched from this branch with
dryRun: true. The run link is in a comment below.Release impact
None. The standing release PR is untouched and no release is cut.
Note
Low Risk
CI workflow dispatch wiring only; release behavior on the automatic path is unchanged.
Overview
Adds a
dryRuncheckbox (default off) to the manual Prepare releaseworkflow_dispatch, wired to the reusable workflow’sdry-runinput so a dispatched run can compute version and release notes without opening or refreshing the standing release PR.Replaces the previous escape hatch of uncommenting a hard-coded
dry-run: truein the stub. Automatic runs triggered after CI still passdry-run: falsebecauseworkflow_runhas noinputs.Reviewed by Cursor Bugbot for commit 3949472. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Add
dryRuninput to the Prepare release dispatch workflowAdds an optional boolean
dryRuninput (defaultfalse) to the manual dispatch in release-prepare.yml. The input is passed through to the reusable release-preparation workflow, and the workflow documentation now describes dry-run planning.Macroscope summarized 3949472.
Summary by CodeRabbit