Repository: buildpack/pack
Pull request #375 (2019-11-06 20:53:30)

Move most packages into internal
Moves most packages into internal, as a first step toward reorganizing our packages.

Phase 2, which will be a later PR, will be to minimize/simplify the packages within `internal`.


Patch:
diff --git a/build.go b/build.go
index aeb415a0..72433263 100644
--- a/build.go
+++ b/build.go
@@ -15,15 +15,15 @@ import (
 	"github.com/google/go-containerregistry/pkg/name"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/build"
-	"github.com/buildpack/pack/builder"
 	"github.com/buildpack/pack/cmd"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/build"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/dist"
 	"github.com/buildpack/pack/internal/paths"
-	"github.com/buildpack/pack/stack"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/stack"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type Lifecycle interface {
diff --git a/builder/config.go b/builder/config.go
index 21f46a2f..20104976 100644
--- a/builder/config.go
+++ b/builder/config.go
@@ -9,9 +9,9 @@ import (
 	"github.com/BurntSushi/toml"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/dist"
 	"github.com/buildpack/pack/internal/paths"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type Config struct {
diff --git a/client.go b/client.go
index e29ad04c..2914f6e4 100644
--- a/client.go
+++ b/client.go
@@ -1,20 +1,40 @@
 package pack
 
 import (
+	"context"
 	"os"
 	"path/filepath"
 
+	"github.com/buildpack/imgutil"
 	dockerClient "github.com/docker/docker/client"
 	"github.com/google/go-containerregistry/pkg/authn"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/blob"
-	"github.com/buildpack/pack/build"
-	"github.com/buildpack/pack/config"
-	"github.com/buildpack/pack/image"
+	"github.com/buildpack/pack/internal/blob"
+	"github.com/buildpack/pack/internal/build"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/image"
 	"github.com/buildpack/pack/logging"
 )
 
+//go:generate mockgen -package testmocks -destination testmocks/mock_image_fetcher.go github.com/buildpack/pack ImageFetcher
+type ImageFetcher interface {
+	// Fetch fetches an image by resolving it both remotely and locally depending on provided parameters.
+	// If daemon is true, it will look return a `local.Image`. Pull, applicable only when daemon is true, will
+	// attempt to pull a remote image first.
+	Fetch(ctx context.Context, name string, daemon, pull bool) (imgutil.Image, error)
+}
+
+//go:generate mockgen -package testmocks -destination testmocks/mock_downloader.go github.com/buildpack/pack Downloader
+type Downloader interface {
+	Download(ctx context.Context, pathOrURI string) (blob.Blob, error)
+}
+
+//go:generate mockgen -package testmocks -destination testmocks/mock_image_factory.go github.com/buildpack/pack ImageFactory
+type ImageFactory interface {
+	NewImage(repoName string, local bool) (imgutil.Image, error)
+}
+
 type Client struct {
 	logger       logging.Logger
 	imageFetcher ImageFetcher
diff --git a/cmd/pack/main.go b/cmd/pack/main.go
index 9d9e22b7..209993f4 100644
--- a/cmd/pack/main.go
+++ b/cmd/pack/main.go
@@ -9,8 +9,8 @@ import (
 
 	"github.com/buildpack/pack"
 	"github.com/buildpack/pack/cmd"
-	"github.com/buildpack/pack/commands"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/commands"
+	"github.com/buildpack/pack/internal/config"
 	clilogger "github.com/buildpack/pack/internal/logging"
 	"github.com/buildpack/pack/logging"
 )
diff --git a/common.go b/common.go
index 74c90d66..c36d00a7 100644
--- a/common.go
+++ b/common.go
@@ -6,8 +6,8 @@ import (
 
 	"github.com/google/go-containerregistry/pkg/name"
 
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/style"
 )
 
 func (c *Client) parseTagReference(imageName string) (name.Reference, error) {
diff --git a/create_builder.go b/create_builder.go
index 59aeec2e..0f020086 100644
--- a/create_builder.go
+++ b/create_builder.go
@@ -8,15 +8,16 @@ import (
 	"github.com/buildpack/imgutil"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/dist"
-	"github.com/buildpack/pack/image"
-	"github.com/buildpack/pack/style"
+	pubbldr "github.com/buildpack/pack/builder"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/dist"
+	"github.com/buildpack/pack/internal/image"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type CreateBuilderOptions struct {
 	BuilderName   string
-	BuilderConfig builder.Config
+	BuilderConfig pubbldr.Config
 	Publish       bool
 	NoPull        bool
 }
@@ -112,7 +113,7 @@ func validateBuildpack(bp dist.Buildpack, source, expectedID, expectedBPVersion
 	return nil
 }
 
-func (c *Client) fetchLifecycle(ctx context.Context, config builder.LifecycleConfig) (builder.Lifecycle, error) {
+func (c *Client) fetchLifecycle(ctx context.Context, config pubbldr.LifecycleConfig) (builder.Lifecycle, error) {
 	if config.Version != "" && config.URI != "" {
 		return nil, errors.Errorf(
 			"%s can only declare %s or %s, not both",
@@ -152,7 +153,7 @@ func uriFromLifecycleVersion(version semver.Version) string {
 	return fmt.Sprintf("https://github.com/buildpack/lifecycle/releases/download/v%s/lifecycle-v%s+linux.x86-64.tgz", version.String(), version.String())
 }
 
-func validateBuilderConfig(conf builder.Config) error {
+func validateBuilderConfig(conf pubbldr.Config) error {
 	if conf.Stack.ID == "" {
 		return errors.New("stack.id is required")
 	}
diff --git a/create_buildpackage.go b/create_buildpackage.go
index 65842608..d95b36ff 100644
--- a/create_buildpackage.go
+++ b/create_buildpackage.go
@@ -5,9 +5,9 @@ import (
 
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/buildpackage"
-	"github.com/buildpack/pack/dist"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/buildpackage"
+	"github.com/buildpack/pack/internal/dist"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type CreatePackageOptions struct {
diff --git a/inspect_builder.go b/inspect_builder.go
index 1d890f7c..e8c41b01 100644
--- a/inspect_builder.go
+++ b/inspect_builder.go
@@ -5,10 +5,10 @@ import (
 
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/dist"
-	"github.com/buildpack/pack/image"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/dist"
+	"github.com/buildpack/pack/internal/image"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type BuilderInfo struct {
diff --git a/inspect_image.go b/inspect_image.go
index ba966fcc..e7e92b85 100644
--- a/inspect_image.go
+++ b/inspect_image.go
@@ -8,7 +8,7 @@ import (
 	"github.com/buildpack/lifecycle/metadata"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/image"
+	"github.com/buildpack/pack/internal/image"
 )
 
 type ImageInfo struct {
diff --git a/interfaces.go b/interfaces.go
deleted file mode 100644
index 57ba0f92..00000000
--- a/interfaces.go
+++ /dev/null
@@ -1,30 +0,0 @@
-package pack
-
-import (
-	"context"
-
-	"github.com/buildpack/pack/blob"
-
-	"github.com/buildpack/imgutil"
-)
-
-//go:generate mockgen -package testmocks -destination testmocks/mock_image_fetcher.go github.com/buildpack/pack ImageFetcher
-
-type ImageFetcher interface {
-	// Fetch fetches an image by resolving it both remotely and locally depending on provided parameters.
-	// If daemon is true, it will look return a `local.Image`. Pull, applicable only when daemon is true, will
-	// attempt to pull a remote image first.
-	Fetch(ctx context.Context, name string, daemon, pull bool) (imgutil.Image, error)
-}
-
-//go:generate mockgen -package testmocks -destination testmocks/mock_downloader.go github.com/buildpack/pack Downloader
-
-type Downloader interface {
-	Download(ctx context.Context, pathOrURI string) (blob.Blob, error)
-}
-
-//go:generate mockgen -package testmocks -destination testmocks/mock_image_factory.go github.com/buildpack/pack ImageFactory
-
-type ImageFactory interface {
-	NewImage(repoName string, local bool) (imgutil.Image, error)
-}
diff --git a/api/version.go b/internal/api/version.go
similarity index 98%
rename from api/version.go
rename to internal/api/version.go
index bce07ff2..fe34c776 100644
--- a/api/version.go
+++ b/internal/api/version.go
@@ -7,7 +7,7 @@ import (
 
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 var regex = regexp.MustCompile(`^v?(\d+)\.(\d*)$`)
diff --git a/internal/archive/tar_builder.go b/internal/archive/tar_builder.go
index 068b2668..5406fd67 100644
--- a/internal/archive/tar_builder.go
+++ b/internal/archive/tar_builder.go
@@ -8,7 +8,7 @@ import (
 
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type TarBuilder struct {
diff --git a/blob/downloader.go b/internal/blob/downloader.go
similarity index 98%
rename from blob/downloader.go
rename to internal/blob/downloader.go
index 70686bf4..35bc51bb 100644
--- a/blob/downloader.go
+++ b/internal/blob/downloader.go
@@ -15,8 +15,8 @@ import (
 	"github.com/pkg/errors"
 
 	"github.com/buildpack/pack/internal/paths"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 const (
diff --git a/blob/testdata/blob/file.txt b/internal/blob/testdata/blob/file.txt
similarity index 100%
rename from blob/testdata/blob/file.txt
rename to internal/blob/testdata/blob/file.txt
diff --git a/blob/testdata/buildpack/buildpack.toml b/internal/blob/testdata/buildpack/buildpack.toml
similarity index 100%
rename from blob/testdata/buildpack/buildpack.toml
rename to internal/blob/testdata/buildpack/buildpack.toml
diff --git a/blob/testdata/lifecycle/analyzer b/internal/blob/testdata/lifecycle/analyzer
similarity index 100%
rename from blob/testdata/lifecycle/analyzer
rename to internal/blob/testdata/lifecycle/analyzer
diff --git a/blob/testdata/lifecycle/builder b/internal/blob/testdata/lifecycle/builder
similarity index 100%
rename from blob/testdata/lifecycle/builder
rename to internal/blob/testdata/lifecycle/builder
diff --git a/blob/testdata/lifecycle/cacher b/internal/blob/testdata/lifecycle/cacher
similarity index 100%
rename from blob/testdata/lifecycle/cacher
rename to internal/blob/testdata/lifecycle/cacher
diff --git a/blob/testdata/lifecycle/detector b/internal/blob/testdata/lifecycle/detector
similarity index 100%
rename from blob/testdata/lifecycle/detector
rename to internal/blob/testdata/lifecycle/detector
diff --git a/blob/testdata/lifecycle/exporter b/internal/blob/testdata/lifecycle/exporter
similarity index 100%
rename from blob/testdata/lifecycle/exporter
rename to internal/blob/testdata/lifecycle/exporter
diff --git a/blob/testdata/lifecycle/launcher b/internal/blob/testdata/lifecycle/launcher
similarity index 100%
rename from blob/testdata/lifecycle/launcher
rename to internal/blob/testdata/lifecycle/launcher
diff --git a/blob/testdata/lifecycle/restorer b/internal/blob/testdata/lifecycle/restorer
similarity index 100%
rename from blob/testdata/lifecycle/restorer
rename to internal/blob/testdata/lifecycle/restorer
diff --git a/build/build.go b/internal/build/build.go
similarity index 96%
rename from build/build.go
rename to internal/build/build.go
index 294d009f..dd96b095 100644
--- a/build/build.go
+++ b/internal/build/build.go
@@ -10,10 +10,10 @@ import (
 	"github.com/google/go-containerregistry/pkg/name"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/cache"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/cache"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 // PlatformAPIVersion is the current Platform API Version supported by this version of pack.
diff --git a/build/phases.go b/internal/build/phases.go
similarity index 100%
rename from build/phases.go
rename to internal/build/phases.go
diff --git a/build/testdata/fake-app/fake-app-file b/internal/build/testdata/fake-app/fake-app-file
similarity index 100%
rename from build/testdata/fake-app/fake-app-file
rename to internal/build/testdata/fake-app/fake-app-file
diff --git a/build/testdata/fake-lifecycle/Dockerfile b/internal/build/testdata/fake-lifecycle/Dockerfile
similarity index 100%
rename from build/testdata/fake-lifecycle/Dockerfile
rename to internal/build/testdata/fake-lifecycle/Dockerfile
diff --git a/build/testdata/fake-lifecycle/go.mod b/internal/build/testdata/fake-lifecycle/go.mod
similarity index 100%
rename from build/testdata/fake-lifecycle/go.mod
rename to internal/build/testdata/fake-lifecycle/go.mod
diff --git a/build/testdata/fake-lifecycle/go.sum b/internal/build/testdata/fake-lifecycle/go.sum
similarity index 100%
rename from build/testdata/fake-lifecycle/go.sum
rename to internal/build/testdata/fake-lifecycle/go.sum
diff --git a/build/testdata/fake-lifecycle/phase.go b/internal/build/testdata/fake-lifecycle/phase.go
similarity index 100%
rename from build/testdata/fake-lifecycle/phase.go
rename to internal/build/testdata/fake-lifecycle/phase.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/.gitignore b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/.gitignore
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/.gitignore
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/.gitignore
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/backup.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/backup.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/backup.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/backup.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/ea.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/ea.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/ea.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/ea.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/file.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/file.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/file.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/file.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/fileinfo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/fileinfo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/fileinfo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/fileinfo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/pipe.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/pipe.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/pipe.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/pipe.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/privilege.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/privilege.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/privilege.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/privilege.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/reparse.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/reparse.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/reparse.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/reparse.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/sd.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/sd.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/sd.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/sd.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/syscall.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/syscall.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/syscall.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/syscall.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/zsyscall_windows.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/zsyscall_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/zsyscall_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/Microsoft/go-winio/zsyscall_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/cmd/cmd.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/cmd/cmd.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/cmd/cmd.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/cmd/cmd.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/env_keychain.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/env_keychain.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/env_keychain.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/env_keychain.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/legacy_env_keychain.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/legacy_env_keychain.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/legacy_env_keychain.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/legacy_env_keychain.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/reference.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/reference.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/reference.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/buildpack/lifecycle/image/auth/reference.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/digestset/set.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/digestset/set.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/digestset/set.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/digestset/set.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/helpers.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/helpers.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/helpers.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/helpers.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/normalize.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/normalize.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/normalize.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/normalize.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/reference.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/reference.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/reference.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/reference.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/regexp.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/regexp.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/regexp.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/distribution/reference/regexp.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/AUTHORS b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/AUTHORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/AUTHORS
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/AUTHORS
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/NOTICE b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/NOTICE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/NOTICE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/NOTICE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_unix.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_unix.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_unix.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_unix.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_windows.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/common_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger-gen.yaml b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger-gen.yaml
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger-gen.yaml
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger-gen.yaml
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger.yaml b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger.yaml
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger.yaml
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/swagger.yaml
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/auth.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/auth.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/auth.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/auth.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/blkiodev/blkio.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/blkiodev/blkio.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/blkiodev/blkio.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/blkiodev/blkio.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/client.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/client.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/client.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/client.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/configs.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/configs.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/configs.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/configs.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/config.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/config.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/config.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/config.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_changes.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_changes.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_changes.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_changes.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_top.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_top.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_top.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_top.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_update.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_update.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_update.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_update.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_wait.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_wait.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_wait.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/container_wait.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/host_config.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/host_config.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/host_config.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/host_config.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_unix.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_unix.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_unix.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_unix.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_windows.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/hostconfig_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/waitcondition.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/waitcondition.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/waitcondition.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/container/waitcondition.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/error_response.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/error_response.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/error_response.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/error_response.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/events/events.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/events/events.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/events/events.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/events/events.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/filters/parse.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/filters/parse.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/filters/parse.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/filters/parse.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/graph_driver_data.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/graph_driver_data.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/graph_driver_data.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/graph_driver_data.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/id_response.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/id_response.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/id_response.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/id_response.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image/image_history.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image/image_history.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image/image_history.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image/image_history.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_delete_response_item.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_delete_response_item.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_delete_response_item.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_delete_response_item.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_summary.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_summary.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_summary.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/image_summary.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/mount/mount.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/mount/mount.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/mount/mount.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/mount/mount.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/network/network.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/network/network.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/network/network.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/network/network.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_device.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_device.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_device.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_device.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_env.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_env.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_env.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_env.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_interface_type.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_interface_type.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_interface_type.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_interface_type.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_mount.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_mount.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_mount.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_mount.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_responses.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_responses.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_responses.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/plugin_responses.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/port.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/port.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/port.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/port.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/authenticate.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/authenticate.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/authenticate.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/authenticate.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/registry.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/registry.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/registry.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/registry/registry.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/seccomp.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/seccomp.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/seccomp.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/seccomp.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/service_update_response.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/service_update_response.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/service_update_response.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/service_update_response.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/stats.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/stats.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/stats.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/stats.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/strslice/strslice.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/strslice/strslice.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/strslice/strslice.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/strslice/strslice.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/common.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/common.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/common.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/common.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/config.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/config.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/config.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/config.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/container.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/container.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/container.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/container.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/network.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/network.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/network.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/network.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/node.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/node.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/node.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/node.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/gen.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/gen.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/gen.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/gen.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.pb.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.pb.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.pb.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.pb.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.proto b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.proto
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.proto
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/runtime/plugin.proto
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/secret.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/secret.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/secret.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/secret.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/service.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/service.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/service.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/service.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/swarm.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/swarm.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/swarm.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/swarm.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/task.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/task.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/task.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/swarm/task.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/duration_convert.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/duration_convert.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/duration_convert.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/duration_convert.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/timestamp.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/timestamp.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/timestamp.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/time/timestamp.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/types.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/types.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/types.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/types.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/compare.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/compare.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/compare.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/versions/compare.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/api/types/volume/volume_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_cancel.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_cancel.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_cancel.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_cancel.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_prune.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_prune.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_prune.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/build_prune.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_delete.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_delete.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_delete.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_delete.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/checkpoint_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_unix.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_unix.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_unix.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_unix.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_windows.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/client_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_update.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_update.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_update.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/config_update.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_attach.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_attach.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_attach.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_attach.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_commit.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_commit.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_commit.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_commit.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_copy.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_copy.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_copy.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_copy.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_diff.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_diff.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_diff.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_diff.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_exec.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_exec.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_exec.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_exec.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_export.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_export.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_export.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_export.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_kill.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_kill.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_kill.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_kill.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_logs.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_logs.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_logs.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_logs.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_pause.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_pause.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_pause.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_pause.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_prune.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_prune.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_prune.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_prune.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_rename.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_rename.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_rename.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_rename.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_resize.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_resize.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_resize.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_resize.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_restart.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_restart.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_restart.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_restart.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_start.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_start.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_start.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_start.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stats.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stats.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stats.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stats.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stop.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stop.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stop.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_stop.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_top.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_top.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_top.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_top.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_unpause.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_unpause.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_unpause.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_unpause.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_update.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_update.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_update.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_update.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_wait.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_wait.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_wait.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/container_wait.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/disk_usage.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/disk_usage.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/disk_usage.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/disk_usage.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/distribution_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/distribution_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/distribution_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/distribution_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/errors.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/errors.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/errors.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/errors.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/events.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/events.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/events.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/events.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/hijack.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/hijack.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/hijack.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/hijack.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_build.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_build.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_build.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_build.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_history.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_history.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_history.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_history.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_import.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_import.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_import.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_import.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_load.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_load.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_load.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_load.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_prune.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_prune.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_prune.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_prune.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_pull.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_pull.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_pull.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_pull.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_push.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_push.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_push.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_push.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_save.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_save.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_save.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_save.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_search.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_search.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_search.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_search.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_tag.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_tag.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_tag.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/image_tag.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/info.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/info.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/info.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/info.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_experimental.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_experimental.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_experimental.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_experimental.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_stable.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_stable.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_stable.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/interface_stable.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/login.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/login.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/login.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/login.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_connect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_connect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_connect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_connect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_disconnect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_disconnect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_disconnect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_disconnect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_prune.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_prune.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_prune.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_prune.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/network_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_update.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_update.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_update.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/node_update.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/ping.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/ping.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/ping.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/ping.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_disable.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_disable.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_disable.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_disable.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_enable.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_enable.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_enable.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_enable.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_install.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_install.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_install.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_install.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_push.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_push.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_push.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_push.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_set.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_set.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_set.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_set.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_upgrade.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_upgrade.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_upgrade.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/plugin_upgrade.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/request.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/request.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/request.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/request.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_update.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_update.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_update.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/secret_update.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_logs.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_logs.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_logs.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_logs.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_update.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_update.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_update.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/service_update.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/session.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/session.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/session.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/session.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_get_unlock_key.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_get_unlock_key.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_get_unlock_key.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_get_unlock_key.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_init.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_init.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_init.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_init.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_join.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_join.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_join.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_join.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_leave.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_leave.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_leave.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_leave.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_unlock.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_unlock.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_unlock.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_unlock.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_update.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_update.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_update.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/swarm_update.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_logs.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_logs.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_logs.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/task_logs.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/transport.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/transport.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/transport.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/transport.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/utils.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/utils.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/utils.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/utils.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/version.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/version.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/version.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/version.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_create.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_create.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_create.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_create.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_inspect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_inspect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_inspect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_inspect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_prune.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_prune.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_prune.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_prune.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_remove.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_remove.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_remove.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/client/volume_remove.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/defs.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/defs.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/defs.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/defs.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/doc.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/doc.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/doc.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/doc.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/helpers.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/helpers.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/helpers.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/helpers.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/is.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/is.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/is.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/docker/errdefs/is.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/nat.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/nat.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/nat.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/nat.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/parse.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/parse.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/parse.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/parse.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/sort.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/sort.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/sort.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/nat/sort.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/inmem_socket.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/inmem_socket.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/inmem_socket.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/inmem_socket.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/proxy.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/proxy.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/proxy.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/proxy.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_unix.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_unix.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_unix.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_unix.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_windows.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/sockets_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/tcp_socket.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/tcp_socket.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/tcp_socket.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/tcp_socket.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/unix_socket.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/unix_socket.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/unix_socket.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/sockets/unix_socket.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_go17.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_go17.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_go17.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_go17.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_other.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_other.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_other.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/certpool_other.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_client_ciphers.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_client_ciphers.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_client_ciphers.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_client_ciphers.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_legacy_client_ciphers.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_legacy_client_ciphers.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_legacy_client_ciphers.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-connections/tlsconfig/config_legacy_client_ciphers.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/CONTRIBUTING.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/CONTRIBUTING.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/CONTRIBUTING.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/CONTRIBUTING.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/MAINTAINERS b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/MAINTAINERS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/MAINTAINERS
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/MAINTAINERS
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/circle.yml b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/circle.yml
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/circle.yml
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/circle.yml
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/duration.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/duration.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/duration.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/duration.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/size.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/size.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/size.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/size.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/ulimit.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/ulimit.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/ulimit.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/docker/go-units/ulimit.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/AUTHORS b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/AUTHORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/AUTHORS
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/AUTHORS
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/CONTRIBUTORS b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/CONTRIBUTORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/CONTRIBUTORS
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/CONTRIBUTORS
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/Makefile b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/Makefile
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/Makefile
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/Makefile
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/clone.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/clone.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/clone.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/clone.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/custom_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/custom_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/custom_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/custom_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/decode.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/decode.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/decode.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/decode.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/discard.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/discard.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/discard.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/discard.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/duration_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/encode_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/equal.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/equal.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/equal.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/equal.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/extensions_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/lib_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/message_set.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/message_set.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/message_set.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/message_set.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/properties_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/skip_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/skip_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/skip_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/skip_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_marshal_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_merge.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_merge.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_merge.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_merge.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/table_unmarshal_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_parser.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_parser.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_parser.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/text_parser.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers_gogo.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers_gogo.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers_gogo.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/gogo/protobuf/proto/wrappers_gogo.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/anon.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/anon.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/anon.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/anon.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/auth.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/auth.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/auth.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/auth.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/authn.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/authn.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/authn.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/authn.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/basic.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/basic.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/basic.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/basic.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/bearer.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/bearer.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/bearer.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/bearer.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/doc.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/doc.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/doc.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/doc.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/helper.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/helper.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/helper.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/helper.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/keychain.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/keychain.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/keychain.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/keychain.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/multikeychain.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/multikeychain.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/multikeychain.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/authn/multikeychain.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/check.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/check.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/check.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/check.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/digest.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/digest.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/digest.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/digest.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/errors.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/errors.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/errors.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/errors.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/ref.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/ref.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/ref.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/ref.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/registry.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/registry.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/registry.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/registry.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/repository.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/repository.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/repository.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/repository.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/tag.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/tag.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/tag.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/name/tag.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/config.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/config.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/config.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/config.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/doc.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/doc.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/doc.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/doc.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/hash.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/hash.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/hash.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/hash.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/image.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/image.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/image.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/image.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/index.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/index.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/index.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/index.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/layer.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/layer.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/layer.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/layer.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/manifest.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/manifest.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/manifest.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/manifest.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/compressed.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/compressed.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/compressed.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/compressed.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/doc.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/doc.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/doc.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/doc.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/image.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/image.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/image.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/image.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/uncompressed.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/uncompressed.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/uncompressed.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/uncompressed.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/with.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/with.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/with.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/partial/with.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/platform.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/platform.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/platform.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/platform.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/delete.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/delete.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/delete.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/delete.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/doc.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/doc.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/doc.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/doc.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/image.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/image.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/image.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/image.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/list.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/list.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/list.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/list.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/mount.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/mount.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/mount.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/mount.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/basic.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/basic.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/basic.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/basic.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/bearer.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/bearer.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/bearer.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/bearer.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/doc.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/doc.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/doc.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/doc.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/ping.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/ping.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/ping.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/ping.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/scope.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/scope.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/scope.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/scope.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/transport.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/transport.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/transport.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/transport.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/write.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/write.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/write.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/remote/write.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/stream/layer.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/stream/layer.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/stream/layer.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/stream/layer.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/types/types.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/types/types.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/types/types.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/types/types.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/and_closer.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/and_closer.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/and_closer.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/and_closer.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/verify.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/verify.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/verify.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/verify.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/zip.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/zip.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/zip.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/v1util/zip.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/zz_deepcopy_generated.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/zz_deepcopy_generated.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/zz_deepcopy_generated.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/google/go-containerregistry/pkg/v1/zz_deepcopy_generated.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.mailmap b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.mailmap
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.mailmap
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.mailmap
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.pullapprove.yml b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.pullapprove.yml
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.pullapprove.yml
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.pullapprove.yml
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.travis.yml b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.travis.yml
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.travis.yml
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/.travis.yml
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/CONTRIBUTING.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/CONTRIBUTING.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/CONTRIBUTING.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/CONTRIBUTING.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.code b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.code
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.code
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.code
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.docs b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.docs
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.docs
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/LICENSE.docs
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/MAINTAINERS b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/MAINTAINERS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/MAINTAINERS
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/MAINTAINERS
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/algorithm.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/algorithm.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/algorithm.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/algorithm.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digest.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digest.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digest.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digest.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digester.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digester.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digester.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/digester.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/doc.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/doc.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/doc.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/doc.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/verifiers.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/verifiers.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/verifiers.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/go-digest/verifiers.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/annotations.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/annotations.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/annotations.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/annotations.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/config.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/config.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/config.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/config.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/descriptor.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/descriptor.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/descriptor.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/descriptor.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/index.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/index.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/index.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/index.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/layout.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/layout.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/layout.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/layout.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/manifest.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/manifest.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/manifest.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/manifest.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/mediatype.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/mediatype.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/mediatype.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/v1/mediatype.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/version.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/version.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/version.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/version.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/versioned.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/versioned.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/versioned.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/opencontainers/image-spec/specs-go/versioned.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.gitignore b/internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.gitignore
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.gitignore
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.gitignore
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.travis.yml b/internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.travis.yml
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.travis.yml
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/.travis.yml
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/README.md b/internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/README.md
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/README.md
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/README.md
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/appveyor.yml b/internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/appveyor.yml
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/appveyor.yml
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/appveyor.yml
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/errors.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/errors.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/errors.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/errors.go
diff --git a/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/stack.go b/internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/stack.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/stack.go
rename to internal/build/testdata/fake-lifecycle/vendor/github.com/pkg/errors/stack.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/AUTHORS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/AUTHORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/AUTHORS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/AUTHORS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/CONTRIBUTORS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/CONTRIBUTORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/CONTRIBUTORS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/CONTRIBUTORS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/PATENTS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/PATENTS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/PATENTS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/PATENTS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/context.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/context.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/context.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/context.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go17.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go17.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go17.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go17.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go19.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go19.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go19.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/go19.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go17.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go17.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go17.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go17.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go19.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go19.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go19.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/context/pre_go19.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/client.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/client.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/client.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/client.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/socks.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/socks.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/socks.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/internal/socks/socks.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/direct.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/direct.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/direct.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/direct.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/per_host.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/per_host.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/per_host.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/per_host.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/proxy.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/proxy.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/proxy.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/proxy.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/socks5.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/socks5.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/socks5.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/net/proxy/socks5.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/AUTHORS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/AUTHORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sync/AUTHORS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/AUTHORS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/CONTRIBUTORS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/CONTRIBUTORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sync/CONTRIBUTORS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/CONTRIBUTORS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sync/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/PATENTS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/PATENTS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sync/PATENTS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/PATENTS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/errgroup/errgroup.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/errgroup/errgroup.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sync/errgroup/errgroup.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sync/errgroup/errgroup.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/AUTHORS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/AUTHORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/AUTHORS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/AUTHORS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/CONTRIBUTORS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/CONTRIBUTORS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/CONTRIBUTORS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/CONTRIBUTORS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/LICENSE b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/LICENSE
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/LICENSE
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/LICENSE
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/PATENTS b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/PATENTS
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/PATENTS
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/PATENTS
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/aliases.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/aliases.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/aliases.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/aliases.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_386.s b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_386.s
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_386.s
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_386.s
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_amd64.s b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_amd64.s
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_amd64.s
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_amd64.s
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_arm.s b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_arm.s
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_arm.s
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/asm_windows_arm.s
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/dll_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/dll_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/dll_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/dll_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/env_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/env_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/env_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/env_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/eventlog.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/eventlog.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/eventlog.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/eventlog.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/exec_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/exec_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/exec_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/exec_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/memory_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/memory_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/memory_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/memory_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/mksyscall.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/mksyscall.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/mksyscall.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/mksyscall.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race0.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race0.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race0.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/race0.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/security_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/security_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/security_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/security_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/service.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/service.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/service.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/service.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/str.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/str.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/str.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/str.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/syscall_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_386.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_386.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_386.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_386.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_amd64.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_amd64.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_amd64.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_amd64.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_arm.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_arm.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_arm.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/types_windows_arm.go
diff --git a/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/zsyscall_windows.go
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/zsyscall_windows.go
rename to internal/build/testdata/fake-lifecycle/vendor/golang.org/x/sys/windows/zsyscall_windows.go
diff --git a/build/testdata/fake-lifecycle/vendor/modules.txt b/internal/build/testdata/fake-lifecycle/vendor/modules.txt
similarity index 100%
rename from build/testdata/fake-lifecycle/vendor/modules.txt
rename to internal/build/testdata/fake-lifecycle/vendor/modules.txt
diff --git a/builder/builder.go b/internal/builder/builder.go
similarity index 98%
rename from builder/builder.go
rename to internal/builder/builder.go
index b513b0dd..577519f2 100644
--- a/builder/builder.go
+++ b/internal/builder/builder.go
@@ -17,13 +17,14 @@ import (
 	"github.com/buildpack/imgutil"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/api"
+	"github.com/buildpack/pack/builder"
 	"github.com/buildpack/pack/cmd"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/dist"
+	"github.com/buildpack/pack/internal/stack"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/stack"
-	"github.com/buildpack/pack/style"
 )
 
 const (
@@ -213,7 +214,7 @@ func (b *Builder) SetDescription(description string) {
 	b.metadata.Description = description
 }
 
-func (b *Builder) SetStack(stackConfig StackConfig) {
+func (b *Builder) SetStack(stackConfig builder.StackConfig) {
 	b.metadata.Stack = StackMetadata{
 		RunImage: RunImageMetadata{
 			Image:   stackConfig.RunImage,
diff --git a/builder/compat.go b/internal/builder/compat.go
similarity index 96%
rename from builder/compat.go
rename to internal/builder/compat.go
index 78a63c92..c5033f14 100644
--- a/builder/compat.go
+++ b/internal/builder/compat.go
@@ -10,10 +10,10 @@ import (
 	"github.com/BurntSushi/toml"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/dist"
+	"github.com/buildpack/pack/internal/style"
 )
 
 const (
diff --git a/builder/lifecycle.go b/internal/builder/lifecycle.go
similarity index 95%
rename from builder/lifecycle.go
rename to internal/builder/lifecycle.go
index 6b3fce45..7dd3736d 100644
--- a/builder/lifecycle.go
+++ b/internal/builder/lifecycle.go
@@ -10,9 +10,9 @@ import (
 	"github.com/BurntSushi/toml"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/dist"
 )
 
 const (
@@ -40,7 +40,7 @@ type Blob interface {
 	Open() (io.ReadCloser, error)
 }
 
-//go:generate mockgen -package testmocks -destination testmocks/lifecycle.go github.com/buildpack/pack/builder Lifecycle
+//go:generate mockgen -package testmocks -destination testmocks/mock_lifecycle.go github.com/buildpack/pack/internal/builder Lifecycle
 type Lifecycle interface {
 	Blob
 	Descriptor() LifecycleDescriptor
diff --git a/builder/metadata.go b/internal/builder/metadata.go
similarity index 96%
rename from builder/metadata.go
rename to internal/builder/metadata.go
index ee52d19c..9685a2b3 100644
--- a/builder/metadata.go
+++ b/internal/builder/metadata.go
@@ -1,6 +1,6 @@
 package builder
 
-import "github.com/buildpack/pack/dist"
+import "github.com/buildpack/pack/internal/dist"
 
 const (
 	OrderLabel           = "io.buildpacks.buildpack.order"
diff --git a/builder/version.go b/internal/builder/version.go
similarity index 100%
rename from builder/version.go
rename to internal/builder/version.go
diff --git a/buildpackage/builder.go b/internal/buildpackage/builder.go
similarity index 97%
rename from buildpackage/builder.go
rename to internal/buildpackage/builder.go
index 973b584b..85a02e90 100644
--- a/buildpackage/builder.go
+++ b/internal/buildpackage/builder.go
@@ -7,8 +7,8 @@ import (
 	"github.com/buildpack/imgutil"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/dist"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/dist"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type ImageFactory interface {
diff --git a/buildpackage/buildpackage.go b/internal/buildpackage/buildpackage.go
similarity index 86%
rename from buildpackage/buildpackage.go
rename to internal/buildpackage/buildpackage.go
index b97db4c4..c43b6d2b 100644
--- a/buildpackage/buildpackage.go
+++ b/internal/buildpackage/buildpackage.go
@@ -1,6 +1,8 @@
 package buildpackage
 
-import "github.com/buildpack/pack/dist"
+import (
+	"github.com/buildpack/pack/internal/dist"
+)
 
 const MetadataLabel = "io.buildpacks.buildpackage.metadata"
 
diff --git a/commands/build.go b/internal/commands/build.go
similarity index 98%
rename from commands/build.go
rename to internal/commands/build.go
index c94fbb1a..3e8ae251 100644
--- a/commands/build.go
+++ b/internal/commands/build.go
@@ -9,9 +9,9 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 type BuildFlags struct {
diff --git a/commands/commands.go b/internal/commands/commands.go
similarity index 90%
rename from commands/commands.go
rename to internal/commands/commands.go
index 89cd6860..4dc478c1 100644
--- a/commands/commands.go
+++ b/internal/commands/commands.go
@@ -10,11 +10,11 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
 	"github.com/buildpack/pack/logging"
 )
 
-//go:generate mockgen -package mocks -destination mocks/pack_client.go github.com/buildpack/pack/commands PackClient
+//go:generate mockgen -package testmocks -destination testmocks/mock_pack_client.go github.com/buildpack/pack/internal/commands PackClient
 type PackClient interface {
 	InspectBuilder(string, bool) (*pack.BuilderInfo, error)
 	InspectImage(string, bool) (*pack.ImageInfo, error)
diff --git a/commands/completion.go b/internal/commands/completion.go
similarity index 95%
rename from commands/completion.go
rename to internal/commands/completion.go
index b41dc26c..8bdf2947 100644
--- a/commands/completion.go
+++ b/internal/commands/completion.go
@@ -6,7 +6,7 @@ import (
 	"github.com/pkg/errors"
 	"github.com/spf13/cobra"
 
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
 	"github.com/buildpack/pack/logging"
 )
 
diff --git a/commands/create_builder.go b/internal/commands/create_builder.go
similarity index 97%
rename from commands/create_builder.go
rename to internal/commands/create_builder.go
index ddc18087..16e9a3a1 100644
--- a/commands/create_builder.go
+++ b/internal/commands/create_builder.go
@@ -8,8 +8,8 @@ import (
 
 	"github.com/buildpack/pack"
 	"github.com/buildpack/pack/builder"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 type CreateBuilderFlags struct {
diff --git a/commands/create_package.go b/internal/commands/create_package.go
similarity index 95%
rename from commands/create_package.go
rename to internal/commands/create_package.go
index ba0b92cf..0e2e8f2a 100644
--- a/commands/create_package.go
+++ b/internal/commands/create_package.go
@@ -8,10 +8,10 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/buildpackage"
+	"github.com/buildpack/pack/internal/buildpackage"
 	"github.com/buildpack/pack/internal/paths"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 type CreatePackageFlags struct {
diff --git a/commands/inspect_builder.go b/internal/commands/inspect_builder.go
similarity index 96%
rename from commands/inspect_builder.go
rename to internal/commands/inspect_builder.go
index d64d9aec..862cc320 100644
--- a/commands/inspect_builder.go
+++ b/internal/commands/inspect_builder.go
@@ -12,12 +12,12 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/config"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/dist"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 func InspectBuilder(logger logging.Logger, cfg config.Config, client PackClient) *cobra.Command {
diff --git a/commands/inspect_image.go b/internal/commands/inspect_image.go
similarity index 97%
rename from commands/inspect_image.go
rename to internal/commands/inspect_image.go
index ce705463..cbbfc41b 100644
--- a/commands/inspect_image.go
+++ b/internal/commands/inspect_image.go
@@ -10,8 +10,8 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/config"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/style"
 
 	"github.com/buildpack/pack/logging"
 )
diff --git a/commands/rebase.go b/internal/commands/rebase.go
similarity index 92%
rename from commands/rebase.go
rename to internal/commands/rebase.go
index 455faed4..46c2a09e 100644
--- a/commands/rebase.go
+++ b/internal/commands/rebase.go
@@ -4,9 +4,9 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 func Rebase(logger logging.Logger, cfg config.Config, client PackClient) *cobra.Command {
diff --git a/commands/report.go b/internal/commands/report.go
similarity index 94%
rename from commands/report.go
rename to internal/commands/report.go
index 68633b4a..7762870b 100644
--- a/commands/report.go
+++ b/internal/commands/report.go
@@ -11,9 +11,9 @@ import (
 
 	"github.com/spf13/cobra"
 
-	"github.com/buildpack/pack/builder"
 	"github.com/buildpack/pack/cmd"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/config"
 	"github.com/buildpack/pack/logging"
 )
 
diff --git a/commands/run.go b/internal/commands/run.go
similarity index 96%
rename from commands/run.go
rename to internal/commands/run.go
index 3ab48716..cd767e64 100644
--- a/commands/run.go
+++ b/internal/commands/run.go
@@ -4,7 +4,7 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
 	"github.com/buildpack/pack/logging"
 )
 
diff --git a/commands/set_default_builder.go b/internal/commands/set_default_builder.go
similarity index 94%
rename from commands/set_default_builder.go
rename to internal/commands/set_default_builder.go
index f55c71bd..cd394a8a 100644
--- a/commands/set_default_builder.go
+++ b/internal/commands/set_default_builder.go
@@ -6,9 +6,9 @@ import (
 	"github.com/pkg/errors"
 	"github.com/spf13/cobra"
 
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 func SetDefaultBuilder(logger logging.Logger, cfg config.Config, client PackClient) *cobra.Command {
diff --git a/commands/set_run_image_mirrors.go b/internal/commands/set_run_image_mirrors.go
similarity index 93%
rename from commands/set_run_image_mirrors.go
rename to internal/commands/set_run_image_mirrors.go
index 85d14a45..52cc8daa 100644
--- a/commands/set_run_image_mirrors.go
+++ b/internal/commands/set_run_image_mirrors.go
@@ -4,9 +4,9 @@ import (
 	"github.com/pkg/errors"
 	"github.com/spf13/cobra"
 
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 func SetRunImagesMirrors(logger logging.Logger, cfg config.Config) *cobra.Command {
diff --git a/commands/soft_error.go b/internal/commands/soft_error.go
similarity index 100%
rename from commands/soft_error.go
rename to internal/commands/soft_error.go
diff --git a/commands/suggest_builders.go b/internal/commands/suggest_builders.go
similarity index 98%
rename from commands/suggest_builders.go
rename to internal/commands/suggest_builders.go
index 4bf2f141..c0ea9117 100644
--- a/commands/suggest_builders.go
+++ b/internal/commands/suggest_builders.go
@@ -8,8 +8,8 @@ import (
 
 	"github.com/spf13/cobra"
 
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 type suggestedBuilder struct {
diff --git a/commands/mocks/pack_client.go b/internal/commands/testmocks/mock_pack_client.go
similarity index 96%
rename from commands/mocks/pack_client.go
rename to internal/commands/testmocks/mock_pack_client.go
index ac0ca91a..81e517d0 100644
--- a/commands/mocks/pack_client.go
+++ b/internal/commands/testmocks/mock_pack_client.go
@@ -1,8 +1,8 @@
 // Code generated by MockGen. DO NOT EDIT.
-// Source: github.com/buildpack/pack/commands (interfaces: PackClient)
+// Source: github.com/buildpack/pack/internal/commands (interfaces: PackClient)
 
-// Package mocks is a generated GoMock package.
-package mocks
+// Package testmocks is a generated GoMock package.
+package testmocks
 
 import (
 	context "context"
diff --git a/dist/buildpack.go b/internal/dist/buildpack.go
similarity index 93%
rename from dist/buildpack.go
rename to internal/dist/buildpack.go
index 28195f60..22930f34 100644
--- a/dist/buildpack.go
+++ b/internal/dist/buildpack.go
@@ -6,9 +6,9 @@ import (
 	"github.com/BurntSushi/toml"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/api"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 const AssumedBuildpackAPIVersion = "0.1"
@@ -26,7 +26,7 @@ func (b *buildpack) Descriptor() BuildpackDescriptor {
 	return b.descriptor
 }
 
-//go:generate mockgen -package testmocks -destination testmocks/buildpack.go github.com/buildpack/pack/dist Buildpack
+//go:generate mockgen -package testmocks -destination testmocks/mock_buildpack.go github.com/buildpack/pack/internal/dist Buildpack
 type Buildpack interface {
 	Blob
 	Descriptor() BuildpackDescriptor
diff --git a/dist/buildpack_descriptor.go b/internal/dist/buildpack_descriptor.go
similarity index 94%
rename from dist/buildpack_descriptor.go
rename to internal/dist/buildpack_descriptor.go
index a5284820..9cacf036 100644
--- a/dist/buildpack_descriptor.go
+++ b/internal/dist/buildpack_descriptor.go
@@ -5,8 +5,8 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/api"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type BuildpackDescriptor struct {
diff --git a/dist/dist.go b/internal/dist/dist.go
similarity index 100%
rename from dist/dist.go
rename to internal/dist/dist.go
diff --git a/dist/image.go b/internal/dist/image.go
similarity index 95%
rename from dist/image.go
rename to internal/dist/image.go
index 9f39758e..c3819744 100644
--- a/dist/image.go
+++ b/internal/dist/image.go
@@ -6,7 +6,7 @@ import (
 	"github.com/buildpack/imgutil"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 func SetLabel(image imgutil.Image, label string, data interface{}) error {
diff --git a/internal/fakes/fake_buildpack_blob.go b/internal/fakes/fake_buildpack_blob.go
index 61a34535..36d943f3 100644
--- a/internal/fakes/fake_buildpack_blob.go
+++ b/internal/fakes/fake_buildpack_blob.go
@@ -7,8 +7,8 @@ import (
 
 	"github.com/BurntSushi/toml"
 
-	"github.com/buildpack/pack/dist"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/dist"
 )
 
 type fakeBuildpackBlob struct {
diff --git a/internal/fakes/fake_image_fetcher.go b/internal/fakes/fake_image_fetcher.go
index 3017df4a..209cc06b 100644
--- a/internal/fakes/fake_image_fetcher.go
+++ b/internal/fakes/fake_image_fetcher.go
@@ -6,7 +6,7 @@ import (
 	"github.com/buildpack/imgutil"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/image"
+	"github.com/buildpack/pack/internal/image"
 )
 
 type FetchArgs struct {
diff --git a/internal/fakes/fake_images.go b/internal/fakes/fake_images.go
index 99f07326..e43c1a8f 100644
--- a/internal/fakes/fake_images.go
+++ b/internal/fakes/fake_images.go
@@ -6,7 +6,7 @@ import (
 
 	"github.com/buildpack/imgutil/fakes"
 
-	"github.com/buildpack/pack/builder"
+	"github.com/buildpack/pack/internal/builder"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/internal/fakes/fake_lifecycle.go b/internal/fakes/fake_lifecycle.go
index fab5dd55..3c0d63ea 100644
--- a/internal/fakes/fake_lifecycle.go
+++ b/internal/fakes/fake_lifecycle.go
@@ -3,7 +3,7 @@ package fakes
 import (
 	"context"
 
-	"github.com/buildpack/pack/build"
+	"github.com/buildpack/pack/internal/build"
 )
 
 type FakeLifecycle struct {
diff --git a/image/factory.go b/internal/image/factory.go
similarity index 100%
rename from image/factory.go
rename to internal/image/factory.go
diff --git a/image/fetcher.go b/internal/image/fetcher.go
similarity index 98%
rename from image/fetcher.go
rename to internal/image/fetcher.go
index 41bba1f0..ef687625 100644
--- a/image/fetcher.go
+++ b/internal/image/fetcher.go
@@ -17,8 +17,8 @@ import (
 	"github.com/google/go-containerregistry/pkg/authn"
 	"github.com/pkg/errors"
 
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 )
 
 type Fetcher struct {
diff --git a/internal/logging/logging.go b/internal/logging/logging.go
index 85088422..31b3955c 100644
--- a/internal/logging/logging.go
+++ b/internal/logging/logging.go
@@ -10,7 +10,7 @@ import (
 
 	"github.com/apex/log"
 
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 const (
diff --git a/stack/mixins.go b/internal/stack/mixins.go
similarity index 97%
rename from stack/mixins.go
rename to internal/stack/mixins.go
index b423323a..70e7d163 100644
--- a/stack/mixins.go
+++ b/internal/stack/mixins.go
@@ -5,7 +5,7 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 const MixinsLabel = "io.buildpacks.stack.mixins"
diff --git a/style/style.go b/internal/style/style.go
similarity index 100%
rename from style/style.go
rename to internal/style/style.go
diff --git a/logging/logger.go b/logging/logger.go
index 73101588..abe742e2 100644
--- a/logging/logger.go
+++ b/logging/logger.go
@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"io"
 
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/style"
 )
 
 // Logger defines behavior required by a logging package used by pack libraries
diff --git a/rebase.go b/rebase.go
index c4e54305..8c6da0e6 100644
--- a/rebase.go
+++ b/rebase.go
@@ -7,8 +7,8 @@ import (
 	"github.com/buildpack/lifecycle/metadata"
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type RebaseOptions struct {
diff --git a/run.go b/run.go
index 7cad37a2..9a01a918 100644
--- a/run.go
+++ b/run.go
@@ -7,8 +7,8 @@ import (
 
 	"github.com/pkg/errors"
 
-	"github.com/buildpack/pack/app"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/app"
+	"github.com/buildpack/pack/internal/style"
 )
 
 type RunOptions struct {


Test patch:
diff --git a/acceptance/acceptance_test.go b/acceptance/acceptance_test.go
index d0aeb887..e64f9d75 100644
--- a/acceptance/acceptance_test.go
+++ b/acceptance/acceptance_test.go
@@ -31,12 +31,12 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/blob"
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/cache"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
-	"github.com/buildpack/pack/style"
+	"github.com/buildpack/pack/internal/blob"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/cache"
+	"github.com/buildpack/pack/internal/style"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/blob/testmocks/mock_downloader.go b/blob/testmocks/mock_downloader.go
deleted file mode 100644
index 36bfe7dc..00000000
--- a/blob/testmocks/mock_downloader.go
+++ /dev/null
@@ -1,51 +0,0 @@
-// Code generated by MockGen. DO NOT EDIT.
-// Source: github.com/buildpack/pack/blob (interfaces: Downloader)
-
-// Package testmocks is a generated GoMock package.
-package testmocks
-
-import (
-	reflect "reflect"
-
-	gomock "github.com/golang/mock/gomock"
-
-	blob "github.com/buildpack/pack/blob"
-)
-
-// MockDownloader is a mock of Downloader interface
-type MockDownloader struct {
-	ctrl     *gomock.Controller
-	recorder *MockDownloaderMockRecorder
-}
-
-// MockDownloaderMockRecorder is the mock recorder for MockDownloader
-type MockDownloaderMockRecorder struct {
-	mock *MockDownloader
-}
-
-// NewMockDownloader creates a new mock instance
-func NewMockDownloader(ctrl *gomock.Controller) *MockDownloader {
-	mock := &MockDownloader{ctrl: ctrl}
-	mock.recorder = &MockDownloaderMockRecorder{mock}
-	return mock
-}
-
-// EXPECT returns an object that allows the caller to indicate expected use
-func (m *MockDownloader) EXPECT() *MockDownloaderMockRecorder {
-	return m.recorder
-}
-
-// Download mocks base method
-func (m *MockDownloader) Download(arg0 string) (blob.Blob, error) {
-	m.ctrl.T.Helper()
-	ret := m.ctrl.Call(m, "Download", arg0)
-	ret0, _ := ret[0].(blob.Blob)
-	ret1, _ := ret[1].(error)
-	return ret0, ret1
-}
-
-// Download indicates an expected call of Download
-func (mr *MockDownloaderMockRecorder) Download(arg0 interface{}) *gomock.Call {
-	mr.mock.ctrl.T.Helper()
-	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Download", reflect.TypeOf((*MockDownloader)(nil).Download), arg0)
-}
diff --git a/build_test.go b/build_test.go
index 6c140149..d50a51ae 100644
--- a/build_test.go
+++ b/build_test.go
@@ -23,15 +23,15 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/blob"
-	"github.com/buildpack/pack/build"
-	"github.com/buildpack/pack/builder"
 	"github.com/buildpack/pack/cmd"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
+	"github.com/buildpack/pack/internal/blob"
+	"github.com/buildpack/pack/internal/build"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/dist"
 	ifakes "github.com/buildpack/pack/internal/fakes"
+	"github.com/buildpack/pack/internal/style"
 	"github.com/buildpack/pack/logging"
-	"github.com/buildpack/pack/style"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/create_builder_test.go b/create_builder_test.go
index 3a47edc8..4c0e4f17 100644
--- a/create_builder_test.go
+++ b/create_builder_test.go
@@ -12,16 +12,16 @@ import (
 	"runtime"
 	"testing"
 
-	"github.com/buildpack/pack/dist"
-
 	"github.com/buildpack/imgutil/fakes"
 	"github.com/golang/mock/gomock"
 	"github.com/heroku/color"
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/blob"
-	"github.com/buildpack/pack/builder"
+	pubbldr "github.com/buildpack/pack/builder"
+	"github.com/buildpack/pack/internal/blob"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/dist"
 	ifakes "github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -84,9 +84,9 @@ func testCreateBuilder(t *testing.T, when spec.G, it spec.S) {
 
 			opts = CreateBuilderOptions{
 				BuilderName: "some/builder",
-				BuilderConfig: builder.Config{
+				BuilderConfig: pubbldr.Config{
 					Description: "Some description",
-					Buildpacks: []builder.BuildpackConfig{
+					Buildpacks: []pubbldr.BuildpackConfig{
 						{
 							BuildpackInfo: dist.BuildpackInfo{ID: "bp.one", Version: "1.2.3"},
 							URI:           "https://example.fake/bp-one.tgz",
@@ -97,13 +97,13 @@ func testCreateBuilder(t *testing.T, when spec.G, it spec.S) {
 							{BuildpackInfo: dist.BuildpackInfo{ID: "bp.one", Version: "1.2.3"}, Optional: false},
 						}},
 					},
-					Stack: builder.StackConfig{
+					Stack: pubbldr.StackConfig{
 						ID:              "some.stack.id",
 						BuildImage:      "some/build-image",
 						RunImage:        "some/run-image",
 						RunImageMirrors: []string{"localhost:5000/some-run-image"},
 					},
-					Lifecycle: builder.LifecycleConfig{URI: "file:///some-lifecycle"},
+					Lifecycle: pubbldr.LifecycleConfig{URI: "file:///some-lifecycle"},
 				},
 				Publish: false,
 				NoPull:  false,
diff --git a/create_buildpackage_test.go b/create_buildpackage_test.go
index 24b000cb..f859728e 100644
--- a/create_buildpackage_test.go
+++ b/create_buildpackage_test.go
@@ -14,9 +14,9 @@ import (
 	"github.com/sclevine/spec/report"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/buildpackage"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
+	"github.com/buildpack/pack/internal/buildpackage"
+	"github.com/buildpack/pack/internal/dist"
 	ifakes "github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/internal/logging"
 	h "github.com/buildpack/pack/testhelpers"
diff --git a/inspect_builder_test.go b/inspect_builder_test.go
index 6247493a..5ec4fa88 100644
--- a/inspect_builder_test.go
+++ b/inspect_builder_test.go
@@ -12,10 +12,10 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/dist"
-	"github.com/buildpack/pack/image"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/dist"
 	ifakes "github.com/buildpack/pack/internal/fakes"
+	"github.com/buildpack/pack/internal/image"
 	h "github.com/buildpack/pack/testhelpers"
 	"github.com/buildpack/pack/testmocks"
 )
diff --git a/inspect_image_test.go b/inspect_image_test.go
index 1c0abaad..7d265d5b 100644
--- a/inspect_image_test.go
+++ b/inspect_image_test.go
@@ -14,8 +14,8 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/image"
 	ifakes "github.com/buildpack/pack/internal/fakes"
+	"github.com/buildpack/pack/internal/image"
 	h "github.com/buildpack/pack/testhelpers"
 	"github.com/buildpack/pack/testmocks"
 )
diff --git a/api/version_test.go b/internal/api/version_test.go
similarity index 98%
rename from api/version_test.go
rename to internal/api/version_test.go
index 6b0e67e4..8d4a6a9e 100644
--- a/api/version_test.go
+++ b/internal/api/version_test.go
@@ -6,7 +6,7 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/api"
+	"github.com/buildpack/pack/internal/api"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/app/image.go b/internal/app/image.go
similarity index 100%
rename from app/image.go
rename to internal/app/image.go
diff --git a/app/run.go b/internal/app/run.go
similarity index 100%
rename from app/run.go
rename to internal/app/run.go
diff --git a/app/run_test.go b/internal/app/run_test.go
similarity index 99%
rename from app/run_test.go
rename to internal/app/run_test.go
index d6647aa5..664f59e8 100644
--- a/app/run_test.go
+++ b/internal/app/run_test.go
@@ -16,7 +16,7 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/app"
+	"github.com/buildpack/pack/internal/app"
 	"github.com/buildpack/pack/internal/fakes"
 	h "github.com/buildpack/pack/testhelpers"
 )
diff --git a/blob/blob.go b/internal/blob/blob.go
similarity index 100%
rename from blob/blob.go
rename to internal/blob/blob.go
diff --git a/blob/blob_test.go b/internal/blob/blob_test.go
similarity index 96%
rename from blob/blob_test.go
rename to internal/blob/blob_test.go
index ceb334bd..eb82be13 100644
--- a/blob/blob_test.go
+++ b/internal/blob/blob_test.go
@@ -8,7 +8,7 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/blob"
+	"github.com/buildpack/pack/internal/blob"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/blob/downloader_test.go b/internal/blob/downloader_test.go
similarity index 98%
rename from blob/downloader_test.go
rename to internal/blob/downloader_test.go
index 3457d4b8..69709be4 100644
--- a/blob/downloader_test.go
+++ b/internal/blob/downloader_test.go
@@ -14,8 +14,8 @@ import (
 	"github.com/sclevine/spec/report"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/blob"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/blob"
 	"github.com/buildpack/pack/internal/paths"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
diff --git a/build/phase.go b/internal/build/phase.go
similarity index 100%
rename from build/phase.go
rename to internal/build/phase.go
diff --git a/build/phase_test.go b/internal/build/phase_test.go
similarity index 99%
rename from build/phase_test.go
rename to internal/build/phase_test.go
index 3839e916..d7f5c114 100644
--- a/build/phase_test.go
+++ b/internal/build/phase_test.go
@@ -21,9 +21,9 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/build"
-	"github.com/buildpack/pack/builder"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/build"
+	"github.com/buildpack/pack/internal/builder"
 	"github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
diff --git a/builder/builder_test.go b/internal/builder/builder_test.go
similarity index 99%
rename from builder/builder_test.go
rename to internal/builder/builder_test.go
index 5d318664..5e657db9 100644
--- a/builder/builder_test.go
+++ b/internal/builder/builder_test.go
@@ -19,11 +19,12 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/builder/testmocks"
-	"github.com/buildpack/pack/dist"
+	pubbldr "github.com/buildpack/pack/builder"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/builder/testmocks"
+	"github.com/buildpack/pack/internal/dist"
 	ifakes "github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -851,7 +852,7 @@ func testBuilder(t *testing.T, when spec.G, it spec.S) {
 
 		when("#SetStack", func() {
 			it.Before(func() {
-				subject.SetStack(builder.StackConfig{
+				subject.SetStack(pubbldr.StackConfig{
 					RunImage:        "some/run",
 					RunImageMirrors: []string{"some/mirror", "other/mirror"},
 				})
diff --git a/builder/compat_test.go b/internal/builder/compat_test.go
similarity index 97%
rename from builder/compat_test.go
rename to internal/builder/compat_test.go
index 38f4a8f2..bd7e3a5a 100644
--- a/builder/compat_test.go
+++ b/internal/builder/compat_test.go
@@ -13,11 +13,12 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/builder/testmocks"
-	"github.com/buildpack/pack/dist"
+	pubbldr "github.com/buildpack/pack/builder"
+	"github.com/buildpack/pack/internal/api"
 	"github.com/buildpack/pack/internal/archive"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/builder/testmocks"
+	"github.com/buildpack/pack/internal/dist"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
 )
@@ -192,7 +193,7 @@ func testCompat(t *testing.T, when spec.G, it spec.S) {
 
 		when("#SetStack", func() {
 			it.Before(func() {
-				subject.SetStack(builder.StackConfig{
+				subject.SetStack(pubbldr.StackConfig{
 					RunImage:        "some/run",
 					RunImageMirrors: []string{"some/mirror", "other/mirror"},
 				})
diff --git a/builder/lifecycle_test.go b/internal/builder/lifecycle_test.go
similarity index 96%
rename from builder/lifecycle_test.go
rename to internal/builder/lifecycle_test.go
index 86c8f016..dfbd3804 100644
--- a/builder/lifecycle_test.go
+++ b/internal/builder/lifecycle_test.go
@@ -12,8 +12,8 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/blob"
-	"github.com/buildpack/pack/builder"
+	"github.com/buildpack/pack/internal/blob"
+	"github.com/buildpack/pack/internal/builder"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/builder/testdata/buildpack/bin/build b/internal/builder/testdata/buildpack/bin/build
similarity index 100%
rename from builder/testdata/buildpack/bin/build
rename to internal/builder/testdata/buildpack/bin/build
diff --git a/builder/testdata/buildpack/bin/detect b/internal/builder/testdata/buildpack/bin/detect
similarity index 100%
rename from builder/testdata/buildpack/bin/detect
rename to internal/builder/testdata/buildpack/bin/detect
diff --git a/builder/testdata/buildpack/buildpack.toml b/internal/builder/testdata/buildpack/buildpack.toml
similarity index 100%
rename from builder/testdata/buildpack/buildpack.toml
rename to internal/builder/testdata/buildpack/buildpack.toml
diff --git a/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/analyzer b/internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/analyzer
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle-v1.2.3-arch/analyzer
rename to internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/analyzer
diff --git a/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/builder b/internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/builder
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle-v1.2.3-arch/builder
rename to internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/builder
diff --git a/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/cacher b/internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/cacher
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle-v1.2.3-arch/cacher
rename to internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/cacher
diff --git a/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/detector b/internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/detector
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle-v1.2.3-arch/detector
rename to internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/detector
diff --git a/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/exporter b/internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/exporter
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle-v1.2.3-arch/exporter
rename to internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/exporter
diff --git a/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/launcher b/internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/launcher
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle-v1.2.3-arch/launcher
rename to internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/launcher
diff --git a/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/restorer b/internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/restorer
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle-v1.2.3-arch/restorer
rename to internal/builder/testdata/lifecycle/lifecycle-v1.2.3-arch/restorer
diff --git a/builder/testdata/lifecycle/lifecycle.toml b/internal/builder/testdata/lifecycle/lifecycle.toml
similarity index 100%
rename from builder/testdata/lifecycle/lifecycle.toml
rename to internal/builder/testdata/lifecycle/lifecycle.toml
diff --git a/builder/testmocks/lifecycle.go b/internal/builder/testmocks/mock_lifecycle.go
similarity index 93%
rename from builder/testmocks/lifecycle.go
rename to internal/builder/testmocks/mock_lifecycle.go
index 2e6728db..0c6f3857 100644
--- a/builder/testmocks/lifecycle.go
+++ b/internal/builder/testmocks/mock_lifecycle.go
@@ -1,5 +1,5 @@
 // Code generated by MockGen. DO NOT EDIT.
-// Source: github.com/buildpack/pack/builder (interfaces: Lifecycle)
+// Source: github.com/buildpack/pack/internal/builder (interfaces: Lifecycle)
 
 // Package testmocks is a generated GoMock package.
 package testmocks
@@ -10,7 +10,7 @@ import (
 
 	gomock "github.com/golang/mock/gomock"
 
-	builder "github.com/buildpack/pack/builder"
+	builder "github.com/buildpack/pack/internal/builder"
 )
 
 // MockLifecycle is a mock of Lifecycle interface
diff --git a/buildpackage/builder_test.go b/internal/buildpackage/builder_test.go
similarity index 97%
rename from buildpackage/builder_test.go
rename to internal/buildpackage/builder_test.go
index 37f475f2..52d43ae3 100644
--- a/buildpackage/builder_test.go
+++ b/internal/buildpackage/builder_test.go
@@ -9,9 +9,9 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/buildpackage"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
+	"github.com/buildpack/pack/internal/buildpackage"
+	"github.com/buildpack/pack/internal/dist"
 	ifakes "github.com/buildpack/pack/internal/fakes"
 	h "github.com/buildpack/pack/testhelpers"
 	"github.com/buildpack/pack/testmocks"
diff --git a/cache/image_cache.go b/internal/cache/image_cache.go
similarity index 100%
rename from cache/image_cache.go
rename to internal/cache/image_cache.go
diff --git a/cache/image_cache_test.go b/internal/cache/image_cache_test.go
similarity index 99%
rename from cache/image_cache_test.go
rename to internal/cache/image_cache_test.go
index 0362f039..9a165a1e 100644
--- a/cache/image_cache_test.go
+++ b/internal/cache/image_cache_test.go
@@ -15,7 +15,7 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/cache"
+	"github.com/buildpack/pack/internal/cache"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/cache/volume_cache.go b/internal/cache/volume_cache.go
similarity index 100%
rename from cache/volume_cache.go
rename to internal/cache/volume_cache.go
diff --git a/cache/volume_cache_test.go b/internal/cache/volume_cache_test.go
similarity index 99%
rename from cache/volume_cache_test.go
rename to internal/cache/volume_cache_test.go
index 34ad0e1e..02f64152 100644
--- a/cache/volume_cache_test.go
+++ b/internal/cache/volume_cache_test.go
@@ -15,7 +15,7 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/cache"
+	"github.com/buildpack/pack/internal/cache"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/commands/build_test.go b/internal/commands/build_test.go
similarity index 94%
rename from commands/build_test.go
rename to internal/commands/build_test.go
index f758183b..28764609 100644
--- a/commands/build_test.go
+++ b/internal/commands/build_test.go
@@ -13,9 +13,9 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/commands"
-	cmdmocks "github.com/buildpack/pack/commands/mocks"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/commands"
+	"github.com/buildpack/pack/internal/commands/testmocks"
+	"github.com/buildpack/pack/internal/config"
 	"github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -31,7 +31,7 @@ func testBuildCommand(t *testing.T, when spec.G, it spec.S) {
 		logger         logging.Logger
 		outBuf         bytes.Buffer
 		mockController *gomock.Controller
-		mockClient     *cmdmocks.MockPackClient
+		mockClient     *testmocks.MockPackClient
 		cfg            config.Config
 	)
 
@@ -39,7 +39,7 @@ func testBuildCommand(t *testing.T, when spec.G, it spec.S) {
 		logger = fakes.NewFakeLogger(&outBuf)
 		cfg = config.Config{}
 		mockController = gomock.NewController(t)
-		mockClient = cmdmocks.NewMockPackClient(mockController)
+		mockClient = testmocks.NewMockPackClient(mockController)
 
 		command = commands.Build(logger, cfg, mockClient)
 	})
diff --git a/commands/completion_test.go b/internal/commands/completion_test.go
similarity index 97%
rename from commands/completion_test.go
rename to internal/commands/completion_test.go
index 7541e8bc..9178bb53 100644
--- a/commands/completion_test.go
+++ b/internal/commands/completion_test.go
@@ -11,7 +11,7 @@ import (
 	"github.com/sclevine/spec/report"
 	"github.com/spf13/cobra"
 
-	"github.com/buildpack/pack/commands"
+	"github.com/buildpack/pack/internal/commands"
 	ifakes "github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
diff --git a/commands/create_builder_test.go b/internal/commands/create_builder_test.go
similarity index 90%
rename from commands/create_builder_test.go
rename to internal/commands/create_builder_test.go
index 8a923501..a94c6fa5 100644
--- a/commands/create_builder_test.go
+++ b/internal/commands/create_builder_test.go
@@ -12,8 +12,8 @@ import (
 	"github.com/sclevine/spec/report"
 	"github.com/spf13/cobra"
 
-	"github.com/buildpack/pack/commands"
-	cmdmocks "github.com/buildpack/pack/commands/mocks"
+	"github.com/buildpack/pack/internal/commands"
+	"github.com/buildpack/pack/internal/commands/testmocks"
 	"github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -31,7 +31,7 @@ func testCreateBuilderCommand(t *testing.T, when spec.G, it spec.S) {
 		logger            logging.Logger
 		outBuf            bytes.Buffer
 		mockController    *gomock.Controller
-		mockClient        *cmdmocks.MockPackClient
+		mockClient        *testmocks.MockPackClient
 		tmpDir            string
 		builderConfigPath string
 	)
@@ -43,7 +43,7 @@ func testCreateBuilderCommand(t *testing.T, when spec.G, it spec.S) {
 		builderConfigPath = filepath.Join(tmpDir, "builder.toml")
 
 		mockController = gomock.NewController(t)
-		mockClient = cmdmocks.NewMockPackClient(mockController)
+		mockClient = testmocks.NewMockPackClient(mockController)
 		logger = fakes.NewFakeLogger(&outBuf)
 		command = commands.CreateBuilder(logger, mockClient)
 	})
diff --git a/commands/inspect_builder_test.go b/internal/commands/inspect_builder_test.go
similarity index 96%
rename from commands/inspect_builder_test.go
rename to internal/commands/inspect_builder_test.go
index c0b3a405..ecf378bc 100644
--- a/commands/inspect_builder_test.go
+++ b/internal/commands/inspect_builder_test.go
@@ -13,12 +13,12 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/api"
-	"github.com/buildpack/pack/builder"
-	"github.com/buildpack/pack/commands"
-	cmdmocks "github.com/buildpack/pack/commands/mocks"
-	"github.com/buildpack/pack/config"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/api"
+	"github.com/buildpack/pack/internal/builder"
+	"github.com/buildpack/pack/internal/commands"
+	"github.com/buildpack/pack/internal/commands/testmocks"
+	"github.com/buildpack/pack/internal/config"
+	"github.com/buildpack/pack/internal/dist"
 	ilogging "github.com/buildpack/pack/internal/logging"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -36,7 +36,7 @@ func testInspectBuilderCommand(t *testing.T, when spec.G, it spec.S) {
 		logger         logging.Logger
 		outBuf         bytes.Buffer
 		mockController *gomock.Controller
-		mockClient     *cmdmocks.MockPackClient
+		mockClient     *testmocks.MockPackClient
 		cfg            config.Config
 	)
 
@@ -48,7 +48,7 @@ func testInspectBuilderCommand(t *testing.T, when spec.G, it spec.S) {
 			},
 		}
 		mockController = gomock.NewController(t)
-		mockClient = cmdmocks.NewMockPackClient(mockController)
+		mockClient = testmocks.NewMockPackClient(mockController)
 		logger = ilogging.NewLogWithWriters(&outBuf, &outBuf)
 
 		command = commands.InspectBuilder(logger, cfg, mockClient)
diff --git a/commands/inspect_image_test.go b/internal/commands/inspect_image_test.go
similarity index 97%
rename from commands/inspect_image_test.go
rename to internal/commands/inspect_image_test.go
index 93e699e2..7bbccc64 100644
--- a/commands/inspect_image_test.go
+++ b/internal/commands/inspect_image_test.go
@@ -14,9 +14,9 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/commands"
-	cmdmocks "github.com/buildpack/pack/commands/mocks"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/commands"
+	"github.com/buildpack/pack/internal/commands/testmocks"
+	"github.com/buildpack/pack/internal/config"
 	ilogging "github.com/buildpack/pack/internal/logging"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -34,14 +34,14 @@ func testInspectImageCommand(t *testing.T, when spec.G, it spec.S) {
 		logger         logging.Logger
 		outBuf         bytes.Buffer
 		mockController *gomock.Controller
-		mockClient     *cmdmocks.MockPackClient
+		mockClient     *testmocks.MockPackClient
 		cfg            *config.Config
 	)
 
 	it.Before(func() {
 		cfg = &config.Config{}
 		mockController = gomock.NewController(t)
-		mockClient = cmdmocks.NewMockPackClient(mockController)
+		mockClient = testmocks.NewMockPackClient(mockController)
 		logger = ilogging.NewLogWithWriters(&outBuf, &outBuf)
 		command = commands.InspectImage(logger, cfg, mockClient)
 		command.SetArgs([]string{"some/image"})
diff --git a/commands/set_default_builder_test.go b/internal/commands/set_default_builder_test.go
similarity index 93%
rename from commands/set_default_builder_test.go
rename to internal/commands/set_default_builder_test.go
index 82cd77cb..3e845fc6 100644
--- a/commands/set_default_builder_test.go
+++ b/internal/commands/set_default_builder_test.go
@@ -12,9 +12,9 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/commands"
-	cmdmocks "github.com/buildpack/pack/commands/mocks"
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/commands"
+	"github.com/buildpack/pack/internal/commands/testmocks"
+	"github.com/buildpack/pack/internal/config"
 	"github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -32,12 +32,12 @@ func testSetDefaultBuilderCommand(t *testing.T, when spec.G, it spec.S) {
 		logger         logging.Logger
 		outBuf         bytes.Buffer
 		mockController *gomock.Controller
-		mockClient     *cmdmocks.MockPackClient
+		mockClient     *testmocks.MockPackClient
 	)
 
 	it.Before(func() {
 		mockController = gomock.NewController(t)
-		mockClient = cmdmocks.NewMockPackClient(mockController)
+		mockClient = testmocks.NewMockPackClient(mockController)
 		logger = fakes.NewFakeLogger(&outBuf)
 		command = commands.SetDefaultBuilder(logger, config.Config{}, mockClient)
 	})
diff --git a/commands/suggest_builders_test.go b/internal/commands/suggest_builders_test.go
similarity index 94%
rename from commands/suggest_builders_test.go
rename to internal/commands/suggest_builders_test.go
index 380d2074..ce6ea0f8 100644
--- a/commands/suggest_builders_test.go
+++ b/internal/commands/suggest_builders_test.go
@@ -12,8 +12,8 @@ import (
 	"github.com/spf13/cobra"
 
 	"github.com/buildpack/pack"
-	"github.com/buildpack/pack/commands"
-	"github.com/buildpack/pack/commands/mocks"
+	"github.com/buildpack/pack/internal/commands"
+	"github.com/buildpack/pack/internal/commands/testmocks"
 	"github.com/buildpack/pack/internal/fakes"
 	"github.com/buildpack/pack/logging"
 	h "github.com/buildpack/pack/testhelpers"
@@ -31,12 +31,12 @@ func testSuggestBuildersCommand(t *testing.T, when spec.G, it spec.S) {
 		logger         logging.Logger
 		outBuf         bytes.Buffer
 		mockController *gomock.Controller
-		mockClient     *mocks.MockPackClient
+		mockClient     *testmocks.MockPackClient
 	)
 
 	it.Before(func() {
 		mockController = gomock.NewController(t)
-		mockClient = mocks.NewMockPackClient(mockController)
+		mockClient = testmocks.NewMockPackClient(mockController)
 		logger = fakes.NewFakeLogger(&outBuf)
 		command = commands.SuggestBuilders(logger, mockClient)
 	})
diff --git a/commands/suggest_stacks.go b/internal/commands/suggest_stacks.go
similarity index 100%
rename from commands/suggest_stacks.go
rename to internal/commands/suggest_stacks.go
diff --git a/commands/suggest_stacks_test.go b/internal/commands/suggest_stacks_test.go
similarity index 97%
rename from commands/suggest_stacks_test.go
rename to internal/commands/suggest_stacks_test.go
index 84ead9c7..a9643b6d 100644
--- a/commands/suggest_stacks_test.go
+++ b/internal/commands/suggest_stacks_test.go
@@ -8,7 +8,7 @@ import (
 	"github.com/sclevine/spec/report"
 	"github.com/spf13/cobra"
 
-	"github.com/buildpack/pack/commands"
+	"github.com/buildpack/pack/internal/commands"
 	"github.com/buildpack/pack/internal/fakes"
 	h "github.com/buildpack/pack/testhelpers"
 )
diff --git a/commands/version.go b/internal/commands/version.go
similarity index 100%
rename from commands/version.go
rename to internal/commands/version.go
diff --git a/config/config.go b/internal/config/config.go
similarity index 100%
rename from config/config.go
rename to internal/config/config.go
diff --git a/config/config_test.go b/internal/config/config_test.go
similarity index 99%
rename from config/config_test.go
rename to internal/config/config_test.go
index 9261149e..a570f232 100644
--- a/config/config_test.go
+++ b/internal/config/config_test.go
@@ -11,7 +11,7 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/config"
+	"github.com/buildpack/pack/internal/config"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/dist/buildpack_descriptor_test.go b/internal/dist/buildpack_descriptor_test.go
similarity index 100%
rename from dist/buildpack_descriptor_test.go
rename to internal/dist/buildpack_descriptor_test.go
diff --git a/dist/buildpack_test.go b/internal/dist/buildpack_test.go
similarity index 97%
rename from dist/buildpack_test.go
rename to internal/dist/buildpack_test.go
index 6d10c835..068353e6 100644
--- a/dist/buildpack_test.go
+++ b/internal/dist/buildpack_test.go
@@ -10,8 +10,8 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/blob"
-	"github.com/buildpack/pack/dist"
+	"github.com/buildpack/pack/internal/blob"
+	"github.com/buildpack/pack/internal/dist"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/dist/layers.go b/internal/dist/layers.go
similarity index 100%
rename from dist/layers.go
rename to internal/dist/layers.go
diff --git a/dist/testmocks/buildpack.go b/internal/dist/testmocks/mock_buildpack.go
similarity index 93%
rename from dist/testmocks/buildpack.go
rename to internal/dist/testmocks/mock_buildpack.go
index 5387bf4b..6b79b1e5 100644
--- a/dist/testmocks/buildpack.go
+++ b/internal/dist/testmocks/mock_buildpack.go
@@ -1,5 +1,5 @@
 // Code generated by MockGen. DO NOT EDIT.
-// Source: github.com/buildpack/pack/dist (interfaces: Buildpack)
+// Source: github.com/buildpack/pack/internal/dist (interfaces: Buildpack)
 
 // Package testmocks is a generated GoMock package.
 package testmocks
@@ -10,7 +10,7 @@ import (
 
 	gomock "github.com/golang/mock/gomock"
 
-	dist "github.com/buildpack/pack/dist"
+	dist "github.com/buildpack/pack/internal/dist"
 )
 
 // MockBuildpack is a mock of Buildpack interface
diff --git a/image/fetcher_test.go b/internal/image/fetcher_test.go
similarity index 99%
rename from image/fetcher_test.go
rename to internal/image/fetcher_test.go
index d327ce46..eca7dad6 100644
--- a/image/fetcher_test.go
+++ b/internal/image/fetcher_test.go
@@ -14,8 +14,8 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/image"
 	"github.com/buildpack/pack/internal/fakes"
+	"github.com/buildpack/pack/internal/image"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/stack/mixins_test.go b/internal/stack/mixins_test.go
similarity index 97%
rename from stack/mixins_test.go
rename to internal/stack/mixins_test.go
index 3802b9b0..4a24482f 100644
--- a/stack/mixins_test.go
+++ b/internal/stack/mixins_test.go
@@ -7,7 +7,7 @@ import (
 	"github.com/sclevine/spec"
 	"github.com/sclevine/spec/report"
 
-	"github.com/buildpack/pack/stack"
+	"github.com/buildpack/pack/internal/stack"
 	h "github.com/buildpack/pack/testhelpers"
 )
 
diff --git a/testmocks/mock_downloader.go b/testmocks/mock_downloader.go
index 323080d9..55d9db51 100644
--- a/testmocks/mock_downloader.go
+++ b/testmocks/mock_downloader.go
@@ -10,7 +10,7 @@ import (
 
 	gomock "github.com/golang/mock/gomock"
 
-	blob "github.com/buildpack/pack/blob"
+	blob "github.com/buildpack/pack/internal/blob"
 )
 
 // MockDownloader is a mock of Downloader interface