Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Commit

Permalink
build: update toxenv setup
Browse files Browse the repository at this point in the history
  • Loading branch information
UsamaSadiq committed Apr 3, 2024
1 parent dc8397c commit b26e0f8
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,19 @@ jobs:
if: matrix.python-version == '3.11'
run: docker exec -t analytics_api_testing bash -c "ln -sf /usr/bin/python3.11 /usr/local/bin/python3"

- name: Set TOXENV
id: set-toxenv
run: |
if [[ ${{ matrix.python-version }} == '3.8' ]]; then
echo "::set-output name=toxenv::py38-django42"
elif [[ ${{ matrix.python-version }} == '3.11' ]]; then
echo "::set-output name=toxenv::py311-django42"
fi
- name: Run Tests
run: docker exec -t analytics_api_testing bash -c "cd /edx/app/analytics_api/analytics_api/
&& export TOXENV=django42 && make test.requirements tox.requirements ${{ matrix.targets }}"
run: |
docker exec -t analytics_api_testing bash -c "cd /edx/app/analytics_api/analytics_api/
&& export TOXENV=${{ steps.set-toxenv.outputs.toxenv }} && make test.requirements tox.requirements ${{ matrix.targets }}"
- name: Run Coverage
if: matrix.python-version == '3.8' && matrix.targets=='main.test'
Expand Down

0 comments on commit b26e0f8

Please sign in to comment.