Skip to content

QA: enable rpc-tests (integration) using go#20275

Merged
lupin012 merged 2 commits intomainfrom
lupin012/enable_rpc_tests_using_go
Apr 7, 2026
Merged

QA: enable rpc-tests (integration) using go#20275
lupin012 merged 2 commits intomainfrom
lupin012/enable_rpc_tests_using_go

Conversation

@lupin012
Copy link
Copy Markdown
Contributor

@lupin012 lupin012 commented Apr 1, 2026

This PR enables the new Go implementation within the integration(gnosis, ethereum, latest, remote) workflow, providing several advantages over the legacy Python scripts:

  • Language-Level Benefits: Strong typing, compile-time checks, and superior concurrency via goroutines.
  • Generic Interface: Features a more abstract and reusable interface compared to the previous version.
  • Extensibility: Modular design suitable for diverse testing scenarios.
  • Unit Testing: Includes a dedicated test suite for the tool itself.

Note on Migration:
Initially, both Python and Go implementations will be available, but only the Go version will receive future updates. The Python implementation will be deprecated and removed in future PRs.

@lupin012 lupin012 changed the title QA: enable rpc-tests using go QA: enable rpc-tests (integration) using go Apr 1, 2026
@lupin012 lupin012 added performance github_actions Pull requests that update GitHub Actions code RPC QA labels Apr 1, 2026
@lupin012 lupin012 marked this pull request as ready for review April 7, 2026 17:15
@lupin012 lupin012 requested a review from mriccobene as a code owner April 7, 2026 17:15
@lupin012 lupin012 enabled auto-merge April 7, 2026 17:15
@lupin012 lupin012 added this pull request to the merge queue Apr 7, 2026
Merged via the queue into main with commit 84b5b61 Apr 7, 2026
34 of 35 checks passed
@lupin012 lupin012 deleted the lupin012/enable_rpc_tests_using_go branch April 7, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code performance QA RPC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants