Conversation
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.
joeybaer
approved these changes
Jun 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Quick win from DX-2103: flip the
release.ymldry_runinput default fromtruetofalse(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
falsematches intent.Why this is safe
The tag self-dispatch in
.github/scripts/release-workflow.jspassesdry_run=falseexplicitly, so it does not rely on the form default and is unaffected.Changes
.github/workflows/release.yml—dry_rundefaulttrue → falsePart of DX-2103 (quick wins). Independent of the companion
cio-cliPR (#106) —release.ymlis destination-owned (outside the Copybara export globs), so this can be merged in any order with no export run required.