-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Change Deployment Version SA delimiter to : #7806
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
f4b1db6 to
58b3644
Compare
8443fec to
251d17f
Compare
58b3644 to
e75fbb0
Compare
Shivs11
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm except the test change which I am not sure if you meant to include here or not
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yay!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| // WorkerDeploymentVersionIdDelimiterV31 will be deleted once we stop supporting v32 version string fields | |
| // WorkerDeploymentVersionIdDelimiterV31 will be deleted once we stop supporting v31 version string fields |
(nit)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
did u mean to have this change here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
6e3fea9 to
94ca0d3
Compare
2d2a50c to
f19170a
Compare
# Conflicts: # service/worker/workerdeployment/version_workflow.go
What changed?
Change Deployment Version SA delimiter from
.to:.Why?
New delimiter is used in:
TemporalWorkerDeploymentVersionSABuildIdsSA, for thepinned:<deployment name>:<build id>formatOld delimiter is used in:
We'll refactor code to clean up usage of old delimiter and string version fields later. For now, the priority is to make public preview external APIs consistent.
How did you test it?
Potential risks
If Versioning V0.31 pre-release users directly use these SAs, they wont be able to find old or new wfs if they filter using only one of the delimiters. (This affects "Go to Workflow" links in UI until UI is updated)