Skip to content

Add ability to sync specific architectures. #11021

Add ability to sync specific architectures.

Add ability to sync specific architectures. #11021

Re-run triggered May 26, 2025 17:41
Status Failure
Total duration 4m 59s
Artifacts

golangci-lint.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
lint: pkg/extensions/sync/sync_ref_test.go#L200
cannot use indexMan (variable of type *mockIndexManifest) as "github.com/regclient/regclient/types/manifest".Manifest value in return statement: *mockIndexManifest does not implement "github.com/regclient/regclient/types/manifest".Manifest (missing method GetConfig)
lint: pkg/extensions/sync/sync_ref_test.go#L198
cannot convert indexMan (variable of type *mockIndexManifest) to type "github.com/regclient/regclient/types/manifest".Indexer: *mockIndexManifest does not implement "github.com/regclient/regclient/types/manifest".Indexer (wrong type for method GetManifestList)
lint: pkg/extensions/sync/sync_ref_test.go#L172
cannot use mockMan (variable of type *mockManifest) as "github.com/regclient/regclient/types/manifest".Manifest value in return statement: *mockManifest does not implement "github.com/regclient/regclient/types/manifest".Manifest (missing method GetConfig)
lint: pkg/extensions/sync/sync_ref_test.go#L150
cannot use mockRegClient (variable of type *mockRegClient) as *regclient.RegClient value in struct literal
lint: pkg/extensions/sync/content_test.go#L12
could not import zotregistry.dev/zot/pkg/extensions/sync (-: # zotregistry.dev/zot/pkg/extensions/sync [zotregistry.dev/zot/pkg/extensions/sync.test]
lint: pkg/extensions/sync/sync_ref_test.go#L205
declared and not used: mockRemote (typecheck)
lint: pkg/extensions/sync/sync_ref_test.go#L200
cannot use indexMan (variable of type *mockIndexManifest) as "github.com/regclient/regclient/types/manifest".Manifest value in return statement: *mockIndexManifest does not implement "github.com/regclient/regclient/types/manifest".Manifest (missing method GetConfig)
lint: pkg/extensions/sync/sync_ref_test.go#L198
cannot convert indexMan (variable of type *mockIndexManifest) to type "github.com/regclient/regclient/types/manifest".Indexer: *mockIndexManifest does not implement "github.com/regclient/regclient/types/manifest".Indexer (wrong type for method GetManifestList)
lint: pkg/extensions/sync/sync_ref_test.go#L172
cannot use mockMan (variable of type *mockManifest) as "github.com/regclient/regclient/types/manifest".Manifest value in return statement: *mockManifest does not implement "github.com/regclient/regclient/types/manifest".Manifest (missing method GetConfig)
lint: pkg/extensions/sync/sync_ref_test.go#L150
cannot use mockRegClient (variable of type *mockRegClient) as *regclient.RegClient value in struct literal