Skip to content

chore: add immortal streams manager #44996

chore: add immortal streams manager

chore: add immortal streams manager #44996

Triggered via pull request August 16, 2025 11:06
Status Failure
Total duration 4m 49s
Artifacts

ci.yaml

on: pull_request
Matrix: test-e2e
Matrix: test-go-pg
test-go-pg-17
3m 25s
test-go-pg-17
test-go-tailnet-integration
0s
test-go-tailnet-integration
chromatic
2m 0s
chromatic
build
build
required
9s
required
deploy-wsproxies
deploy-wsproxies
deploy
deploy
notify-slack-on-failure
notify-slack-on-failure
Fit to window
Zoom out
Zoom in

Annotations

32 errors and 4 warnings
test-e2e
Process completed with exit code 2.
test-e2e: agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)
test-e2e: agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
gen
Process completed with exit code 2.
gen: agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)
gen: agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
lint: coderd/tailnet_test.go#L260
ag.TailnetConn undefined (type agentWithID has no field or method TailnetConn) (typecheck)
lint: coderd/tailnet_test.go#L206
a.TailnetConn undefined (type agentWithID has no field or method TailnetConn) (typecheck)
lint: agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)) (typecheck)
lint: agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
lint: agent/immortalstreams/handler_test.go#L20
could not import github.com/coder/coder/v2/agent/immortalstreams (-: # github.com/coder/coder/v2/agent/immortalstreams
lint: agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)) (typecheck)
lint: agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
lint: agent/agent.go#L44
could not import github.com/coder/coder/v2/agent/immortalstreams (-: # github.com/coder/coder/v2/agent/immortalstreams
lint: agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection) (typecheck)
lint: agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
test-go-pg (ubuntu-latest)
Process completed with exit code 1.
test-go-pg (ubuntu-latest): agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)
test-go-pg (ubuntu-latest): agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
test-go-pg (ubuntu-latest): agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)
test-go-pg (ubuntu-latest): agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
test-go-pg (windows-2022)
The operation was canceled.
test-go-pg (windows-2022)
The strategy configuration was canceled because "test-go-pg.ubuntu-latest" failed
test-go-pg (macos-latest)
The operation was canceled.
test-go-pg (macos-latest)
The strategy configuration was canceled because "test-go-pg.ubuntu-latest" failed
test-go-pg-17
Process completed with exit code 2.
test-go-pg-17: agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)
test-go-pg-17: agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
test-go-race-pg
Process completed with exit code 1.
test-go-race-pg: agent/immortalstreams/stream.go#L246
s.pipe.WaitForConnection undefined (type *backedpipe.BackedPipe has no field or method WaitForConnection)
test-go-race-pg: agent/immortalstreams/stream.go#L146
cannot use reconnectFn (variable of type func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error)) as backedpipe.Reconnector value in argument to backedpipe.NewBackedPipe: func(ctx context.Context, writerSeqNum uint64) (io.ReadWriteCloser, uint64, error) does not implement backedpipe.Reconnector (missing method Reconnect)
required
Process completed with exit code 1.
test-e2e
No files were found with the provided path: ./site/test-results/**/debug-pprof-*.txt. No artifacts will be uploaded.
test-e2e
No files were found with the provided path: ./site/test-results/**/*.webm. No artifacts will be uploaded.
chromatic
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0yGagaAAAAAAEb5C2nVO9T4uP9ZG4o5HbQkwyQUEyMDMwMTEwMDI3AEVkZ2U=
chromatic
Failed to restore: Cache service responded with 400