buildlogstream

package
v0.0.0-...-aae24e7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2026 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Connect

func Connect(ctx context.Context, jwt string) (*websocket.Conn, error)

Connect opens the build-log-streamer WebSocket. When jwt is non-empty it is offered via Sec-WebSocket-Protocol as `bearer.<jwt>` (alongside wsSubprotocol, which the server echoes back) so the server can authorize the stream. The browser WebSocket API can't set custom request headers, so the dashboard carries the JWT the same way; using the subprotocol here keeps the State Tool and dashboard clients symmetric.

func IsStreamDenied

func IsStreamDenied(err error) bool

Types

type StreamDeniedError

type StreamDeniedError struct {
	*errs.WrapperError
}

StreamDeniedError indicates the server refused the build-log stream.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL