Skip to content

Add CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_USE_RAMPING_VERSION#760

Merged
carlydf merged 18 commits intomasterfrom
can-behavior-use-ramping-version
Apr 9, 2026
Merged

Add CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_USE_RAMPING_VERSION#760
carlydf merged 18 commits intomasterfrom
can-behavior-use-ramping-version

Conversation

@carlydf
Copy link
Copy Markdown
Contributor

@carlydf carlydf commented Apr 8, 2026

Add CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_USE_RAMPING_VERSION

To enable the use case of Continue-as-new-upgrading a user-specified cohort of Pinned workflows before any other workflows are upgraded. To do this, user would first set Ramp percentage to zero, then tell (likely via signal) their cohort of workflows to Continue-as-new with this initial behavior, watch that bake, repeat for whatever other cohorts are desired, and finally do a percentage-based ramp which applies to new workflows as well as workflows doing CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_AUTO_UPGRADE

No

Does not break the server

@carlydf carlydf requested review from a team April 8, 2026 16:26
carlydf and others added 2 commits April 8, 2026 16:37
Co-authored-by: Spencer Judge <sjudge@hey.com>
@carlydf carlydf enabled auto-merge (squash) April 9, 2026 21:26
@carlydf carlydf merged commit 67150b1 into master Apr 9, 2026
4 checks passed
@carlydf carlydf deleted the can-behavior-use-ramping-version branch April 9, 2026 21:28
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.

4 participants