name: Unit Tests on: push: branches: [master] pull_request: branches: [master] jobs: test: runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4 - name: Set up Python environment run: | python3 -m venv .venv .venv/bin/pip install --upgrade pip .venv/bin/pip install -r requirements.txt - name: Run unit tests run: | cd company_site ../.venv/bin/python manage.py test