Skip to content

Commit d566064

Browse files
Merge pull request #49 from depot/user-agent
Send custom user-agent header
2 parents 8e1660b + 084b402 commit d566064

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

pkg/api/request.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ func apiRequest[Response interface{}](method, url, token string, payload interfa
4747
req.Header.Add("Authorization", fmt.Sprintf("Bearer %s", token))
4848
}
4949
req.Header.Add("User-Agent", fmt.Sprintf("depot-cli/%s/%s/%s", build.Version, runtime.GOOS, runtime.GOARCH))
50+
req.Header.Add("Depot-User-Agent", fmt.Sprintf("depot-cli/%s/%s/%s", build.Version, runtime.GOOS, runtime.GOARCH))
5051

5152
resp, err := client.Do(req)
5253
if err != nil {

pkg/api/rpc.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ func NewProjectsClient() cliv1beta1connect.ProjectsServiceClient {
3737

3838
func WithHeaders[T any](req *connect.Request[T], token string) *connect.Request[T] {
3939
req.Header().Add("User-Agent", fmt.Sprintf("depot-cli/%s/%s/%s", build.Version, runtime.GOOS, runtime.GOARCH))
40+
req.Header().Add("Depot-User-Agent", fmt.Sprintf("depot-cli/%s/%s/%s", build.Version, runtime.GOOS, runtime.GOARCH))
4041
if token != "" {
4142
req.Header().Add("Authorization", "Bearer "+token)
4243
}

pkg/builder/builder.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ func (b *Builder) ReportHealth(ctx context.Context) error {
115115

116116
stream := client.ReportBuildHealth(ctx)
117117
stream.RequestHeader().Add("User-Agent", fmt.Sprintf("depot-cli/%s/%s/%s", build.Version, runtime.GOOS, runtime.GOARCH))
118+
stream.RequestHeader().Add("Depot-User-Agent", fmt.Sprintf("depot-cli/%s/%s/%s", build.Version, runtime.GOOS, runtime.GOARCH))
118119
stream.RequestHeader().Add("Authorization", "Bearer "+b.token)
119120
defer func() {
120121
_, _ = stream.CloseAndReceive()

0 commit comments

Comments
 (0)