fix(release): properly handle deeply-transitive updates#30325
fix(release): properly handle deeply-transitive updates#30325simon-abbott wants to merge 1 commit intonrwl:masterfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Skipped Deployment
|
9dcad11 to
3fd7751
Compare
|
Hi @simon-abbott, I'm sorry for the delay on this one, as you might have seen it's down to the fact that the implementation of versioning has been totally rewritten to be more powerful and flexible. The legacy implementation can be considered frozen, and this should not be an issue on the new implementation. The new one landed as opt-in in 20.8, you can set Cheers! |
|
This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request. |
Current Behavior
Using
nx releaseto update a package that has recursively-transitive dependencies (i.e.pkg-a->pkg-b->pkg-c->pkg-d) fails to properly update the full version tree, resulting in failures.Expected Behavior
The versions should all be updated properly, even if they are far away in the dependency graph.
Related Issue(s)
Fixes #29375