From 3ed0c1255ae4795682325bba3d9f4b085d2cfb7a Mon Sep 17 00:00:00 2001 From: Rolando Santamaria Maso <4096860+jkyberneees@users.noreply.github.com> Date: Sat, 26 Sep 2026 09:18:12 +0200 Subject: [PATCH 1/3] fix(deps): bump Go directive to 1.27.0 and refresh golang.org/x deps - go.mod: go 1.25.0 -> 1.27.0 (toolchain 1.27.1) - x/net 0.59.0, x/sys 0.48.0, x/term 0.46.0, x/image 0.46.0 - drop stale direct pin on onnxruntime_go (indirect via go-vector) - go build ./... and full test suite green --- go.mod | 15 ++++++--------- go.sum | 16 ++++++++-------- 2 files changed, 14 insertions(+), 17 deletions(-) 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= From e313d583c4d9231397f8221051ebe96a531b5b0d Mon Sep 17 00:00:00 2001 From: Rolando Santamaria Maso <4096860+jkyberneees@users.noreply.github.com> Date: Sat, 26 Sep 2026 09:21:02 +0200 Subject: [PATCH 2/3] ci: bump pinned go-version 1.25 -> 1.27 to match go.mod directive --- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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: From 38f38716ece184acb64e71464cd763434878d346 Mon Sep 17 00:00:00 2001 From: Rolando Santamaria Maso <4096860+jkyberneees@users.noreply.github.com> Date: Sat, 26 Sep 2026 09:40:21 +0200 Subject: [PATCH 3/3] fix(transport): drop deprecated DualStack dialer option (no-op since Go 1.12) --- internal/transport/client.go | 1 - 1 file changed, 1 deletion(-) 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, }