From 6120f31a37462f205a650544c3d11d52a0c76501 Mon Sep 17 00:00:00 2001 From: Balaji Ganesan Date: Fri, 24 Jul 2026 14:47:58 -0700 Subject: [PATCH] fix(workers): pin Bazel version for the four worker subtrees The release image is built from an isolated subtree snapshot, where the subtree's own MODULE.bazel is the workspace root, so bazelisk resolves .bazelversion from the subtree and never sees the umbrella's root pin. The four worker subtrees ship no .bazelversion, so their release builds run whatever bazelisk considers latest: the worker-llm-credentials v1.0.6 release build downloaded Bazel 9.2.0 while the repo pins 9.1.1 and the other 15 releasable subtrees pin their own version. That makes those builds non-reproducible and lets an upstream Bazel release break them with no change in this repo. Pin all four to 9.1.1, matching the root .bazelversion. Same root cause as the missing subtree .bazelrc fixed in #432 (the snapshot does not carry umbrella root files); that PR covers .bazelrc for worker-llm-credentials only, so .bazelversion is still needed for all four. Verified: worker-utils builds clean under USE_BAZEL_VERSION=9.1.1 (bazel build //..., 2115 actions). Co-authored-by: Balaji Ganesan --- src/compute-plane-services/worker-init/.bazelversion | 1 + src/compute-plane-services/worker-llm-credentials/.bazelversion | 1 + src/compute-plane-services/worker-task/.bazelversion | 1 + src/compute-plane-services/worker-utils/.bazelversion | 1 + 4 files changed, 4 insertions(+) create mode 100644 src/compute-plane-services/worker-init/.bazelversion create mode 100644 src/compute-plane-services/worker-llm-credentials/.bazelversion create mode 100644 src/compute-plane-services/worker-task/.bazelversion create mode 100644 src/compute-plane-services/worker-utils/.bazelversion diff --git a/src/compute-plane-services/worker-init/.bazelversion b/src/compute-plane-services/worker-init/.bazelversion new file mode 100644 index 000000000..44931da26 --- /dev/null +++ b/src/compute-plane-services/worker-init/.bazelversion @@ -0,0 +1 @@ +9.1.1 diff --git a/src/compute-plane-services/worker-llm-credentials/.bazelversion b/src/compute-plane-services/worker-llm-credentials/.bazelversion new file mode 100644 index 000000000..44931da26 --- /dev/null +++ b/src/compute-plane-services/worker-llm-credentials/.bazelversion @@ -0,0 +1 @@ +9.1.1 diff --git a/src/compute-plane-services/worker-task/.bazelversion b/src/compute-plane-services/worker-task/.bazelversion new file mode 100644 index 000000000..44931da26 --- /dev/null +++ b/src/compute-plane-services/worker-task/.bazelversion @@ -0,0 +1 @@ +9.1.1 diff --git a/src/compute-plane-services/worker-utils/.bazelversion b/src/compute-plane-services/worker-utils/.bazelversion new file mode 100644 index 000000000..44931da26 --- /dev/null +++ b/src/compute-plane-services/worker-utils/.bazelversion @@ -0,0 +1 @@ +9.1.1