From 21957eabce87cc1f52a7fdecd5930970d01883f2 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Tue, 25 Mar 2025 10:33:24 +0100 Subject: interfaces: extend signatures to be aware of tree overlays In order to stay backwards compatible, the "tree_overlays" entry in action-graph descriptions is optional. --- src/buildtool/serve_api/serve_service/target.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/buildtool/serve_api/serve_service/target.cpp') diff --git a/src/buildtool/serve_api/serve_service/target.cpp b/src/buildtool/serve_api/serve_service/target.cpp index 7b2641a2..cc51f1f8 100644 --- a/src/buildtool/serve_api/serve_service/target.cpp +++ b/src/buildtool/serve_api/serve_service/target.cpp @@ -572,7 +572,7 @@ auto TargetService::ServeTarget( ReadOutputArtifacts(analyse_result->target); // get the analyse_result map outputs - auto [actions, blobs, trees] = + auto [actions, blobs, trees, tree_overlays] = analyse_result->result_map.ToResult(&stats, &progress, &logger); // collect cache targets and artifacts for target-level caching @@ -591,6 +591,7 @@ auto TargetService::ServeTarget( std::move(actions), std::move(blobs), std::move(trees), + std::move(tree_overlays), std::move(cache_artifacts)); if (not build_result) { -- cgit v1.2.3