From 0221ffcb367c67e85f5dfff31f2ea0fb331a23d6 Mon Sep 17 00:00:00 2001 From: Erica Portnoy Date: Wed, 29 Apr 2026 16:20:09 -0700 Subject: [PATCH] add AWS secrets to env vars to run test farm tests --- .github/workflows/tox_steps.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/tox_steps.yml b/.github/workflows/tox_steps.yml index 8f17d5d12..de5d1d225 100644 --- a/.github/workflows/tox_steps.yml +++ b/.github/workflows/tox_steps.yml @@ -18,6 +18,8 @@ jobs: name: ${{ inputs.TOXENV }} ${{ inputs.IMAGE_NAME }} runs-on: - "${{ inputs.IMAGE_NAME }}" + env: + AWS_EC2_PEM_FILE: ${{ github.workspace }}/GHAKeyPair.pem steps: - name: Checkout uses: actions/checkout@v6.0.2 @@ -58,8 +60,17 @@ jobs: run: |- python3 tools/pip_install.py tox shell: bash + - name: Create test farm pem file + if: contains(inputs.TOXENV, 'test-farm') + env: + PEM_CONTENTS: "${{ secrets.AWS_TEST_FARM_PEM }}" + run: |- + echo "${PEM_CONTENTS}" >> $AWS_EC2_PEM_FILE + shell: bash - name: Run tox env: + AWS_ACCESS_KEY_ID: "${{ secrets.AWS_ACCESS_KEY_ID }}" + AWS_SECRET_ACCESS_KEY: "${{ secrets.AWS_SECRET_ACCESS_KEY }}" PIP_USE_PEP517: "${{ inputs.PIP_USE_PEP517 }}" TOXENV: "${{ inputs.TOXENV }}" run: |-