diff --git a/.github/workflows/build_test_ci.yml b/.github/workflows/build_test_ci.yml index 80dcd4c18..e206b7d04 100644 --- a/.github/workflows/build_test_ci.yml +++ b/.github/workflows/build_test_ci.yml @@ -87,7 +87,6 @@ jobs: e2e-test: needs: changes - environment: ${{ github.event.pull_request.head.repo.fork == true && 'prod-external' || 'prod' }} strategy: fail-fast: false matrix: @@ -99,5 +98,6 @@ jobs: uses: ./.github/workflows/e2e-test.yaml secrets: inherit with: + environment: ${{ github.event.pull_request.head.repo.fork == true && 'prod-external' || 'prod' }} e2e-selector: ${{ matrix.flavor }} e2e-flags: ${{ matrix.flavor == 'quick' && '' || '--assert-timeout 20m0s'}} diff --git a/.github/workflows/e2e-test.yaml b/.github/workflows/e2e-test.yaml index 29be8a163..7a3aac047 100644 --- a/.github/workflows/e2e-test.yaml +++ b/.github/workflows/e2e-test.yaml @@ -11,6 +11,10 @@ on: e2e-flags: type: string description: "Flags to pass to chainsaw when running e2e tests" + environment: + required: false + type: string + default: '' workflow_dispatch: inputs: e2e-selector: @@ -70,6 +74,7 @@ jobs: name: ${{ format('{0}-e2e-tests', inputs.e2e-selector) }} if: ${{contains(fromJSON(needs.changes.outputs.paths), 'src')}} runs-on: ubuntu-latest + environment: ${{ inputs.environment }} env: GITHUB_TOKEN: ${{ secrets.github_token }} LINODE_TOKEN: ${{ secrets.LINODE_TOKEN }}