Skip to content

Add a BAR build link into dependency PR descriptions #5226

@premun

Description

@premun

Currently, the description of Maestro-created PRs look like this:

## From https://github.com/dotnet/roslyn
- **Subscription**: [b356453e-42a5-4e83-bb81-d08153d7e87b](https://maestro.dot.net/subscriptions?search=b356453e-42a5-4e83-bb81-d08153d7e87b)
- **Build**: [20250828.10](https://dev.azure.com/dnceng/internal/_build/results?buildId=2782173)
- **Date Produced**: August 29, 2025 1:11:09 AM UTC
- **Commit**: [05a936d1f52778dd2ec44a34d2d22bc77683e2de](https://github.com/dotnet/roslyn/commit/05a936d1f52778dd2ec44a34d2d22bc77683e2de)
- **Commit Diff**: [8e3d845...05a936d](https://github.com/dotnet/roslyn/compare/8e3d84569a17786744edc314614a99800ec3fd1f...05a936d1f52778dd2ec44a34d2d22bc77683e2de)
- **Branch**: [main](https://github.com/dotnet/roslyn/tree/main)

It would be very helpful, if the Build item had another part - the (BAR) ID of the build that is being flown leading to the BarViz portal.

It would be in parenthesis and would look like this:

- **Build**: [20250828.10](https://dev.azure.com/dnceng/internal/_build/results?buildId=2782173) ([:BUILD ID:](https://maestro.dot.net/channel/:CHANNEL ID:/:REPO SLUG:/build/:BUILD ID:))
  • :CHANNEL ID: - Channel ID
  • :REPO SLUG: - This is what we use in BarViz where https://github.com/dotnet/dotnet turns into github:dotnet:dotnet - if this logic can be re-used then do so, if not, it does not matter in this URI what it is about and could just be github:owner:repo name
  • :BUILD ID: - BAR build ID

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions