From 3ee49b69d1093fdb186dea936a2c82b6add1e16b Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Mon, 26 Aug 2024 11:58:20 +0200 Subject: [PATCH] docs(nuget): explain authenticated feeds on Azure DevOps need right username (#29987) Co-authored-by: Rhys Arkins <rhys@arkins.net> Co-authored-by: Michael Kriese <michael.kriese@visualon.de> --- docs/usage/nuget.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/usage/nuget.md b/docs/usage/nuget.md index 151da12225..67c8409dcd 100644 --- a/docs/usage/nuget.md +++ b/docs/usage/nuget.md @@ -118,13 +118,17 @@ Credentials for authenticated/private feeds can be given via host rules in the c } ``` -If you're using Azure DevOps, you can set `matchHost` to `pkgs.dev.azure.com`. +If you use Azure DevOps: + +- set `matchHost` to `pkgs.dev.azure.com` +- set the username, so Renovate can build the project when it creates the PR <!-- prettier-ignore --> !!! note Only Basic HTTP authentication (via username and password) is supported. - For Azure DevOps, you can use a PAT with `read` permissions on `Packaging` plus an empty username. - The generated `nuget.config` enforces basic authentication and cannot be overridden externally! + For Azure DevOps: use a PAT with `read` permissions on `Packaging`. + The username of the PAT must match the username of the _user of the PAT_. + The generated `nuget.config` forces the basic authentication, which cannot be overridden externally! ## Future work -- GitLab