Skip to content

ci: add a dryRun input to the Prepare release dispatch - #222

Merged
chhoumann merged 1 commit into
masterfrom
ci/release-dry-run-input
Oct 24, 2026
Merged

chhoumann merged 1 commit into
masterfrom
ci/release-dry-run-input

Conversation

@chhoumann

@chhoumann chhoumann commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Adds a dryRun checkbox, defaulting to false, to the Prepare release workflow_dispatch form, mirroring chhoumann/PodNotes#519. It forwards to the shared workflow's dry-run input, which skips the open-pr job. 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_run path has no inputs, so it passes false and behaves as before. The shared workflow stays pinned to 149e37801b35c120660a1fd5e78a5471fda55726 # 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; no application or release automation behavior change unless someone explicitly enables dry run.

Overview
Adds a dryRun boolean (default false) to the Prepare release manual workflow_dispatch form so operators can plan version and release notes without opening or refreshing the standing release PR.

The stub now passes dry-run: ${{ inputs.dryRun == true }} into the pinned reusable prepare workflow instead of requiring a commented-out line in YAML. Automatic runs after green CI still have no inputs, so dryRun evaluates false and behavior is unchanged.

Reviewed by Cursor Bugbot for commit ebd7eca. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Add dryRun input to the Prepare release workflow dispatch

Adds an optional boolean dryRun input (default false) to the workflow_dispatch config in release-prepare.yml. The manual-dispatch job now passes dry-run: true to the reusable workflow only when that input is set, replacing the previous commented-out hard-coded dry-run setting.

Macroscope summarized ebd7eca.

@chhoumann

Copy link
Copy Markdown
Owner Author

Dry run from this branch with dryRun: true: https://github.com/chhoumann/MetaEdit/actions/runs/40097935823

Plan release succeeded and planned 1.10.4. Open release PR was skipped. Afterwards release PR #220 kept head 0a454ce and its updated time, the latest release is still 1.10.3, and the tag count did not change.

@chhoumann
chhoumann merged commit fe5a71f into master Oct 24, 2026
13 of 14 checks passed
@chhoumann
chhoumann deleted the ci/release-dry-run-input branch October 24, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant