name: Test on: pull_request: push: jobs: test: runs-on: docker container: image: ghcr.io/catthehacker/ubuntu:act-22.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: '3.11' cache-dependency-path: '**/requirements.dev.txt' - name: Install dependencies working-directory: core run: pip3 install -r requirements.dev.txt - name: Run django tests with coverage working-directory: core run: coverage run manage.py test - name: Run integration tests with coverage working-directory: core run: python3 integration_tests/main.py - name: Evaluate coverage working-directory: core run: coverage report