Skip to content

fix(a2a): satisfy test kit lint checks - #32

Merged
thinksyncs merged 1 commit into
mainfrom
fix/a2a-testkit-lint
Aug 25, 2026
Merged

fix(a2a): satisfy test kit lint checks#32
thinksyncs merged 1 commit into
mainfrom
fix/a2a-testkit-lint

Conversation

@thinksyncs

Copy link
Copy Markdown
Collaborator

Summary\n\n- Fix the lint failures found after PR #31.\n- Keep the A2A security test kit behavior unchanged.\n\n## Changes\n\n- Reuse package constants for repeated protocol, role, report, and Redis status values.\n- Preserve bounded post-execution journal updates with caller context values.\n- Apply required formatting, error naming, and test error handling fixes.\n\n## Testing\n\n- golangci-lint v2.11.1 run: 0 issues\n- go test -count=1 ./...\n- go test -race -count=1 on the changed A2A and journal packages\n- go vet ./...\n- go mod verify\n- Python context and full-wire fixture verification, including three ES256 signatures\n- git diff --check\n\n## Notes\n\n- Local make was interrupted because its SVSM and OpenSSL submodule checkout exceeded available disk space. The PR CI runner will perform this build.\n- This is a behavior-preserving follow-up to PR #31.\n- Real Redis failover, physical multi-host deployment, and independent-vendor interoperability remain unverified.

@thinksyncs
thinksyncs merged commit 470a919 into main Aug 25, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant