-
Notifications
You must be signed in to change notification settings - Fork 80
Closed
Description
Goal:
For VMR builds, display a table showing the contents of the VMR's source-manifest at the build's commit.
Implementation:
- Create a new API endpoint in ProductConstructionService that returns the contents of src/source-manifest.json for a given repo url and commit SHA. It should use the existing method named
GetSourceManifestAsyncdefined at\src\Microsoft.DotNet.Darc\DarcLib\Remote.cs - Query that same source-manifest endpoint from the BuildInfo.razor page in BarVIZ, providing the git repo url as well as the build's commit SHA as arguments.
- If the fetched source-manifest data is not null or empty, display the contents in the BuildInfo.razor page as a table.
For reference, here is an example of an entry in the source-manifest:
{
"barId": 272559,
"path": "cecil",
"remoteUri": "https://github.com/dotnet/cecil",
"commitSha": "48fe72b0bcb273476e3f480bb61f42c5dd295131"
},
Copilot
Metadata
Metadata
Labels
No labels
Type
Projects
Status
Done