add AWS secrets to env vars to run test farm tests

This commit is contained in:
Erica Portnoy 2026-04-29 16:20:09 -07:00
parent 9ec4105ff3
commit 0221ffcb36

View file

@ -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: |-