Pull publish data directly from branch#80308
Conversation
2815e3e to
a959231
Compare
|
It's not clear to me whether/why we should do this. Could you please explain? To date there has been an expectation that if, for example, I want to change With this change, it seems like there is a version of this file in each of our branches, which has a subset of our shipping branches included in them, but the only branch data that will actually be respected for a given branch's |
Yes - in fact we can entirely remove the rest of the branches from the configuration list once this is backported (and only list the current branch).
This has multiple benefits
|
|
Works for me, thanks! |
|
/backport to release/dev17.10 |
|
Started backporting to release/dev17.10: https://github.com/dotnet/roslyn/actions/runs/17807008578 |
|
/backport to release/dev17.12 |
|
Started backporting to release/dev17.12: https://github.com/dotnet/roslyn/actions/runs/17807013435 |
|
/backport to release/dev16.11-vs-deps |
|
Started backporting to release/dev16.11-vs-deps: https://github.com/dotnet/roslyn/actions/runs/17807034361 |
|
@dibarbet backporting to "release/dev17.10" failed, the patch most likely resulted in conflicts: $ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patch
Applying: Pull publish data from current branch
Using index info to reconstruct a base tree...
M azure-pipelines-official.yml
M azure-pipelines-pr-validation.yml
Falling back to patching base and 3-way merge...
Auto-merging azure-pipelines-official.yml
Auto-merging azure-pipelines-pr-validation.yml
CONFLICT (content): Merge conflict in azure-pipelines-pr-validation.yml
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 Pull publish data from current branch
Error: The process '/usr/bin/git' failed with exit code 128Please backport manually! |
|
@dibarbet backporting to "release/dev16.11-vs-deps" failed, the patch most likely resulted in conflicts: $ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patch
Applying: Pull publish data from current branch
Using index info to reconstruct a base tree...
M azure-pipelines-official.yml
M azure-pipelines-pr-validation.yml
M eng/build-utils.ps1
Falling back to patching base and 3-way merge...
Auto-merging azure-pipelines-official.yml
CONFLICT (content): Merge conflict in azure-pipelines-official.yml
Auto-merging azure-pipelines-pr-validation.yml
CONFLICT (content): Merge conflict in azure-pipelines-pr-validation.yml
Auto-merging eng/build-utils.ps1
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 Pull publish data from current branch
Error: The process '/usr/bin/git' failed with exit code 128Please backport manually! |
|
/backport to release/dev17.14 |
|
Started backporting to release/dev17.14: https://github.com/dotnet/roslyn/actions/runs/17807176187 |
|
/backport to release/dev17.11 |
|
Started backporting to |
Backport of #80308 to release/dev17.11 /cc @JoeRobich @dibarbet
Extracted out from dotnet/dotnet#2449
pr val - https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=12398207&view=results