From 7c422f2254ba9edfb162b61c2f7bf1093fcbccab Mon Sep 17 00:00:00 2001 From: Ben Jeffery Date: Wed, 4 Oct 2023 16:50:27 +0100 Subject: [PATCH] Use setup-python cache --- .github/workflows/docs.yml | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d6c90ff434..b1db16818c 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -28,37 +28,27 @@ jobs: - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 - with: - python-version: "3.10" - - name: Install apt deps if: env.APTGET run: sudo apt-get install -y ${{env.APTGET}} - - uses: actions/cache@v3 - id: venv-cache + - uses: actions/setup-python@v4 with: - path: venv - key: docs-venv-v4-${{ hashFiles(env.REQUIREMENTS) }} + python-version: "3.10" + cache: 'pip' - - name: Create venv and install deps (one by one to avoid conflict errors) - if: steps.venv-cache.outputs.cache-hit != 'true' + - name: Create venv and install deps run: | - python -m venv venv - . venv/bin/activate pip install --upgrade pip wheel pip install -r ${{env.REQUIREMENTS}} - name: Build C module if: env.MAKE_TARGET run: | - . venv/bin/activate make $MAKE_TARGET - name: Build Docs run: | - . venv/bin/activate make -C docs - name: Trigger docs site rebuild