diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 98c8d944..499252e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,7 +48,7 @@ jobs: always() && (needs.unit-tests.result == 'success' || needs.unit-tests.result == 'skipped') && (github.event_name != 'workflow_dispatch' || inputs.run_connectivity_tests) && - vars.BB_RPC_URL_HTTP_ethereum != '' + vars.BB_RPC_URL_HTTP_avalanche != '' steps: - name: Checkout code @@ -59,11 +59,9 @@ jobs: - name: Run connectivity tests env: - # EVM chains only — publicly reachable endpoints - # UTXO chains (bitcoin, bcash, dogecoin, litecoin, zcash) are tested - # on the dev server where internal backends are reachable. - BB_RPC_URL_HTTP_ethereum: ${{ vars.BB_RPC_URL_HTTP_ethereum }} - BB_RPC_URL_WS_ethereum: ${{ vars.BB_RPC_URL_WS_ethereum }} + # EVM chains with publicly reachable endpoints only. + # Ethereum is excluded until a public RPC URL is available. + # UTXO chains are tested on the dev server where internal backends are reachable. BB_RPC_URL_HTTP_bsc: ${{ vars.BB_RPC_URL_HTTP_bsc }} BB_RPC_URL_WS_bsc: ${{ vars.BB_RPC_URL_WS_bsc }} BB_RPC_URL_HTTP_avalanche: ${{ vars.BB_RPC_URL_HTTP_avalanche }} @@ -78,8 +76,9 @@ jobs: BB_RPC_URL_WS_base: ${{ vars.BB_RPC_URL_WS_base }} run: | # Default to EVM-only coins (publicly reachable from GitHub runners). + # Ethereum excluded — no public RPC URL available yet. # UTXO chains use internal backends and are tested on the dev server. - EVM_COINS="avalanche|bsc|arbitrum|base|ethereum|optimism|polygon" + EVM_COINS="avalanche|bsc|arbitrum|base|optimism|polygon" FILTER="${{ inputs.coin_filter }}" FILTER="${FILTER:-$EVM_COINS}" make test-connectivity ARGS="-run 'TestIntegration/($FILTER)=.*/connectivity'" @@ -102,10 +101,8 @@ jobs: - name: Run integration tests env: - # EVM chains only — publicly reachable endpoints - # UTXO chains are tested on the dev server where internal backends are reachable. - BB_RPC_URL_HTTP_ethereum: ${{ vars.BB_RPC_URL_HTTP_ethereum }} - BB_RPC_URL_WS_ethereum: ${{ vars.BB_RPC_URL_WS_ethereum }} + # EVM chains with publicly reachable endpoints only. + # Ethereum excluded until a public RPC URL is available. BB_RPC_URL_HTTP_bsc: ${{ vars.BB_RPC_URL_HTTP_bsc }} BB_RPC_URL_WS_bsc: ${{ vars.BB_RPC_URL_WS_bsc }} BB_RPC_URL_HTTP_avalanche: ${{ vars.BB_RPC_URL_HTTP_avalanche }} @@ -120,7 +117,8 @@ jobs: BB_RPC_URL_WS_base: ${{ vars.BB_RPC_URL_WS_base }} run: | # Default to EVM-only coins (publicly reachable from GitHub runners). - EVM_COINS="avalanche|bsc|arbitrum|base|ethereum|optimism|polygon" + # Ethereum excluded — no public RPC URL available yet. + EVM_COINS="avalanche|bsc|arbitrum|base|optimism|polygon" FILTER="${{ inputs.coin_filter }}" FILTER="${FILTER:-$EVM_COINS}" make test-integration ARGS="-run 'TestIntegration/($FILTER)=.*/' -v"