Conversation
Adapt main commit 44cea09, including Debug suppression missing from this release branch. Preserve build and test coverage, signing, and per-leg diagnostic artifacts. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Backport #10496 to
release/9.0.3xx. Multiple build legs can publish packages concurrently to the sharedPackageArtifacts/BlobArtifactscontainers.Solution
Semantically adapt the publishing restriction to this release branch rather than blindly cherry-picking the main-branch patch:
/p:Publish=falseto macOS and Linux builds in both YAMLs.Reuses existing backport commit
d0e7905c585d7db9b20b149050bd5ced51347432. Onlyazure-pipelines-pr.ymlandazure-pipelines.ymlchange (+15 lines).Checks:
Pipeline-only change; no unit tests added. Refreshed
origin/release/9.0.3xxand verified it remains the commit's parent. The existing local release validator, scoped to this branch, passed 96 scenarios / 388 build legs, including Release-only, Release+Debug+Checked, and Debug-only configuration lists across public/internal, PR/non-PR, pipeline-definition, and source-branch combinations. It verifies Windows Release-only publishing, unchanged build-leg coverage and all non-publishing YAML structure, and wrapper argument ordering.git diff --checkpassed.Validation limitations: local YAML-expression subset only; external templates and Azure server expansion were not exercised. No dependency installs, full builds, or live CI runs/retries were performed.