bump chainlink-ccip/ccv #2507
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CCIP E2E Tests | |
| on: | |
| push: | |
| branches: [develop, main] | |
| pull_request: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| test-ccip-e2e: | |
| permissions: | |
| id-token: write | |
| contents: read | |
| pull-requests: write | |
| name: CCIP E2E tests | |
| runs-on: ubuntu-latest-8cores-32GB | |
| steps: | |
| # Required so later local composite actions resolve on disk (see actions/checkout#335). | |
| - name: Check out workflow ref | |
| uses: actions/checkout@v6 | |
| - name: Setup CCIP devenv | |
| uses: ./.github/actions/setup-ccip-devenv | |
| with: | |
| ccv-iam-role: ${{ secrets.CCV_IAM_ROLE }} | |
| jd-registry: ${{ secrets.JD_REGISTRY }} | |
| jd-image: ${{ secrets.JD_IMAGE }} | |
| - name: Run CCIP TestEVM2Canton_Basic test | |
| working-directory: chainlink-canton/ccip/devenv/tests/e2e | |
| run: | | |
| go test -timeout 5m -v -count 1 -run '^TestEVM2Canton_Basic$/^message_transfer$' | |
| continue-on-error: true | |
| id: test_run_evm2canton_basic | |
| - name: Run CCIP TestCanton2EVM_Basic test | |
| working-directory: chainlink-canton/ccip/devenv/tests/e2e | |
| run: | | |
| go test -timeout 8m -v -count 1 -run 'TestCanton2EVM_Basic/EOA_receiver_and_default_committee_verifier$' | |
| continue-on-error: true | |
| id: test_run_canton2evm_basic | |
| - name: Run CCIP TestIntegration_SourceReader_CurseDetection test | |
| working-directory: chainlink-canton/ccip/devenv/tests/integration | |
| run: | | |
| go test -timeout 5m -v -count 1 -run TestIntegration_SourceReader_CurseDetection | |
| continue-on-error: true | |
| id: test_run_sourcereader_curse_detection | |
| - name: Run CCIP EVM2Canton token transfer | |
| working-directory: chainlink-canton/ccip/devenv/tests/e2e | |
| run: | | |
| go test -timeout 8m -v -count 1 -run 'TestEVM2Canton_Basic/token_transfer' | |
| continue-on-error: true | |
| id: test_run_evm2canton_token_transfer | |
| - name: Run CCIP Canton2EVM token transfer | |
| working-directory: chainlink-canton/ccip/devenv/tests/e2e | |
| run: | | |
| go test -timeout 8m -v -count 1 -run 'TestCanton2EVM_Basic/EOA_receiver_and_default_committee_verifier_token_transfer$' | |
| continue-on-error: true | |
| id: test_run_canton2evm_token_transfer | |
| - name: Upload devenv logs | |
| if: always() | |
| uses: ./chainlink-canton/.github/actions/upload-ccip-devenv-logs | |
| with: | |
| test-package-dir: e2e | |
| log-dump-suffix: ccip-e2e-tests | |
| artifact-name: container-logs-ccip-e2e-tests | |
| - name: Check test results | |
| if: always() && (steps.test_run_evm2canton_basic.outcome == 'failure' || steps.test_run_canton2evm_basic.outcome == 'failure' || steps.test_run_sourcereader_curse_detection.outcome == 'failure' || steps.test_run_evm2canton_token_transfer.outcome == 'failure' || steps.test_run_canton2evm_token_transfer.outcome == 'failure') | |
| run: | | |
| echo "CCIP E2E tests failed." | |
| exit 1 |