Skip to content

Fix universal package publishing#1638

Open
adityapatwardhan wants to merge 1 commit into
PowerShell:mainfrom
adityapatwardhan:FixPackagePublish
Open

Fix universal package publishing#1638
adityapatwardhan wants to merge 1 commit into
PowerShell:mainfrom
adityapatwardhan:FixPackagePublish

Conversation

@adityapatwardhan

Copy link
Copy Markdown
Member

PR Summary

Universal package publishing require installation of devops extension for azure cli.
The extension has dependencies on PyPi.
Acquiring dependencies from PyPi directly is prohibited and hence a CFS feed was added.

Also change the dependencies is build pipeline so universal package publishing runs in parallel with GitHub release.

PR Context

Copilot AI review requested due to automatic review settings July 20, 2026 20:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Azure DevOps official pipeline to make Universal Package publishing succeed in environments where direct PyPI access is blocked, and to allow Universal Package publishing to proceed in parallel with the GitHub Release stage.

Changes:

  • Adjust ReleaseUniversalPackage stage dependencies to no longer wait on the Release stage (enabling parallelism).
  • Add PipAuthenticate@1 to use a CFS/Azure Artifacts feed for Python package acquisition.
  • Install the azure-devops Azure CLI extension before running az artifacts universal publish.


- stage: ReleaseUniversalPackage
dependsOn: ['BuildAndSign','Release']
dependsOn: ['BuildAndSign', 'Validation']
Comment on lines +653 to +655
az --version
az extension list
az extension add --name azure-devops --debug
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants