From 0c02735c3d1ac048b797600d566217c76ec29e2b Mon Sep 17 00:00:00 2001 From: Fraz Arshad Date: Sat, 24 Aug 2024 14:36:20 +0500 Subject: [PATCH] ci: update ci to include devnet --- .github/workflows/e2e_tests.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/e2e_tests.yml b/.github/workflows/e2e_tests.yml index 72a1825..14b4360 100644 --- a/.github/workflows/e2e_tests.yml +++ b/.github/workflows/e2e_tests.yml @@ -5,6 +5,9 @@ on: branches: [main] pull_request: branches: [main] + types: + - labeled + - synchronize schedule: - cron: '0 0 * * *' workflow_dispatch: @@ -17,6 +20,7 @@ on: options: - local - emerynet + - devnet phrase: description: 'The mnemonic phrase for the account to use in testing' required: false @@ -32,7 +36,7 @@ jobs: runs-on: ubuntu-latest env: - IS_EMERYNET_TEST: ${{ github.event_name == 'schedule' || inputs.network == 'emerynet' }} + NETWORK: ${{ inputs.network || contains(github.event.pull_request.labels.*.name, 'emerynet') && 'emerynet' || contains(github.event.pull_request.labels.*.name, 'devnet') && 'devnet' || github.event_name == 'schedule' && 'emerynet' || 'local' }} steps: - name: Checkout @@ -43,8 +47,8 @@ jobs: docker compose -f tests/e2e/docker-compose.yml --profile $SYNPRESS_PROFILE up --build --exit-code-from synpress env: # conditionals based on github event - SYNPRESS_PROFILE: ${{ env.IS_EMERYNET_TEST == 'true' && 'daily-tests' || 'synpress' }} - CYPRESS_AGORIC_NET: ${{ env.IS_EMERYNET_TEST == 'true' && 'emerynet' || 'local' }} + SYNPRESS_PROFILE: ${{ env.NETWORK != 'local' && 'daily-tests' || 'synpress' }} + CYPRESS_AGORIC_NET: ${{ env.NETWORK }} # for docker-compose.yml COMPOSE_DOCKER_CLI_BUILD: 1 DOCKER_BUILDKIT: 1