v1.3.105
v1.3.105
Fixes
-
Flaky a2a/auth tests on CI: Tests that bind TCP ports and make HTTP requests (server lifecycle, OAuth callback, client HTTP) were intermittently failing on CI. These tests are now tagged
//go:build integration_localso they run locally but are excluded from CI'sgo test -tags "goolm,!integration_local"scope.internal/a2a/a2a_test.go— server lifecycle testsinternal/a2a/server_test.go— auth middleware testsinternal/a2a/client_test.go— async task handler testsinternal/a2a/client_http_test.go— HTTP client testsinternal/auth/auth_coverage_ext_test.go— OAuth callback listener tests
-
Data race in a2a Server: Removed redundant
s.portwrite inBaseContextclosure that raced withPort()reads. The port is already set synchronously inStart()beforeServe()is called. -
Shared test helpers: Extracted
containsStrandcontainsStringtohelpers_test.go(no build tag) so both unit and integration tests can use them without cross-file dependency issues.