MCPcopy Create free account
hub / github.com/conforma/cli / createAndPushLayer

Function createAndPushLayer

acceptance/image/image.go:905–919  ·  view source on GitHub ↗
(ctx context.Context, content string, imageName string)

Source from the content-addressed store, hash-verified

903}
904
905func createAndPushLayer(ctx context.Context, content string, imageName string) (context.Context, error) {
906 l := s.NewLayer([]byte(content), types.OCIUncompressedLayer)
907
908 ref, err := registry.ImageReferenceInStubRegistry(ctx, imageName)
909 if err != nil {
910 return ctx, err
911 }
912
913 repo, err := name.NewRepository(ref.String())
914 if err != nil {
915 return ctx, err
916 }
917
918 return ctx, remote.WriteLayer(repo, l)
919}
920
921func labelImage(ctx context.Context, imageName string, labels *godog.Table) (context.Context, error) {
922 state := testenv.FetchState[imageState](ctx)

Callers

nothing calls this directly

Calls 2

StringMethod · 0.45

Tested by

no test coverage detected