You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ContainerRegistry: A /v2/ protocol check response is allowed to be empty (#25)
### Motivation
The registry indicates that it supports the v2 protocol by returning a [200 OK response](See https://github.com/opencontainers/distribution-spec/blob/main/spec.md#determining-support)
Many registries also set `Content-Type: application/json` and return empty JSON objects in their responses but this is not required and some, such as ECR, return empty responses.
### Modifications
Do not require the API check response to contain an empty JSON object.
### Result
Pushing to ECR will no longer fail with an `"The given data was not valid JSON."` error message.
### Test Plan
Automated tests continue to pass, tested manually with ECR.
0 commit comments