-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
feat: workspace level patch table added #4086
Conversation
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.
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.
Thanks for tackling this Kaya!
6cb9aaf
to
259e2d5
Compare
Co-authored-by: bing <bingcicle@proton.me>
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.
Mostly LGTM, just a couple small final suggestions!
Pull request was converted to draft
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.
utACK
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.
🚢
Description
closes #3958.
This is a handy feature for tests with workspaces. We were already supporting a
patch
table feature for packages. This PR adds the same feature for workspaces. Basically we can patch every instance of a package with a different version. One main motivation behind this can be patching the standard library while working with an unreleased version offorc
. With this feature we can pin thestd
version for the whole workspace so that all members in the workspace depending onstd
would depend on master version of thestd
.Checklist
Breaking*
orNew Feature
labels where relevant.