collect_deps: Add builder links Bug: b/522852278 Change-Id: Ie26c634fbd2670853d15d3952e49eea6dd6ded93 Reviewed-on: https://pigweed-review.googlesource.com/c/infra/recipes/+/428132
diff --git a/recipes/collect_deps.py b/recipes/collect_deps.py index 8d5624a..dd5edc8 100644 --- a/recipes/collect_deps.py +++ b/recipes/collect_deps.py
@@ -96,7 +96,14 @@ with api.step.nest('collect builder results'): for project, bucket_name, builder_name in builders: - with api.step.nest(f'{project}/{bucket_name}/{builder_name}'): + with api.step.nest( + f'{project}/{bucket_name}/{builder_name}' + ) as pres: + pres.links['builder'] = api.buildbucket.builder_url( + project=project, + bucket=bucket_name, + builder=builder_name, + ) api.time.sleep(1) builder_id = builder_common_pb.BuilderID( @@ -223,6 +230,12 @@ 'cr-buildbucket.cfg', cfg_success, ), + api.post_check( + post_process.LinkEquals, + 'collect builder results.pigweed/ci/project-a-deps', + 'builder', + 'https://cr-buildbucket.appspot.com/builder/pigweed/ci/project-a-deps', + ), api.buildbucket.simulated_search_results( [build_a], step_name='collect builder results.pigweed/ci/project-a-deps.search',