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',