Skip to content

DX-2103: default release dry_run to false#32

Merged
lloyd-cio merged 1 commit into
mainfrom
dx-2103
Jun 12, 2026
Merged

DX-2103: default release dry_run to false#32
lloyd-cio merged 1 commit into
mainfrom
dx-2103

Conversation

@lloyd-cio

@lloyd-cio lloyd-cio commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

What

Quick win from DX-2103: flip the release.yml dry_run input default from true to false (Slack thread).

Why

The common case for dispatching this workflow is an actual release, so the operator had to uncheck the box every single time. Defaulting to false matches intent.

Why this is safe

The tag self-dispatch in .github/scripts/release-workflow.js passes dry_run=false explicitly, so it does not rely on the form default and is unaffected.

Changes

  • .github/workflows/release.ymldry_run default true → false

Part of DX-2103 (quick wins). Independent of the companion cio-cli PR (#106) — release.yml is destination-owned (outside the Copybara export globs), so this can be merged in any order with no export run required.

The common case is an actual release, so flipping the default removes a
checkbox the operator had to uncheck every time. The tag self-dispatch
already passes dry_run=false explicitly, so it is unaffected.
@lloyd-cio lloyd-cio merged commit b85d162 into main Jun 12, 2026
3 checks passed
@lloyd-cio lloyd-cio deleted the dx-2103 branch June 12, 2026 16:58
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.

2 participants