diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 37e2f16..c5a3d33 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,6 +6,16 @@ on: pull_request: branches: - master + +env: + MONGO_HOST: "127.0.0.1" + REDIS_HOST: "127.0.0.1" + AWS_ENDPOINT_URL: http://aws:4566 + AWS_REGION: "us-east-1" + AWS_ACCESS_KEY_ID: "test" + AWS_SECRET_ACCESS_KEY: "test" + AWS_DEFAULT_REGION: "us-east-1" + jobs: lint: runs-on: ubuntu-latest @@ -92,18 +102,10 @@ jobs: uv sync --extra testing --python ${{ matrix.python-version }} uv pip install "django~=${{ matrix.django }}a1" - name: Create SQS queue - run: aws sqs create-queue --queue-name testing --region us-east-1 --endpoint-url http://localhost:4566 + run: aws sqs create-queue --queue-name testing - name: Run Tests run: | uv run pytest --cov=./django_q --cov-report=xml - env: - MONGO_HOST: "127.0.0.1" - REDIS_HOST: "127.0.0.1" - AWS_ENDPOINT_URL: http://aws:4566 - AWS_REGION: "us-east-1" - AWS_ACCESS_KEY_ID: "test" - AWS_SECRET_ACCESS_KEY: "test" - AWS_DEFAULT_REGION: "us-east-1" - name: Upload to coveralls run: | python -m pip install coveralls