Skip to content
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

Consider nested workspaces #379

Merged
merged 8 commits into from
Mar 21, 2022
Merged

Conversation

dobesv
Copy link
Contributor

@dobesv dobesv commented Mar 17, 2022

Previously only the root-level package.json workspaces field was considered; this accumulates packages for consideration even if they are listed in the workspaces list of another package.json file.

Fixes #377

Previously only the root-level package.json workspaces field was considered; this accumulates packages for consideration even if they are listed in the workspaces list of another package.json file.
Copy link
Owner

@bmish bmish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this!

lib/workspace.ts Outdated Show resolved Hide resolved
lib/package.ts Show resolved Hide resolved
test/lib/dependency-versions-test.ts Outdated Show resolved Hide resolved
@bmish bmish changed the title Consider indirectly listed workspaces Consider nested workspaces Mar 18, 2022
@dobesv
Copy link
Contributor Author

dobesv commented Mar 19, 2022

Thanks for your comments. I've exceeded my time budget for this work. You can finish this one off or discard it and leave it for another day.

@bmish
Copy link
Owner

bmish commented Mar 19, 2022

@dobesv I'd be happy to finish it for you. I'll push to this PR with some updates in the coming days.

@dobesv
Copy link
Contributor Author

dobesv commented Mar 19, 2022

I'd be happy to finish it for you.

Thanks. Sorry I couldn't do more, I'm just swamped!

@bmish bmish added the breaking label Mar 19, 2022
@bmish bmish added this to the v3.0.0 milestone Mar 19, 2022
@bmish
Copy link
Owner

bmish commented Mar 19, 2022

While this could be considered a bug fix, I'll likely consider this a breaking change since it could result in dramatically different results when nested workspaces are present.

@bmish
Copy link
Owner

bmish commented Mar 19, 2022

Almost done but need to figure out why Windows CI is failing.

@bmish bmish mentioned this pull request Mar 19, 2022
@bmish bmish merged commit d8cd70f into bmish:master Mar 21, 2022
@bmish
Copy link
Owner

bmish commented Mar 21, 2022

Will release this in the coming days as soon as I can finish up #348 to be released with it.

@bmish
Copy link
Owner

bmish commented Mar 27, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support workspaces in workspaces
4 participants