summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api')
-rw-r--r--src/buildtool/execution_api/remote/bazel/bazel_api.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
index f15d421d..c90b7024 100644
--- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
+++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
@@ -450,6 +450,10 @@ auto BazelApi::CreateAction(
return false;
}
+ if (failure) {
+ return false;
+ }
+
try {
for (auto const& info : artifacts_info) {
done->insert(info);
@@ -461,7 +465,7 @@ auto BazelApi::CreateAction(
ex.what());
}
- return not failure;
+ return true;
}
[[nodiscard]] auto BazelApi::RetrieveToMemory(