Update expected Azure repository format #217
Merged
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.
Currently, dependabot-core uses the repository directly to construct the service pack URL:
https://github.com/dependabot/dependabot-core/blob/f6382ed6357c6c0020fb9083af7614400d5e3b65/common/lib/dependabot/git_metadata_fetcher.rb#L199-L204
This is fine for all other sources, except for Azure DevOps, where it constructs an invalid URL.
Before:
https://dev.azure.com:443/org/project/repo/info/refs?service=git-upload-pack
(404)After
https://dev.azure.com:443/org/project/_git/repo/info/refs?service=git-upload-pack
(200)A more long term fix would be to change how the URL is constructed in dependabot-core. But that is a larger and riskier change.