[main] Source code updates from dotnet/dotnet#52885
[main] Source code updates from dotnet/dotnet#52885dotnet-maestro[bot] wants to merge 0 commit intomainfrom
Conversation
|
Caution 🚨 Action Required — Conflict detectedA conflict was detected when trying to update this PR with changes from build The conflicts in the following files need to be manually resolved:
ℹ️ To resolve the conflicts, please follow these steps:
💡 You may consult the FAQ for more information or tag @dotnet/prodconsvcs for assistance. |
…ackflow (#124129) ## Version.Details.xml as primary VMR snapshot source + forward flow scanning ### Problem The codeflow status script relied on PR body metadata and commit messages to determine the VMR snapshot. When manual backflow was used (e.g., \darc vmr backflow\ pushed directly), the PR body was stale and commit messages didn't follow the expected format, causing incorrect freshness reporting. ### Changes **Commit 1: VD.xml as primary snapshot** - \�ng/Version.Details.xml\ (\<Source Sha=...>\) is now checked first as the authoritative snapshot source - XML parser with regex fallback, 40-char SHA validation - Commit messages are secondary confirmation, PR body is last resort - Case-insensitive SHA comparison throughout - \2>\\\ for stderr isolation on all \gh\ calls **Commit 2: Forward flow scanning in -CheckMissing** - \-CheckMissing\ now scans open forward flow PRs (product repo → dotnet/dotnet) - Detects conflicts and staleness via Maestro comment scanning - Combined summary showing backflow + forward flow health ### Testing - VD.xml: Tested against sdk#52727 (manual backflow mismatch), sdk#52885 (conflicted), aspnetcore#65338 (deleted branch), runtime#124098 (normal), sourcelink#1581 (fresh) - Forward flow: Tested against dotnet/sdk (4 PRs: 2 healthy, 1 stale, 1 conflict) and dotnet/runtime (3 PRs: 2 healthy, 1 stale) Cross-repo context: dotnet/sdk#52727, dotnet/sdk#52885
|
Important While this PR was open, the source repository has received code changes from this repository (an opposite codeflow merged). You can continue with one of the following options:
💡 You may consult the FAQ for more information or tag @dotnet/prodconsvcs for assistance. |
|
/azp run |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
Pull request was closed
287a165 to
2046dea
Compare
|
no changes, the flow must have been merged independently |
Note
This is a codeflow update. It may contain both source code changes from
the VMR
as well as dependency updates. Learn more here.
This pull request brings the following source code changes
From https://github.com/dotnet/dotnet
Updated Dependencies
Associated changes in source repos
Diff the source with this PR branch