-
Notifications
You must be signed in to change notification settings - Fork 1.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
feat(boundaries): boundaries tags #9900
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
c97c095
to
6eb5f02
Compare
01307b1
to
68a00bd
Compare
@anthonyshew, basically we now define rules at the root level and those rules operate on tags, not on individual packages. So to declare that a
To additionally reject packages with the
|
That works for me. I'm of the mind that we should put this into people's hands and get feedback! |
Description
Implements boundary tags by adding a
boundaries
field toturbo.json
. This field allows you to specify an allowlist and denylist for both dependencies and dependents. The deny list takes precedence over the allowlist (like with our globs).The commit history should be good enough to review one by one, in theory lol.
Testing Instructions
Added some tests both in existing boundaries fixture and in a new
boundaries_tags
fixture.