Versions in this module Expand all Collapse all v0 v0.0.2 Apr 15, 2024 Changes in this version + type FileLister interface + ListFiles func(ctx context.Context, container app.EnvStdinContainer, ref buffetch.Ref, ...) ([]bufmoduleref.FileInfo, []bufanalysis.FileAnnotation, error) + func NewFileLister(logger *zap.Logger, storageosProvider storageos.Provider, ...) FileLister + type ImageConfig interface + Config func() *bufconfig.Config + Image func() bufimage.Image + type ImageConfigReader interface + GetImageConfigs func(ctx context.Context, container app.EnvStdinContainer, ref buffetch.Ref, ...) ([]ImageConfig, []bufanalysis.FileAnnotation, error) + func NewImageConfigReader(logger *zap.Logger, storageosProvider storageos.Provider, ...) ImageConfigReader + type ImageReader interface + GetImage func(ctx context.Context, container app.EnvStdinContainer, ...) (bufimage.Image, error) + func NewImageReader(logger *zap.Logger, fetchReader buffetch.MessageReader) ImageReader + type ImageWriter interface + PutImage func(ctx context.Context, container app.EnvStdoutContainer, ...) error + func NewImageWriter(logger *zap.Logger, fetchWriter buffetch.Writer) ImageWriter + type ModuleConfig interface + Config func() *bufconfig.Config + Module func() bufmodule.Module + type ModuleConfigReader interface + GetModuleConfigSet func(ctx context.Context, container app.EnvStdinContainer, ...) (ModuleConfigSet, error) + func NewModuleConfigReader(logger *zap.Logger, storageosProvider storageos.Provider, ...) ModuleConfigReader + type ModuleConfigSet interface + ModuleConfigs func() []ModuleConfig + Workspace func() bufmodule.Workspace + type ProtoEncodingReader interface + GetMessage func(ctx context.Context, container app.EnvStdinContainer, image bufimage.Image, ...) (proto.Message, error) + func NewProtoEncodingReader(logger *zap.Logger, fetchReader buffetch.MessageReader) ProtoEncodingReader + type ProtoEncodingWriter interface + PutMessage func(ctx context.Context, container app.EnvStdoutContainer, image bufimage.Image, ...) error + func NewProtoEncodingWriter(logger *zap.Logger, fetchWriter buffetch.Writer) ProtoEncodingWriter