diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c59d431c..d0011fb8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: with: # Minimum supported build toolchain is Go 1.25.12 (go.mod floor); # "1.25" resolves to the latest 1.25.x patch release. - go-version: "1.25" + go-version: "1.27" - name: build env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5bc50b72..ee8835e0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,7 @@ jobs: with: # Minimum supported build toolchain is Go 1.25.12 (go.mod floor); # "1.25" resolves to the latest 1.25.x patch release. - go-version: "1.25" + go-version: "1.27" - name: build run: go build -o /tmp/odek-test github.com/BackendStack21/odek/cmd/odek && chmod +x /tmp/odek-test @@ -40,12 +40,12 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.25" + go-version: "1.27" - name: golangci-lint uses: golangci/golangci-lint-action@v7 with: - version: v2.12.2 + version: v2.14.0 args: --timeout=10m ui-js: diff --git a/go.mod b/go.mod index 068fd7bd..9df6bd88 100644 --- a/go.mod +++ b/go.mod @@ -1,16 +1,13 @@ module github.com/BackendStack21/odek -go 1.25.0 +go 1.27.0 require ( + github.com/BackendStack21/go-llm-sdk v0.6.0 github.com/BackendStack21/go-mcp v1.3.0 github.com/BackendStack21/go-vector v1.4.0 - golang.org/x/net v0.58.0 - golang.org/x/term v0.45.0 + golang.org/x/image v0.46.0 + golang.org/x/net v0.59.0 + golang.org/x/sys v0.48.0 + golang.org/x/term v0.46.0 ) - -require golang.org/x/sys v0.47.0 - -require github.com/BackendStack21/go-llm-sdk v0.6.0 - -require golang.org/x/image v0.45.0 diff --git a/go.sum b/go.sum index 7dfe8582..0e104800 100644 --- a/go.sum +++ b/go.sum @@ -4,11 +4,11 @@ github.com/BackendStack21/go-mcp v1.3.0 h1:55iJgiAgcptv+mQwWEHNaFqPJksPR6zn4beYj github.com/BackendStack21/go-mcp v1.3.0/go.mod h1:RKFw6nrl6ySQqqrR8KtG7HYZ/heyyjT8SjiEtlbTMY8= github.com/BackendStack21/go-vector v1.4.0 h1:Ssu5RDEt4Cr9A17/ogdfjeuaLFFNHASJBIEGpqKzAV0= github.com/BackendStack21/go-vector v1.4.0/go.mod h1:TkxZEqKGeN38QNWUoQt4xJcf6n2kI1pY7nu6ibXK1Yo= -golang.org/x/image v0.45.0 h1:FMb1nTbH5H9vF55SriQHgFw5GnNL9Jg6L25BwXKzhB0= -golang.org/x/image v0.45.0/go.mod h1:n62x/7RqlwXDvGsSU4u6IUTUf6KghUZ9Bt7cG/T9Fx4= -golang.org/x/net v0.58.0 h1:ynWG7rqYi4ccpTEuPZ2QGWHktVEM9DMCj9yzDE0Q7To= -golang.org/x/net v0.58.0/go.mod h1:YwCddHnFlT7eLQqVprV19OnhLGtc5xOKgE0RyqgfWAU= -golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= -golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= -golang.org/x/term v0.45.0 h1:NwWyBmoJCbfTHpxrWoZ9C6/VxOf7ic219I8xZZFdrf0= -golang.org/x/term v0.45.0/go.mod h1:9aqxs0blBcrm/n0L9QW0aRVD+ktan8ssZromtqJC43w= +golang.org/x/image v0.46.0 h1:b1+oYj0Jbp6K5MDT4i4/eZpYlk3V8SJhhDKh6LBHAyQ= +golang.org/x/image v0.46.0/go.mod h1:3B3W05VGVQyuXucLINLjXKrqISASfi4Xj+iCVkLMwew= +golang.org/x/net v0.59.0 h1:5zfYln+w5XCxwrnMMJPufRgNoXEaGxl0wo5GqPXyues= +golang.org/x/net v0.59.0/go.mod h1:2DA/G1UfVbCpQPeWTmMPGY7Cs2PkBkwu743bVX5PIVg= +golang.org/x/sys v0.48.0 h1:bbX/i/6MgT9BVLM9RT1thmxL04yeTAhbEz4SyadbXoo= +golang.org/x/sys v0.48.0/go.mod h1:hNLxWAXmnKAxqDtdwIYC4bM9oQPEecfsnNMuSxOs3og= +golang.org/x/term v0.46.0 h1:3+OXuTbaKDgwk8jTi3aSLHRlmWqHEUDUtxnbFigO4YE= +golang.org/x/term v0.46.0/go.mod h1:+K02xbkittuwc0Am4abfA3Fc+XRGXkvBXNO88NCXPoc= diff --git a/internal/transport/client.go b/internal/transport/client.go index cc424df8..8f80efd9 100644 --- a/internal/transport/client.go +++ b/internal/transport/client.go @@ -52,7 +52,6 @@ func pooledTransport() *http.Transport { DialContext: (&net.Dialer{ Timeout: 30 * time.Second, KeepAlive: DefaultKeepAlive, - DualStack: true, }).DialContext, ForceAttemptHTTP2: true, }