Skip to content

Durable task eviction for Go SDK #7685

Durable task eviction for Go SDK

Durable task eviction for Go SDK #7685

Triggered via pull request February 13, 2026 20:52
Status Failure
Total duration 4m 11s
Artifacts

test.yml

on: pull_request
Matrix: load
Matrix: rampup
Fit to window
Zoom out
Zoom in

Annotations

32 errors
load (latest, true, 17-alpine, false)
Process completed with exit code 1.
load (latest, true, 17-alpine, false): pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
load (latest, true, 17-alpine, false): pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
unit
Process completed with exit code 1.
unit: pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
unit: pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
load (latest, true, 17-alpine, true)
The strategy configuration was canceled because "load.latest_true_17-alpine_fal" failed
load (latest, true, 17-alpine, true)
The operation was canceled.
load (latest, true, 17-alpine, true): pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
load (latest, true, 17-alpine, true): pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
integration
Process completed with exit code 1.
integration: pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
integration: pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
generate
Process completed with exit code 201.
Task 'generate-all' failed
task: Failed to run task "pre-commit-run": exit status 1
generate: pkg/worker/eviction/manager_test.go#L206
invalid operation: m.Cache() != customCache (mismatched types DurableEvictionCache and *InMemoryDurableEvictionCache) (typecheck)
generate: pkg/worker/eviction/manager_test.go#L204
cannot use customCache (variable of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in argument to WithEvictionCache: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
generate: pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
generate: pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
generate: pkg/worker/eviction/manager_test.go#L206
invalid operation: m.Cache() != customCache (mismatched types DurableEvictionCache and *InMemoryDurableEvictionCache) (typecheck)
generate: pkg/worker/eviction/manager_test.go#L204
cannot use customCache (variable of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in argument to WithEvictionCache: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
generate: pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
generate: pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
e2e
Process completed with exit code 1.
e2e: pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
e2e: pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
rampup (latest, true, 15-alpine)
Process completed with exit code 1.
rampup (latest, true, 15-alpine): pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
rampup (latest, true, 15-alpine): pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)
e2e-pgmq
Process completed with exit code 1.
e2e-pgmq: pkg/worker/eviction/manager.go#L129
too many arguments in call to m.cache.RegisterRun
e2e-pgmq: pkg/worker/eviction/manager.go#L57
cannot use NewInMemoryDurableEvictionCache() (value of type *InMemoryDurableEvictionCache) as DurableEvictionCache value in struct literal: *InMemoryDurableEvictionCache does not implement DurableEvictionCache (wrong type for method RegisterRun)