[workflows]: Add AWS envvars

This commit is contained in:
2025-03-09 23:58:50 +00:00
parent 5a3e2fd430
commit f8c4c22a22

View File

@ -31,12 +31,21 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r server/src/requirements.txt
pip install -r requirements.txt
# Set AWS region and mock credentials
- name: Configure AWS Credentials for Tests
run: |
echo "Setting AWS region and mock credentials..."
export AWS_REGION=us-east-1
export AWS_ACCESS_KEY_ID=fake_access_key
export AWS_SECRET_ACCESS_KEY=fake_secret_key
export AWS_DEFAULT_REGION=us-east-1
# Run tests and generate coverage report
- name: Run tests with coverage
run: |
export PYTHONPATH=$(pwd)/server/src # Fix: Set PYTHONPATH
export PYTHONPATH=$(pwd)/server/src
pytest --cov=src/functions --cov-report=term-missing --cov-report=xml --cov-report=html
# Upload coverage report as an artifact