Skip to content

Commit 6994e40

Browse files
authored
Merge branch 'main' into fix-restore
2 parents d61ad30 + f8c1e14 commit 6994e40

File tree

13 files changed

+93
-324
lines changed

13 files changed

+93
-324
lines changed

Diff for: assets/go-licenses.json

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: go.mod

+2
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ require (
8282
github.com/niklasfasching/go-org v1.6.5
8383
github.com/oliamb/cutter v0.2.2
8484
github.com/olivere/elastic/v7 v7.0.32
85+
github.com/opencontainers/go-digest v1.0.0
86+
github.com/opencontainers/image-spec v1.1.0-rc2
8587
github.com/pkg/errors v0.9.1
8688
github.com/pquerna/otp v1.4.0
8789
github.com/prometheus/client_golang v1.14.0

Diff for: go.sum

+4
Original file line numberDiff line numberDiff line change
@@ -1009,6 +1009,10 @@ github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1y
10091009
github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc=
10101010
github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE=
10111011
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
1012+
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
1013+
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
1014+
github.com/opencontainers/image-spec v1.1.0-rc2 h1:2zx/Stx4Wc5pIPDvIxHXvXtQFW/7XWJGmnM7r3wg034=
1015+
github.com/opencontainers/image-spec v1.1.0-rc2/go.mod h1:3OVijpioIKYWTqjiG0zfF6wvoJ4fAXGbjdZuI2NgsRQ=
10121016
github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis=
10131017
github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
10141018
github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=

Diff for: modules/packages/container/metadata.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ import (
1010

1111
"code.gitea.io/gitea/modules/json"
1212
"code.gitea.io/gitea/modules/packages/container/helm"
13-
"code.gitea.io/gitea/modules/packages/container/oci"
1413
"code.gitea.io/gitea/modules/validation"
14+
15+
oci "github.com/opencontainers/image-spec/specs-go/v1"
1516
)
1617

1718
const (
@@ -65,8 +66,8 @@ type Metadata struct {
6566
}
6667

6768
// ParseImageConfig parses the metadata of an image config
68-
func ParseImageConfig(mediaType oci.MediaType, r io.Reader) (*Metadata, error) {
69-
if strings.EqualFold(string(mediaType), helm.ConfigMediaType) {
69+
func ParseImageConfig(mt string, r io.Reader) (*Metadata, error) {
70+
if strings.EqualFold(mt, helm.ConfigMediaType) {
7071
return parseHelmConfig(r)
7172
}
7273

Diff for: modules/packages/container/metadata_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"testing"
99

1010
"code.gitea.io/gitea/modules/packages/container/helm"
11-
"code.gitea.io/gitea/modules/packages/container/oci"
1211

12+
oci "github.com/opencontainers/image-spec/specs-go/v1"
1313
"github.com/stretchr/testify/assert"
1414
)
1515

@@ -23,7 +23,7 @@ func TestParseImageConfig(t *testing.T) {
2323

2424
configOCI := `{"config": {"labels": {"` + labelAuthors + `": "` + author + `", "` + labelLicenses + `": "` + license + `", "` + labelURL + `": "` + projectURL + `", "` + labelSource + `": "` + repositoryURL + `", "` + labelDocumentation + `": "` + documentationURL + `", "` + labelDescription + `": "` + description + `"}}, "history": [{"created_by": "do it 1"}, {"created_by": "dummy #(nop) do it 2"}]}`
2525

26-
metadata, err := ParseImageConfig(oci.MediaType(oci.MediaTypeImageManifest), strings.NewReader(configOCI))
26+
metadata, err := ParseImageConfig(oci.MediaTypeImageManifest, strings.NewReader(configOCI))
2727
assert.NoError(t, err)
2828

2929
assert.Equal(t, TypeOCI, metadata.Type)
@@ -50,7 +50,7 @@ func TestParseImageConfig(t *testing.T) {
5050

5151
configHelm := `{"description":"` + description + `", "home": "` + projectURL + `", "sources": ["` + repositoryURL + `"], "maintainers":[{"name":"` + author + `"}]}`
5252

53-
metadata, err = ParseImageConfig(oci.MediaType(helm.ConfigMediaType), strings.NewReader(configHelm))
53+
metadata, err = ParseImageConfig(helm.ConfigMediaType, strings.NewReader(configHelm))
5454
assert.NoError(t, err)
5555

5656
assert.Equal(t, TypeHelm, metadata.Type)

Diff for: modules/packages/container/oci/digest.go

-26
This file was deleted.

Diff for: modules/packages/container/oci/mediatype.go

-35
This file was deleted.

Diff for: modules/packages/container/oci/oci.go

-190
This file was deleted.

Diff for: modules/packages/container/oci/reference.go

-16
This file was deleted.

0 commit comments

Comments
 (0)