Skip to content

Conversation

@dfederm
Copy link
Member

@dfederm dfederm commented Jan 16, 2026

UniversalPackages: Adjust to upcoming changes in the Artifacts Cred Provider release structure


Manual testing:

Windows MSBuild + current Artifacts Credential Provider

...
Current Artifacts Credential Provider version: 1.4.1
Looking for Artifacts Credential Provider asset with name: Microsoft(\.Net(?<RuntimeVersion>\d+))?\.win-x64\.NuGet\.CredentialProvider\.zip
Downloading Artifacts Credential Provider from https://github.com/microsoft/artifacts-credprovider/releases/download/v1.4.1/Microsoft.Net8.win-x64.NuGet.CredentialProvider.zip to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\50kwuysp.hrs.zip
Downloaded Artifacts Credential Provider
Extracting Artifacts Credential Provider from C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\50kwuysp.hrs.zip to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\iiwie2t5.yyn
Extracted Artifacts Credential Provider
Moving C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\iiwie2t5.yyn to C:\Users\dfederm\AppData\Local\ArtifactTool\credential-provider\1.4.1
Invoking Credential Provider: C:\Users\dfederm\AppData\Local/ArtifactTool\credential-provider\1.4.1\plugins\netcore\CredentialProvider.Microsoft\CredentialProvider.Microsoft.exe -Uri https://pkgs.dev.azure.com/cloudbuild/_packaging/feed -OutputFormat Json -IsRetry
...

Windows dotnet + current Artifacts Credential Provider

...
Current Artifacts Credential Provider version: 1.4.1
Looking for Artifacts Credential Provider asset with name: Microsoft(\.Net(?<RuntimeVersion>\d+))?\.win-x64\.NuGet\.CredentialProvider\.(zip|tar\.gz)
Downloading Artifacts Credential Provider from https://github.com/microsoft/artifacts-credprovider/releases/download/v1.4.1/Microsoft.Net8.win-x64.NuGet.CredentialProvider.tar.gz to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\s3vuy10p.4xk.tar.gz
Downloaded Artifacts Credential Provider
Extracting Artifacts Credential Provider from C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\s3vuy10p.4xk.tar.gz to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\1gg30hfo.zkr
Extracted Artifacts Credential Provider
Moving C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\1gg30hfo.zkr to C:\Users\dfederm\AppData\Local\ArtifactTool\credential-provider\1.4.1
Invoking Credential Provider: C:\Users\dfederm\AppData\Local/ArtifactTool\credential-provider\1.4.1\plugins\netcore\CredentialProvider.Microsoft\CredentialProvider.Microsoft.exe -Uri https://pkgs.dev.azure.com/cloudbuild/_packaging/feed -OutputFormat Json -IsRetry
...

Windows MSBuild + v2 Artifacts Credential Provider

...
Current Artifacts Credential Provider version: 2.0.0
Looking for Artifacts Credential Provider asset with name: Microsoft(\.Net(?<RuntimeVersion>\d+))?\.win-x64\.NuGet\.CredentialProvider\.zip
Downloading Artifacts Credential Provider from https://github.com/microsoft/artifacts-credprovider/releases/download/v2.0.0/Microsoft.win-x64.NuGet.CredentialProvider.zip to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\n02l3lru.2a1.zip
Downloaded Artifacts Credential Provider
Extracting Artifacts Credential Provider from C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\n02l3lru.2a1.zip to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\5vl1jvku.pvo
Extracted Artifacts Credential Provider
Moving C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\5vl1jvku.pvo to C:\Users\dfederm\AppData\Local\ArtifactTool\credential-provider\2.0.0
Invoking Credential Provider: C:\Users\dfederm\AppData\Local/ArtifactTool\credential-provider\2.0.0\plugins\netcore\CredentialProvider.Microsoft\CredentialProvider.Microsoft.exe -Uri https://pkgs.dev.azure.com/cloudbuild/_packaging/feed -OutputFormat Json -IsRetry
...

Windows dotnet + v2 Artifacts Credential Provider

...
Current Artifacts Credential Provider version: 2.0.0
Looking for Artifacts Credential Provider asset with name: Microsoft(\.Net(?<RuntimeVersion>\d+))?\.win-x64\.NuGet\.CredentialProvider\.(zip|tar\.gz)
Downloading Artifacts Credential Provider from https://github.com/microsoft/artifacts-credprovider/releases/download/v2.0.0/Microsoft.win-x64.NuGet.CredentialProvider.tar.gz to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\30f30ro0.2u5.tar.gz
Downloaded Artifacts Credential Provider
Extracting Artifacts Credential Provider from C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\30f30ro0.2u5.tar.gz to C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\snnzshbo.135
Extracted Artifacts Credential Provider
Moving C:\Users\dfederm\AppData\Local/ArtifactTool\.tmp\snnzshbo.135 to C:\Users\dfederm\AppData\Local\ArtifactTool\credential-provider\2.0.0
Invoking Credential Provider: C:\Users\dfederm\AppData\Local/ArtifactTool\credential-provider\2.0.0\plugins\netcore\CredentialProvider.Microsoft\CredentialProvider.Microsoft.exe -Uri https://pkgs.dev.azure.com/cloudbuild/_packaging/feed -OutputFormat Json -IsRetry
...

@dfederm dfederm force-pushed the upack-credprovider-fix branch from 828085f to 1723f95 Compare January 16, 2026 21:00
Copy link

@embetten embetten left a comment

Choose a reason for hiding this comment

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

LGTM

@dfederm dfederm force-pushed the upack-credprovider-fix branch from 1723f95 to 064bd34 Compare January 16, 2026 21:40
@dfederm dfederm enabled auto-merge (squash) January 16, 2026 22:56
@dfederm dfederm merged commit c3599a5 into main Jan 17, 2026
7 checks passed
@dfederm dfederm deleted the upack-credprovider-fix branch January 17, 2026 01:17
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.

4 participants