From 560327f274443df66a3d54f8f14b57d1d57cfc11 Mon Sep 17 00:00:00 2001 From: Fabian Meumertzheim Date: Mon, 13 Nov 2023 07:25:50 -0800 Subject: [PATCH] Don't send unnecessary lockfile event `BazelLockFileModule` is the only consumer of `BazelModuleResolutionEvent` and only subscribes with `--lockfile_mode=update`. Closes #20154. PiperOrigin-RevId: 581955314 Change-Id: I2ef8a39833c1d195eccdd32fd8e3f86782979dc5 --- .../devtools/build/lib/bazel/bzlmod/BazelDepGraphFunction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/BazelDepGraphFunction.java b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/BazelDepGraphFunction.java index ef7423d7d1ec75..dc36b382f5e9d7 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/BazelDepGraphFunction.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/BazelDepGraphFunction.java @@ -127,7 +127,7 @@ public SkyValue compute(SkyKey skyKey, Environment env) ImmutableBiMap extensionUniqueNames = calculateUniqueNameForUsedExtensionId(extensionUsagesById); - if (!lockfileMode.equals(LockfileMode.OFF)) { + if (lockfileMode.equals(LockfileMode.UPDATE)) { // This will keep all module extension evaluation results, some of which may be stale due to // changed usages. They will be removed in BazelLockFileModule. BazelLockFileValue updateLockfile =