diff --git a/build.ps1 b/build.ps1 index 062a4e22e0..4fe025dc93 100644 --- a/build.ps1 +++ b/build.ps1 @@ -48,6 +48,7 @@ function bazel() { # which later causes issues on Bazel init (source forest creation) on Windows. A shutdown closes workers, # which is a workaround for this problem. bazel shutdown +bazel clean --expunge # Prefetch nodejs_dev_env to avoid permission denied errors on external/nodejs_dev_env/nodejs_dev_env/node.exe # It isn’t clear where exactly those errors are coming from. diff --git a/ci/configure-bazel.sh b/ci/configure-bazel.sh index 2dd35a03b2..fa2bd186f9 100755 --- a/ci/configure-bazel.sh +++ b/ci/configure-bazel.sh @@ -74,7 +74,7 @@ if is_windows; then SUFFIX="${SUFFIX:0:3}" echo "Platform suffix: $SUFFIX" # We include an extra version at the end that we can bump manually. - CACHE_SUFFIX="$SUFFIX-v5" + CACHE_SUFFIX="$SUFFIX-v6" CACHE_URL="$CACHE_URL/$CACHE_SUFFIX" echo "build:windows-ci --remote_http_cache=https://bazel-cache.da-ext.net/$CACHE_SUFFIX" >> .bazelrc.local fi diff --git a/compatibility/build-release-artifacts-windows.ps1 b/compatibility/build-release-artifacts-windows.ps1 index ed0facae8f..b3045c9fa1 100644 --- a/compatibility/build-release-artifacts-windows.ps1 +++ b/compatibility/build-release-artifacts-windows.ps1 @@ -37,6 +37,7 @@ function bazel() { bazel shutdown +bazel clean --expunge bazel fetch @nodejs_dev_env//... bazel build ` `-`-experimental_execution_log_file ${ARTIFACT_DIRS}/build_execution_windows.log ` diff --git a/compatibility/test-windows.ps1 b/compatibility/test-windows.ps1 index 85a77bdc38..71452798f4 100644 --- a/compatibility/test-windows.ps1 +++ b/compatibility/test-windows.ps1 @@ -45,6 +45,7 @@ cd compatibility cp ../.bazelrc .bazelrc bazel shutdown +bazel clean --expunge bazel fetch @nodejs_dev_env//... bazel build //... bazel shutdown