From d987f0b8fa3e333ec3fa1d8c3ae8c2d7799bc0cb Mon Sep 17 00:00:00 2001 From: Maxime Brunet Date: Mon, 24 Jun 2024 18:20:45 -0700 Subject: [PATCH] fix(devcontainer): correctly parse feature with digest --- devcontainer/devcontainer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devcontainer/devcontainer.go b/devcontainer/devcontainer.go index f7d97de0..7ac8d26d 100644 --- a/devcontainer/devcontainer.go +++ b/devcontainer/devcontainer.go @@ -256,11 +256,11 @@ func (s *Spec) compileFeatures(fs billy.Filesystem, devcontainerDir, scratchDir ok bool ) if _, featureRef, ok = strings.Cut(featureRefRaw, "./"); !ok { - featureRefParsed, err := name.NewTag(featureRefRaw) + featureRefParsed, err := name.ParseReference(featureRefRaw) if err != nil { return "", nil, fmt.Errorf("parse feature ref %s: %w", featureRefRaw, err) } - featureRef = featureRefParsed.Repository.Name() + featureRef = featureRefParsed.Context().Name() } featureOpts := map[string]any{}