From 2f4f0bea54e23f4194808aa23b94adef8c0149b5 Mon Sep 17 00:00:00 2001 From: Christopher Allford <6451942+ObliviousHarmony@users.noreply.github.com> Date: Tue, 28 Mar 2023 12:48:20 -0700 Subject: [PATCH] Added Build File Caching (#37459) Since these files can impact the build, we need to make sure to use them as part of the cache key. --- packages/js/e2e-core-tests/package.json | 2 +- packages/js/e2e-environment/package.json | 2 +- packages/js/e2e-utils/package.json | 2 +- turbo.json | 8 ++++++-- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/js/e2e-core-tests/package.json b/packages/js/e2e-core-tests/package.json index 6b31f733e6d..61c969de864 100644 --- a/packages/js/e2e-core-tests/package.json +++ b/packages/js/e2e-core-tests/package.json @@ -53,7 +53,7 @@ }, "scripts": { "turbo:build": "./bin/build.sh && pnpm run clean && pnpm run compile", - "prepare": "pnpm run build", + "prepack": "pnpm run build", "build": "pnpm -w exec turbo run turbo:build --filter=$npm_package_name", "clean": "rm -rf ./build ./build-module", "compile": "e2e-builds", diff --git a/packages/js/e2e-environment/package.json b/packages/js/e2e-environment/package.json index 12d589b5720..9f13f645edd 100644 --- a/packages/js/e2e-environment/package.json +++ b/packages/js/e2e-environment/package.json @@ -69,7 +69,7 @@ "build": "pnpm -w exec turbo run turbo:build --filter=$npm_package_name", "clean": "rm -rf ./build ./build-module", "compile": "e2e-builds", - "prepare": "pnpm run build", + "prepack": "pnpm run build", "docker:up": "./bin/docker-compose.sh up", "docker:wait": "bash ./bin/wait-for-build.sh", "docker:down": "./bin/docker-compose.sh down", diff --git a/packages/js/e2e-utils/package.json b/packages/js/e2e-utils/package.json index 8d0bd5e0dbc..854758c3805 100644 --- a/packages/js/e2e-utils/package.json +++ b/packages/js/e2e-utils/package.json @@ -51,7 +51,7 @@ "build": "pnpm -w exec turbo run turbo:build --filter=$npm_package_name", "clean": "rm -rf ./build ./build-module", "compile": "e2e-builds", - "prepare": "pnpm run build", + "prepack": "pnpm run build", "lint": "eslint src --ext=js,ts,tsx", "lint:fix": "eslint src --ext=js,ts,tsx --fix" }, diff --git a/turbo.json b/turbo.json index e27648a438b..528d18835f0 100644 --- a/turbo.json +++ b/turbo.json @@ -18,7 +18,9 @@ "src/**/*.ts", "src/**/*.tsx", "src/**/*.php", - "includes/**/*.php" + "includes/**/*.php", + "webpack.config.js", + "tsconfig.json" ], "outputs": [ "dist/**", @@ -77,7 +79,9 @@ "client/**/*.jsx", "client/**/*.ts", "client/**/*.tsx", - "client/**/*.scss" + "client/**/*.scss", + "webpack.config.js", + "tsconfig.json" ], "outputMode": "new-only" },