Skip to content

Commit 1256e17

Browse files
authored
Merge pull request #272 from buildkite/chore_go_buildkite_v5
chore(deps): upgrade go-buildkite to v5 which fixes presence issues with updates
2 parents e4d90e9 + f18d107 commit 1256e17

38 files changed

Lines changed: 315 additions & 108 deletions

AGENT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
## Architecture
1414
- **Main binary**: `cmd/buildkite-mcp-server/main.go` - MCP server for Buildkite API access
1515
- **Core packages**: `pkg/buildkite/` - API wrappers and tool handlers, `internal/commands/` - CLI commands, `pkg/toolsets/` - tool registry, `pkg/server/` - MCP server setup
16-
- **Key dependencies**: `github.com/modelcontextprotocol/go-sdk` (MCP protocol), `github.com/buildkite/go-buildkite/v4` (API client)
16+
- **Key dependencies**: `github.com/modelcontextprotocol/go-sdk` (MCP protocol), `github.com/buildkite/go-buildkite/v5` (API client)
1717
- **Configuration**: Environment variables (BUILDKITE_API_TOKEN, OTEL tracing)
1818
- **CI/CD**: `buildkite` organization, `buildkite-mcp-server` pipeline slug for build and test (`.buildkite/pipeline.yml`), `buildkite-mcp-server-release` pipeline slug for releases (`.buildkite/pipeline.release.yml`)
1919

cmd/buildkite-mcp-server/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
buildkitelogs "github.com/buildkite/buildkite-logs"
1111
"github.com/buildkite/buildkite-mcp-server/internal/commands"
1212
"github.com/buildkite/buildkite-mcp-server/pkg/trace"
13-
gobuildkite "github.com/buildkite/go-buildkite/v4"
13+
gobuildkite "github.com/buildkite/go-buildkite/v5"
1414
"github.com/mattn/go-isatty"
1515
"github.com/rs/zerolog"
1616
"github.com/rs/zerolog/log"

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ go 1.25.0
44

55
require (
66
github.com/alecthomas/kong v1.15.0
7-
github.com/buildkite/buildkite-logs v0.8.1
8-
github.com/buildkite/go-buildkite/v4 v4.21.0
7+
github.com/buildkite/buildkite-logs v0.9.1
8+
github.com/buildkite/go-buildkite/v5 v5.0.0
99
github.com/google/jsonschema-go v0.4.3
1010
github.com/mattn/go-isatty v0.0.22
1111
github.com/microcosm-cc/bluemonday v1.0.27

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ github.com/aws/smithy-go v1.25.1 h1:J8ERsGSU7d+aCmdQur5Txg6bVoYelvQJgtZehD12GkI=
7272
github.com/aws/smithy-go v1.25.1/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
7373
github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
7474
github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
75-
github.com/buildkite/buildkite-logs v0.8.1 h1:cJ9K46Td2FH7M+CjDNM5CN2BHNmztgJu8CeyYOTu6jE=
76-
github.com/buildkite/buildkite-logs v0.8.1/go.mod h1:ORrtYBhFeN8ETv9Hi8ylugemCKjX+yfpAJslrbWVyDc=
77-
github.com/buildkite/go-buildkite/v4 v4.21.0 h1:H/aTrPexE035u269mCTJ6v8dHB6oVgWjETc9bEMKgQM=
78-
github.com/buildkite/go-buildkite/v4 v4.21.0/go.mod h1:t/M4DUcs7qyebtzm3nkyZ1zUB/svWnKtR+uRU2Ca8tQ=
75+
github.com/buildkite/buildkite-logs v0.9.1 h1:JWzXaXpm4iju/xjPLw16Q80wHiYz4ne6UU+/DZ1PPuY=
76+
github.com/buildkite/buildkite-logs v0.9.1/go.mod h1:sW+bJPZVtkbXAkkmdyJMnX9y/npWOJJsU+rz7e/zsSg=
77+
github.com/buildkite/go-buildkite/v5 v5.0.0 h1:1pmSzO5dGQm7/GhB/hW8siNNDkdQSdeAm+CdKlX5enU=
78+
github.com/buildkite/go-buildkite/v5 v5.0.0/go.mod h1:wsKNPQmX0vAAR+RcGLyDJkSTsHXrHpnwSURaMckM7Wg=
7979
github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4=
8080
github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM=
8181
github.com/cenkalti/backoff/v5 v5.0.3 h1:ZN+IMa753KfX5hd8vVaMixjnqRZ3y8CuJKRKj1xcsSM=

internal/commands/command.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"runtime"
88

99
buildkitelogs "github.com/buildkite/buildkite-logs"
10-
gobuildkite "github.com/buildkite/go-buildkite/v4"
10+
gobuildkite "github.com/buildkite/go-buildkite/v5"
1111
"github.com/rs/zerolog/log"
1212
)
1313

pkg/buildkite/access_token.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"context"
55

66
"github.com/buildkite/buildkite-mcp-server/pkg/trace"
7-
"github.com/buildkite/go-buildkite/v4"
7+
"github.com/buildkite/go-buildkite/v5"
88
"github.com/modelcontextprotocol/go-sdk/mcp"
99
)
1010

pkg/buildkite/access_token_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"testing"
99
"time"
1010

11-
"github.com/buildkite/go-buildkite/v4"
11+
"github.com/buildkite/go-buildkite/v5"
1212
"github.com/stretchr/testify/require"
1313
)
1414

@@ -64,5 +64,5 @@ func TestAccessToken(t *testing.T) {
6464

6565
textContent := getTextResult(t, result)
6666

67-
assert.JSONEq(`{"uuid":"123","scopes":["read_build","read_pipeline"],"description":"Test token","created_at":"2023-01-01T00:00:00Z","user":{"name":"Test User","email":"test@example.com"}}`, textContent.Text)
67+
assert.JSONEq(`{"uuid":"123","scopes":["read_build","read_pipeline"],"description":"Test token","created_at":"2023-01-01T00:00:00Z","expires_at":null,"user":{"name":"Test User","email":"test@example.com"}}`, textContent.Text)
6868
}

pkg/buildkite/annotations.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66

77
"github.com/buildkite/buildkite-mcp-server/pkg/trace"
88
"github.com/buildkite/buildkite-mcp-server/pkg/utils"
9-
"github.com/buildkite/go-buildkite/v4"
9+
"github.com/buildkite/go-buildkite/v5"
1010
"github.com/modelcontextprotocol/go-sdk/mcp"
1111
"go.opentelemetry.io/otel/attribute"
1212
)

pkg/buildkite/annotations_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"net/http"
66
"testing"
77

8-
"github.com/buildkite/go-buildkite/v4"
8+
"github.com/buildkite/go-buildkite/v5"
99
"github.com/stretchr/testify/require"
1010
)
1111

pkg/buildkite/artifacts.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/buildkite/buildkite-mcp-server/pkg/tokens"
1313
"github.com/buildkite/buildkite-mcp-server/pkg/trace"
1414
"github.com/buildkite/buildkite-mcp-server/pkg/utils"
15-
"github.com/buildkite/go-buildkite/v4"
15+
"github.com/buildkite/go-buildkite/v5"
1616
"github.com/modelcontextprotocol/go-sdk/mcp"
1717
"go.opentelemetry.io/otel/attribute"
1818
)

0 commit comments

Comments
 (0)