diff --git a/integration/utils.go b/integration/utils.go index e19e3f06..f0e44843 100644 --- a/integration/utils.go +++ b/integration/utils.go @@ -266,6 +266,11 @@ func decompressDir(t *testing.T, dir string) { rawLayer["digest"] = uncompressedDigest.String() rawLayer["size"] = uncompressedSize + var mimeType string + getRawMapField(t, rawLayer, "mediaType", &mimeType) + if strings.HasSuffix(mimeType, ".gzip") { // This should use CutSuffix with Go ≥1.20 + rawLayer["mediaType"] = strings.TrimSuffix(mimeType, ".gzip") + } rawLayers[i] = rawLayer }