diff --git a/third_party/bazel/src/main/protobuf/failure_details.proto b/third_party/bazel/src/main/protobuf/failure_details.proto index 97557974b33..caba513ec06 100644 --- a/third_party/bazel/src/main/protobuf/failure_details.proto +++ b/third_party/bazel/src/main/protobuf/failure_details.proto @@ -227,6 +227,11 @@ message Spawn { // refactored to prohibit undetailed failures UNSPECIFIED_EXECUTION_FAILURE = 12 [(metadata) = { exit_code: 1 }]; FORBIDDEN_INPUT = 13 [(metadata) = { exit_code: 1 }]; + // This also includes other remote cache errors, not just evictions, + // if --incompatible_remote_use_new_exit_code_for_lost_inputs is set. + // TODO: Rename it to a more general name when + // --experimental_remote_cache_eviction_retries is moved to + // non-experimental. REMOTE_CACHE_EVICTED = 14 [(metadata) = { exit_code: 39 }]; SPAWN_LOG_IO_EXCEPTION = 15 [(metadata) = { exit_code: 36 }]; }