Skip to content

Commit 641335d

Browse files
committed
Add test for package tag punning
1 parent f2ff9a4 commit 641335d

File tree

5 files changed

+18
-3
lines changed

5 files changed

+18
-3
lines changed

crates/turborepo/tests/snapshots/boundaries__boundaries_tags_get_boundaries_lints_([email protected]).snap

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ expression: query_output
2121
{
2222
"message": "Package `@vercel/not-allowed-dependent` found without any tag listed in allowlist for `@vercel/my-app`",
2323
"import": "@vercel/not-allowed-dependent"
24+
},
25+
{
26+
"message": "Package `@vercel/package-as-tag` found with tag listed in denylist for `@vercel/allowed-tag`: `@vercel/package-as-tag`",
27+
"import": "@vercel/package-as-tag"
2428
}
2529
]
2630
}

turborepo-tests/integration/fixtures/boundaries_tags/apps/my-app/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
},
77
"dependencies": {
88
"@vercel/allowed-tag": "*",
9-
"@vercel/allowed-and-denied-tag": "*"
9+
"@vercel/allowed-and-denied-tag": "*",
10+
"@vercel/package-as-tag": "*"
1011
}
1112
}

turborepo-tests/integration/fixtures/boundaries_tags/packages/allowed-tag/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"name": "@vercel/allowed-tag",
33
"module": "my-module.mjs",
44
"dependencies": {
5-
"@vercel/no-allowlist": "*"
5+
"@vercel/no-allowlist": "*",
6+
"@vercel/package-as-tag": "*"
67
}
78
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name": "@vercel/package-as-tag"
3+
}

turborepo-tests/integration/fixtures/boundaries_tags/turbo.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"web": {
55
"dependencies": {
66
"allow": [
7-
"types"
7+
"types",
8+
"@vercel/package-as-tag"
89
],
910
"deny": [
1011
"unsafe"
@@ -15,6 +16,11 @@
1516
}
1617
},
1718
"types": {
19+
"dependencies": {
20+
"deny": [
21+
"@vercel/package-as-tag"
22+
]
23+
},
1824
"dependents": {
1925
"allow": [
2026
"web"

0 commit comments

Comments
 (0)