Skip to content

chore: bump go-isatty, openai-go, and libopenapi#3675

Merged
dgageot merged 4 commits into
docker:mainfrom
dgageot:worktree-board-0ebe2f065255f270
Jul 16, 2026
Merged

chore: bump go-isatty, openai-go, and libopenapi#3675
dgageot merged 4 commits into
docker:mainfrom
dgageot:worktree-board-0ebe2f065255f270

Conversation

@dgageot

@dgageot dgageot commented Jul 16, 2026

Copy link
Copy Markdown
Member

Routine dependency maintenance. Three direct Go module dependencies were bumped to their latest patch or minor releases; each was validated independently with task lint and task test.

A pre-existing lint offense in the scheduler (setRuntime holding a mutex lock without defer) was fixed first to unblock the linter pass.

google.golang.org/adk was evaluated but skipped: v1.5.0 deprecates server/adka2a in favour of adka2a/v2, which introduces an iter.Seq2-based executor API on a2a-go/v2. Adopting it would require rewriting pkg/a2a and is out of scope for a routine bump.

Module From To Status
github.com/mattn/go-isatty v0.0.22 v0.0.23 bumped
github.com/openai/openai-go/v3 v3.42.0 v3.43.0 bumped
github.com/pb33f/libopenapi v0.38.6 v0.38.7 bumped
google.golang.org/adk v1.2.0 v1.5.0 skipped — deprecates adka2a in favor of adka2a/v2, requires migrating pkg/a2a to a new executor API

@dgageot
dgageot requested a review from a team as a code owner July 16, 2026 07:21

@docker-agent docker-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟢 APPROVE

Routine dependency maintenance — no issues found.

The three version bumps ( v0.0.22→v0.0.23, v3.42.0→v3.43.0, v0.38.6→v0.38.7) are patch/minor increments with no evidence of breaking API changes. The google.golang.org/adk skip is well-reasoned and documented.

The setRuntime mutex fix is correct: converting manual t.mu.Unlock() to defer t.mu.Unlock() is safe — the function body is a single trivial assignment with no panic paths — and now mirrors the pattern already used in the adjacent runtime() method.

@aheritier aheritier added area/deps Dependency updates and version bumps area/tools For features/issues/fixes related to the usage of built-in and MCP tools kind/chore Maintenance, deps, CI, tooling (maps to chore: commit prefix) labels Jul 16, 2026
@dgageot
dgageot merged commit 11748f0 into docker:main Jul 16, 2026
16 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/deps Dependency updates and version bumps area/tools For features/issues/fixes related to the usage of built-in and MCP tools kind/chore Maintenance, deps, CI, tooling (maps to chore: commit prefix)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants