Skip to content

Commit b7cf337

Browse files
authored
Skip TurboRepo running builds in Vite playground packages (#12450)
1 parent ad817dd commit b7cf337

File tree

85 files changed

+57
-420
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+57
-420
lines changed

lint-turbo.mjs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,25 @@ const listResult = execSync(
1111
"pnpm --filter=!@cloudflare/workers-sdk list --recursive --depth -1 --parseable"
1212
);
1313
const paths = listResult.toString().trim().split("\n");
14+
const vitePluginPlaygroundDir = path.join(
15+
"packages",
16+
"vite-plugin-cloudflare",
17+
"playground"
18+
);
19+
1420
for (const p of paths) {
1521
if (!path.isAbsolute(p)) continue;
1622

1723
const pkg = readJson(path.join(p, "package.json"));
24+
const relativePath = path.relative(process.cwd(), p);
25+
26+
// Ensure playground packages don't have a "build" script (use "build:default" instead)
27+
if (relativePath.startsWith(`${vitePluginPlaygroundDir}${path.sep}`)) {
28+
assert(
29+
!pkg.scripts?.build,
30+
`Vite plugin playground package "${pkg.name}" should not have a "build" script. Use "build:default" instead.`
31+
);
32+
}
1833

1934
// Ensure all packages with a build script have a turbo build output configured
2035
if (pkg.scripts?.build) {

packages/vite-plugin-cloudflare/playground/additional-modules/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build": "vite build --app",
6+
"build:default": "vite build --app",
77
"check:type": "tsc --build",
88
"dev": "vite dev",
99
"preview": "vite preview"

packages/vite-plugin-cloudflare/playground/additional-modules/turbo.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/vite-plugin-cloudflare/playground/assets/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build": "vite build",
6+
"build:default": "vite build",
77
"build:no-client-entry": "vite build -c vite.config.no-client-entry.ts",
88
"build:public-dir-only": "vite build -c vite.config.public-dir-only.ts",
99
"check:type": "tsc --build",

packages/vite-plugin-cloudflare/playground/assets/turbo.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/vite-plugin-cloudflare/playground/bindings/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build": "vite build --app",
6+
"build:default": "vite build --app",
77
"cf-typegen": "wrangler types --include-runtime=false",
88
"check:type": "tsc --build",
99
"dev": "vite dev",

packages/vite-plugin-cloudflare/playground/bindings/turbo.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/vite-plugin-cloudflare/playground/block-concurrency-while/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build": "vite build --app",
6+
"build:default": "vite build --app",
77
"check:type": "tsc --build",
88
"dev": "vite dev",
99
"preview": "vite preview"

packages/vite-plugin-cloudflare/playground/block-concurrency-while/turbo.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/vite-plugin-cloudflare/playground/child-environment/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build": "vite build",
6+
"build:default": "vite build",
77
"check:type": "tsc --build",
88
"dev": "vite dev",
99
"preview": "vite preview"

0 commit comments

Comments
 (0)