-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Glob support for workspace names in bun install #10462
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.
@zackradisic more merge conflicts |
@zackradisic test failures |
@dylan-conway are the failing bun-install tests relevant? They don't look related to the changes in this PR |
|
Can't repro them locally so looks like its flakiness and this should now be mergeable |
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.
Looks great
What does this PR do?
Implements glob support for workspace names in bun install, allowing all pattern syntax supported by the Glob API to be used in
"workspaces"
, except for exclusions which are not implemented yet.This also implements an optimization for glob patterns that end with a component that is a literal path (e.g.
packages/**/package.json
)Fixes: #1918
How did you verify your code works?
I wrote automated tests
Zig files changed:
bun-debug test test-file-name.test
)