Skip to content

add dmrlet - lightweight node agent for Docker Model Runner #1889

add dmrlet - lightweight node agent for Docker Model Runner

add dmrlet - lightweight node agent for Docker Model Runner #1889

Triggered via pull request February 11, 2026 17:47
@ericcurtinericcurtin
synchronize #627
dmrlet1
Status Failure
Total duration 1m 14s
Artifacts

ci.yml

on: pull_request
Matrix: lint
Fit to window
Zoom out
Zoom in

Annotations

29 errors
test: pkg/dmrlet/daemon/daemon.go#L247
invalid operation: err != nil (mismatched types bool and untyped nil)
test: pkg/dmrlet/daemon/daemon.go#L245
cannot use indices (variable of interface type error) as []int value in struct literal
test: pkg/dmrlet/daemon/daemon.go#L244
cannot use strategy (variable of type []int) as string value in struct literal
test: pkg/dmrlet/daemon/daemon.go#L242
cannot use d.gpuAllocator.Allocate(gpu.AllocationRequest{…}) (value of interface type error) as bool value in assignment
test: pkg/dmrlet/daemon/daemon.go#L238
invalid operation: err != nil (mismatched types bool and untyped nil)
test: pkg/dmrlet/daemon/daemon.go#L143
cannot use autoscaler.NewScaler(d.serviceRegistry, d) (value of interface type autoscaler.Scaler) as *autoscaler.Scaler value in assignment: autoscaler.Scaler does not implement *autoscaler.Scaler (type *autoscaler.Scaler is pointer to interface, not interface)
test: pkg/dmrlet/daemon/daemon.go#L140
d.healthChecker.Run undefined (type *health.Checker is pointer to interface, not interface)
test: pkg/dmrlet/daemon/daemon.go#L139
cannot use health.NewChecker(d.serviceRegistry, d.containerManager) (value of type *health.ConcreteChecker) as *health.Checker value in assignment: *health.ConcreteChecker does not implement *health.Checker (type *health.Checker is pointer to interface, not interface)
test: pkg/dmrlet/daemon/daemon.go#L119
too many arguments in call to d.gpuInventory.Refresh
test: pkg/dmrlet/daemon/api.go#L436
cannot use g.MemoryMB (variable of type uint64) as int64 value in struct literal
lint (darwin): pkg/dmrlet/daemon/daemon.go#L247
invalid operation: err != nil (mismatched types bool and untyped nil)
lint (darwin): pkg/dmrlet/daemon/daemon.go#L245
cannot use indices (variable of interface type error) as []int value in struct literal
lint (darwin): pkg/dmrlet/daemon/daemon.go#L244
cannot use strategy (variable of type []int) as string value in struct literal
lint (darwin): pkg/dmrlet/daemon/daemon.go#L242
cannot use d.gpuAllocator.Allocate(gpu.AllocationRequest{…}) (value of interface type error) as bool value in assignment
lint (darwin): pkg/dmrlet/daemon/daemon.go#L238
invalid operation: err != nil (mismatched types bool and untyped nil)
lint (darwin): pkg/dmrlet/daemon/daemon.go#L143
cannot use autoscaler.NewScaler(d.serviceRegistry, d) (value of interface type autoscaler.Scaler) as *autoscaler.Scaler value in assignment: autoscaler.Scaler does not implement *autoscaler.Scaler (type *autoscaler.Scaler is pointer to interface, not interface)
lint (darwin): pkg/dmrlet/daemon/daemon.go#L140
d.healthChecker.Run undefined (type *health.Checker is pointer to interface, not interface)
lint (darwin): pkg/dmrlet/daemon/daemon.go#L139
cannot use health.NewChecker(d.serviceRegistry, d.containerManager) (value of type *health.ConcreteChecker) as *health.Checker value in assignment: *health.ConcreteChecker does not implement *health.Checker (type *health.Checker is pointer to interface, not interface)
lint (darwin): pkg/dmrlet/daemon/daemon.go#L119
too many arguments in call to d.gpuInventory.Refresh
lint (darwin): pkg/dmrlet/daemon/api.go#L436
cannot use g.MemoryMB (variable of type uint64) as int64 value in struct literal
lint (windows)
The strategy configuration was canceled because "lint.darwin" failed
lint (windows)
The operation was canceled.
lint (windows): pkg/dmrlet/runtime/process.go#L143
undefined: syscall.Kill (typecheck)
lint (windows): pkg/dmrlet/runtime/process.go#L142
undefined: syscall.Getpgid
lint (windows): pkg/dmrlet/runtime/process.go#L126
undefined: syscall.Kill
lint (windows): pkg/dmrlet/runtime/process.go#L124
undefined: syscall.Getpgid
lint (windows): pkg/dmrlet/runtime/process.go#L83
unknown field Setpgid in struct literal of type "syscall".SysProcAttr
lint (linux)
The strategy configuration was canceled because "lint.darwin" failed
lint (linux)
The operation was canceled.