Add Forbidden error type to Azure client #4029
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.
Adds a Forbidden error type to Dependabot:Clients:Azure to raise when a request returns 403
This fixes an issue where Dependabot:PullRequestCreator:Azure.create returns a 400 status to the caller when the root issue is a 403 being returned by Dependabot:PullRequestCreator:Azure.create_commit (since Azure.create creates both the commit and pull request it only ever returns the response code for the latter).