diff --git a/internal/build/imgsrc/docker.go b/internal/build/imgsrc/docker.go index 84a182b98f..992b7d22e0 100644 --- a/internal/build/imgsrc/docker.go +++ b/internal/build/imgsrc/docker.go @@ -7,7 +7,6 @@ import ( "fmt" "os" "path/filepath" - "runtime" "time" "github.com/docker/docker/api/types" @@ -33,12 +32,9 @@ type dockerClientFactory struct { func newDockerClientFactory(daemonType DockerDaemonType, apiClient *api.Client, appName string, streams *iostreams.IOStreams) *dockerClientFactory { if daemonType.AllowLocal() { - terminal.Debug("Trying local docker daemon") + terminal.Debug("trying local docker daemon") c, err := newLocalDockerClient() - - if localBuildUnsupported() { - terminal.Warn("Local docker builds are not supported on Apple M1 devices.") - } else if c != nil && err == nil { + if c != nil && err == nil { return &dockerClientFactory{ mode: DockerDaemonTypeLocal, buildFn: func(ctx context.Context) (*dockerclient.Client, error) { @@ -53,7 +49,7 @@ func newDockerClientFactory(daemonType DockerDaemonType, apiClient *api.Client, } if daemonType.AllowRemote() { - terminal.Debug("Trying remote docker daemon") + terminal.Debug("trying remote docker daemon") var cachedDocker *dockerclient.Client return &dockerClientFactory{ @@ -109,11 +105,6 @@ const ( DockerDaemonTypeNone ) -func localBuildUnsupported() bool { - terminal.Debug("Running on OS " + runtime.GOOS + " with architecture " + runtime.GOARCH) - return (runtime.GOOS == "darwin" && runtime.GOARCH == "arm64") -} - func (t DockerDaemonType) AllowLocal() bool { return (t & DockerDaemonTypeLocal) != 0 }