| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
👋 This PR has merge conflicts with the base branch. Please rebase or merge the latest base branch and resolve them. I've moved it to draft and added status/needs-rebase; it'll be picked back up automatically once the conflicts are cleared. |
Sorry, something went wrong.
# Conflicts: # go.mod
There was a problem hiding this comment.
Head: 57b2bab · Base: main @ e1c8f65 · CI on head: green (10 success, 3 skipped, 0 failing)
GitHub reports mergeable: false, mergeable_state: dirty, rebaseable: false. Reproduced locally against current main (e1c8f65):
$ git merge-tree --write-tree --name-only origin/main <pr-head> CONFLICT (content): Merge conflict in .golangci.yml CONFLICT (content): Merge conflict in go.mod CONFLICT (content): Merge conflict in pkg/a2a/executor_wrapper.go CONFLICT (content): Merge conflict in pkg/a2a/server.go
Note rebaseable: false — a plain git rebase won't go through unattended; those four files need manual resolution.
Root cause: e8cfe56 ("chore: migrate to OpenTelemetry SDK 1.45"), which landed on main after this branch's merge-base c995693, changed the ADK module path:
- google.golang.org/adk v1.6.0 + google.golang.org/adk/v2 v2.2.1-0.20260818092052-16e33673bc9e - github.com/a2aproject/a2a-go/v2 v2.3.1 // indirect + github.com/a2aproject/a2a-go/v2 v2.4.0 // indirect
and it touched the same files this PR rewrites (pkg/a2a/executor_wrapper.go, pkg/a2a/server.go, .golangci.yml). So resolving the conflicts means more than picking a side:
The migration itself is still needed: main's pkg/a2a/executor_wrapper.go still uses the queue-based adk/v2/server/adka2a shim.
All 13 check-runs on 57b2bab completed between 08:01:45Z and 08:09:44Z (10 success, 3 skipped image-push jobs, no failures, nothing pending — the combined-status endpoint's state: pending is an artifact of total_count: 0, i.e. no legacy commit statuses, not a real pending check).
But e8cfe56 (the ADK v2 upgrade) landed at 08:56Z and main's current head e1c8f65 (#4040) at 10:04Z — both after CI finished. The green run therefore validated this branch against a base that predates the ADK module-path change, and carries no signal for the post-merge state. task lint, task test, task build and the focused A2A e2e run listed in the PR description all need re-running after the rebase.
The triage comment says the PR was moved to draft and labelled status/needs-rebase, but the PR is not a draft (no convert_to_draft event in the timeline) and status/needs-rebase was removed at 08:32:25Z. That removal was correct at the time — the conflicts described above only appeared at 08:56Z when e8cfe56 landed. The label should be re-applied so triage reflects reality.
| Acceptance criterion | Status |
|---|---|
| adka2a/v2 replaces the deprecated shim | Done in spirit, but via the v1 module path — must be re-pointed at adk/v2/server/adka2a/v2 |
| a2a-go/v2 replaces v0 where required | Done for server-side code; version needs bumping to v2.4.0 to match main |
| SA1019 exclude-rule removed | Done, but conflicts with main's reworked block |
| lint / test / A2A e2e pass | Passed pre-conflict; must be re-validated post-rebase |
The shape of the migration looks right — iter.Seq2 decoration in fixArtifactEvents, the AgentExecutor / AgentExecutionCleaner interface assertions, and delegating Cleanup to preserve cleanup semantics are all sensible, and the nil-Parts artifact normalization is preserved. No correctness objections to the code as written; the blockers are base drift and re-validation.
Not approving: unresolved conflicts plus CI that predates the base change. Happy to re-review once this is rebased onto adk/v2 and CI is green on the new head.
Sorry, something went wrong.
|
👋 This PR has merge conflicts with the base branch. Please rebase or merge the latest base branch and resolve them. I've moved it to draft and added status/needs-rebase; it'll be picked back up automatically once the conflicts are cleared. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Issue expectations
Validation
Closes #4035