diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index 6a6c157f4c..a8e9cb6a74 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -63,6 +63,7 @@ jobs: python -m pip install -U pip setuptools wheel pip install -U -r requirements_test.txt pip install -U -r doc/requirements.txt + pip install pre-commit - name: Generate pre-commit restore key id: generate-pre-commit-key run: >- @@ -173,11 +174,9 @@ jobs: key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{ needs.prepare-base.outputs.python-key }} - - name: Install tox - run: | - pip install -U tox - name: Run checks on documentation code examples run: | + . venv/bin/activate tox -e test_doc - name: Check documentation build and links run: | diff --git a/.github/workflows/primer_run_pr.yaml b/.github/workflows/primer_run_pr.yaml index 09aed64cf1..2aff63a4c7 100644 --- a/.github/workflows/primer_run_pr.yaml +++ b/.github/workflows/primer_run_pr.yaml @@ -140,6 +140,11 @@ jobs: key: >- ${{ runner.os }}-${{ matrix.python-version }}-${{ steps.commitstring.outputs.commitstring }}-primer + - name: Regenerate cache + if: steps.cache-projects.outputs.cache-hit != 'true' + run: | + . venv/bin/activate + python tests/primer/__main__.py prepare --clone - name: Check cache run: | . venv/bin/activate diff --git a/requirements_test.txt b/requirements_test.txt index a647d4399d..1fc9b78e01 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,4 +1,3 @@ --r requirements_test_pre_commit.txt -r requirements_test_min.txt coverage~=7.2 tbump~=6.10.0