title: Go broken import
body: <p>I'm trying to interact with helm via the go SDK and I'm getting the following error when I try to build my code:</p>
  <pre><code>../../../go/pkg/mod/github.com/deislabs/oras@v0.11.1/pkg/oras/push.go:52:31: not enough arguments in call to remotes.PushContent
          have (context.Context, remotes.Pusher, v1.Descriptor, &quot;github.com/containerd/containerd/content&quot;.Store, nil, func(images.Handler) images.Handler)
          want (context.Context, remotes.Pusher, v1.Descriptor, &quot;github.com/containerd/containerd/content&quot;.Store, *semaphore.Weighted, platforms.MatchComparer, func(images.Handler) images.Handler)
  </code></pre>
  <p>I've traced it down to package <code>helm.sh/helm/v3/pkg/action</code> :</p>
  <pre><code>$ go get helm.sh/helm/v3/pkg/action
  # github.com/deislabs/oras/pkg/oras
  ../../../go/pkg/mod/github.com/deislabs/oras@v0.11.1/pkg/oras/push.go:52:31: not enough arguments in call to remotes.PushContent
          have (context.Context, remotes.Pusher, v1.Descriptor, &quot;github.com/containerd/containerd/content&quot;.Store, nil, func(images.Handler) images.Handler)
          want (context.Context, remotes.Pusher, v1.Descriptor, &quot;github.com/containerd/containerd/content&quot;.Store, *semaphore.Weighted, platforms.MatchComparer, func(images.Handler) images.Handler)
  </code></pre>
  <p>I suspect that this is related to this change: <a href="https://github.com/helm/helm/commit/663c5698878c959805de053116581d15673e1ce3" rel="nofollow noreferrer">https://github.com/helm/helm/commit/663c5698878c959805de053116581d15673e1ce3</a></p>
  <p>How do I fix this? I've tried using older versions of the helm package to no avail.</p>