CI + x402: stabilize EVM Interop, add Buf push workflow, and finalize claim manifest#2318
CI + x402: stabilize EVM Interop, add Buf push workflow, and finalize claim manifest#2318Pray4Love1 wants to merge 49 commits intosei-protocol:mainfrom
Conversation
- Bring branch up to date with main before CODEOWNERS review/merge - Finalize x402 claim: .x402/claim.yaml (dry_run=false) - Recipient: sei1wdy7navn7djwljj7xhywwfn80wap7r2dfdfx6d - Expected label: non-app-hash-breaking - No consensus/app-hash changes; manifest/workflow only Refs: PR #2316 (seicontribx402 trigger)
|
Hey team,this PR stabilizes EVM interop CI by adding Cancun-compatible compilers, a basic ERC20 interop test, and CI smoke tests. |
|
We truly appreciate your contribution and the time you’ve invested in this PR. |
|
We truly appreciate your contribution and the time you’ve invested in this PR. |
Describe your changes and provide context
.github/workflows/integration-tests.ymlwith:.github/workflows/buf-push.ymlwith BUF_TOKEN/GITHUB_TOKEN support and safe skip on forks.github/workflows/tests.ymlwith occ_tests serial execution.x402/claim.yamldefining seicontribx402 payment trigger (USDC 5000)x/contrib/x402.gostub to satisfy compilerMakefileto exclude occ_tests from parallel runs.gitignoreto exclude local build/test outputshardhat.config.tsandpackage.jsonincluded for consistencyTesting performed to validate your change
make test-group-03 NUM_SPLIT=20locally (passed)dry_run=falseworks)