Skip to content

ci: add Autobahn RPC .io/.iox spec fixtures to integration tests (CON-256)#3428

Merged
wen-coding merged 1 commit into
mainfrom
wen/add_autobahn_rpc_io_to_ic
May 13, 2026
Merged

ci: add Autobahn RPC .io/.iox spec fixtures to integration tests (CON-256)#3428
wen-coding merged 1 commit into
mainfrom
wen/add_autobahn_rpc_io_to_ic

Conversation

@wen-coding
Copy link
Copy Markdown
Contributor

@wen-coding wen-coding commented May 13, 2026

Summary

  • Adds a new matrix entry "Autobahn RPC .io/.iox (spec fixtures)" to .github/workflows/integration-test.yml, sibling to the existing EVM RPC .io/.iox entry.
  • Reuses the same evm_rpc_tests.sh driver against an Autobahn-enabled cluster (env: AUTOBAHN=true GIGA_EXECUTOR=true GIGA_STORAGE=true).
  • This exercises the EVM RPC spec surface on the Autobahn consensus path, complementing the EVM-mode coverage we already run.

Test plan

Local verification on this branch:

  • Brought up cluster with the exact matrix env (AUTOBAHN=true GIGA_EXECUTOR=true GIGA_STORAGE=true); all 4 nodes report GigaRouter initialized in their seid log and the chain advances.
  • Ran GOWORK=off ./integration_test/evm_module/scripts/evm_rpc_tests.sh against the Autobahn cluster: 160/160 spec fixtures pass (100%).
  • CI: confirm the new matrix entry comes up green in the Docker Integration Test workflow.

Note

Low Risk
Low risk CI-only change that adds an extra matrix job; main impact is increased CI time or potential flakiness from running the same RPC fixtures under a different env configuration.

Overview
Adds a new integration-test matrix entry, "Autobahn RPC .io/.iox (spec fixtures)", which runs the existing evm_rpc_tests.sh suite with AUTOBAHN=true GIGA_EXECUTOR=true GIGA_STORAGE=true to exercise the same RPC spec fixtures on the Autobahn-enabled cluster path.

Reviewed by Cursor Bugbot for commit 41174c7. Bugbot is set up for automated code reviews on this repo. Configure here.

…-256)

Adds a sibling matrix entry to "EVM RPC .io/.iox (spec fixtures)" that
runs the same evm_rpc_tests.sh fixtures against an Autobahn-enabled
cluster (env: AUTOBAHN=true GIGA_EXECUTOR=true GIGA_STORAGE=true).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 13, 2026

The latest Buf updates on your PR. Results from workflow Buf / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedMay 13, 2026, 4:38 PM

@wen-coding wen-coding added this pull request to the merge queue May 13, 2026
Merged via the queue into main with commit d3a6fc6 May 13, 2026
45 checks passed
@wen-coding wen-coding deleted the wen/add_autobahn_rpc_io_to_ic branch May 13, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants