Skip to content

Commit 9ba8c87

Browse files
committed
Merge branch 'main' into add-testcontainers
# Conflicts: # cmd/cli/go.mod
2 parents 3dc6dc0 + 0d652d4 commit 9ba8c87

File tree

15 files changed

+82
-37
lines changed

15 files changed

+82
-37
lines changed

cmd/cli/commands/inspect.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func newInspectCmd() *cobra.Command {
2727
return nil
2828
},
2929
RunE: func(cmd *cobra.Command, args []string) error {
30-
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd); err != nil {
30+
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd)); err != nil {
3131
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
3232
}
3333
if openai && remote {

cmd/cli/commands/install-runner.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ func runInstallOrStart(cmd *cobra.Command, opts runnerOptions) error {
223223

224224
// If pruning containers (reinstall), remove any existing model runner containers.
225225
if opts.pruneContainers {
226-
if err := standalone.PruneControllerContainers(cmd.Context(), dockerClient, false, cmd); err != nil {
226+
if err := standalone.PruneControllerContainers(cmd.Context(), dockerClient, false, asPrinter(cmd)); err != nil {
227227
return fmt.Errorf("unable to remove model runner container(s): %w", err)
228228
}
229229
} else {
@@ -271,18 +271,18 @@ func runInstallOrStart(cmd *cobra.Command, opts runnerOptions) error {
271271

272272
// Ensure that we have an up-to-date copy of the image, if requested.
273273
if opts.pullImage {
274-
if err := standalone.EnsureControllerImage(cmd.Context(), dockerClient, gpu, opts.backend, cmd); err != nil {
274+
if err := standalone.EnsureControllerImage(cmd.Context(), dockerClient, gpu, opts.backend, asPrinter(cmd)); err != nil {
275275
return fmt.Errorf("unable to pull latest standalone model runner image: %w", err)
276276
}
277277
}
278278

279279
// Ensure that we have a model storage volume.
280-
modelStorageVolume, err := standalone.EnsureModelStorageVolume(cmd.Context(), dockerClient, cmd)
280+
modelStorageVolume, err := standalone.EnsureModelStorageVolume(cmd.Context(), dockerClient, asPrinter(cmd))
281281
if err != nil {
282282
return fmt.Errorf("unable to initialize standalone model storage: %w", err)
283283
}
284284
// Create the model runner container.
285-
if err := standalone.CreateControllerContainer(cmd.Context(), dockerClient, port, opts.host, environment, opts.doNotTrack, gpu, opts.backend, modelStorageVolume, cmd, engineKind); err != nil {
285+
if err := standalone.CreateControllerContainer(cmd.Context(), dockerClient, port, opts.host, environment, opts.doNotTrack, gpu, opts.backend, modelStorageVolume, asPrinter(cmd), engineKind); err != nil {
286286
return fmt.Errorf("unable to initialize standalone model runner container: %w", err)
287287
}
288288

cmd/cli/commands/list.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func newListCmd() *cobra.Command {
3434
// status if it won't corrupt machine-readable output.
3535
var standaloneInstallPrinter standalone.StatusPrinter
3636
if !jsonFormat && !openai && !quiet {
37-
standaloneInstallPrinter = cmd
37+
standaloneInstallPrinter = asPrinter(cmd)
3838
}
3939
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), standaloneInstallPrinter); err != nil {
4040
return fmt.Errorf("unable to initialize standalone model runner: %w", err)

cmd/cli/commands/pull.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ func newPullCmd() *cobra.Command {
2828
return nil
2929
},
3030
RunE: func(cmd *cobra.Command, args []string) error {
31-
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd); err != nil {
31+
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd)); err != nil {
3232
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
3333
}
3434
return pullModel(cmd, desktopClient, args[0], ignoreRuntimeMemoryCheck)

cmd/cli/commands/push.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func newPushCmd() *cobra.Command {
2424
return nil
2525
},
2626
RunE: func(cmd *cobra.Command, args []string) error {
27-
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd); err != nil {
27+
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd)); err != nil {
2828
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
2929
}
3030
return pushModel(cmd, desktopClient, args[0])

cmd/cli/commands/requests.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func newRequestsCmd() *cobra.Command {
2525
return nil
2626
},
2727
RunE: func(cmd *cobra.Command, args []string) error {
28-
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd); err != nil {
28+
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd)); err != nil {
2929
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
3030
}
3131

cmd/cli/commands/rm.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func newRemoveCmd() *cobra.Command {
2525
return nil
2626
},
2727
RunE: func(cmd *cobra.Command, args []string) error {
28-
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd); err != nil {
28+
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd)); err != nil {
2929
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
3030
}
3131
response, err := desktopClient.Remove(args, force)

cmd/cli/commands/run.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@ func newRunCmd() *cobra.Command {
675675
return nil
676676
}
677677

678-
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd); err != nil {
678+
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd)); err != nil {
679679
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
680680
}
681681

cmd/cli/commands/status.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ package commands
33
import (
44
"encoding/json"
55
"fmt"
6-
"github.com/docker/model-runner/cmd/cli/pkg/types"
76
"os"
87

8+
"github.com/docker/model-runner/cmd/cli/pkg/types"
9+
910
"github.com/docker/cli/cli-plugins/hooks"
1011
"github.com/docker/model-runner/cmd/cli/commands/completion"
1112
"github.com/docker/model-runner/cmd/cli/desktop"
@@ -18,7 +19,7 @@ func newStatusCmd() *cobra.Command {
1819
Use: "status",
1920
Short: "Check if the Docker Model Runner is running",
2021
RunE: func(cmd *cobra.Command, args []string) error {
21-
standalone, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd)
22+
standalone, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd))
2223
if err != nil {
2324
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
2425
}

cmd/cli/commands/tag.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func newTagCmd() *cobra.Command {
2626
return nil
2727
},
2828
RunE: func(cmd *cobra.Command, args []string) error {
29-
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), cmd); err != nil {
29+
if _, err := ensureStandaloneRunnerAvailable(cmd.Context(), asPrinter(cmd)); err != nil {
3030
return fmt.Errorf("unable to initialize standalone model runner: %w", err)
3131
}
3232
return tagModel(cmd, desktopClient, args[0], args[1])

0 commit comments

Comments
 (0)