package sourcemeta
import "github.com/docker/buildx/util/sourcemeta"
Index ¶
- func ToGatewayMetaResponse(resp *sourceresolver.MetaResponse) *gwpb.ResolveSourceMetaResponse
- func ToResolverOpt(req *gwpb.ResolveSourceMetaRequest, defaultPlatform *ocispecs.Platform) sourceresolver.Opt
- type Option
- func WithProgressWriter(pw progress.Writer) Option
- func WithSession(session []session.Attachable) Option
- type Resolver
- func NewResolver(c *client.Client, opts ...Option) *Resolver
- func (r *Resolver) Close() error
- func (r *Resolver) ResolveSourceMetadata(ctx context.Context, op *pb.SourceOp, opt sourceresolver.Opt) (*sourceresolver.MetaResponse, error)
- func (r *Resolver) ResolveState(ctx context.Context, st llb.State) (gwclient.Reference, error)
Functions ¶
func ToGatewayMetaResponse ¶
func ToGatewayMetaResponse(resp *sourceresolver.MetaResponse) *gwpb.ResolveSourceMetaResponse
func ToResolverOpt ¶
func ToResolverOpt(req *gwpb.ResolveSourceMetaRequest, defaultPlatform *ocispecs.Platform) sourceresolver.Opt
Types ¶
type Option ¶
type Option func(*newResolverOpts)
func WithProgressWriter ¶
func WithSession ¶
func WithSession(session []session.Attachable) Option
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func NewResolver ¶
func (*Resolver) Close ¶
func (*Resolver) ResolveSourceMetadata ¶
func (r *Resolver) ResolveSourceMetadata(ctx context.Context, op *pb.SourceOp, opt sourceresolver.Opt) (*sourceresolver.MetaResponse, error)
func (*Resolver) ResolveState ¶
Source Files ¶
- Version
- v0.33.0 (latest)
- Published
- Mar 31, 2026
- Platform
- linux/amd64
- Imports
- 15 packages
- Last checked
- 12 hours ago –
Tools for package owners.