From d996ad04cbd3bd1036969a4ec27541c01dbb0929 Mon Sep 17 00:00:00 2001 From: Peter Volf Date: Fri, 2 Feb 2024 16:54:17 +0100 Subject: [PATCH] CI nitpicking --- .github/workflows/build-docs.yml | 14 ++++++-------- .github/workflows/linters.yml | 17 +++++++++-------- .github/workflows/tests.yml | 11 +++++++---- 3 files changed, 22 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 229f9de..7e9396b 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -10,18 +10,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Install python - uses: actions/setup-python@v4 + - name: Setup Python + uses: actions/setup-python@v5 with: + # Issue ref: https://github.com/actions/setup-python/issues/436 + # cache: "pip" + cache-dependency-path: pyproject.toml python-version-file: pyproject.toml - - uses: actions/cache@v2 - with: - key: ${{ github.ref }} - path: .cache - - run: pip install mkdocs-material mkdocstrings[python] - run: mkdocs gh-deploy --force diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index cb027f9..13daa87 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -5,20 +5,21 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Install python - uses: actions/setup-python@v4 + - name: Setup Python + uses: actions/setup-python@v5 with: + # Issue ref: https://github.com/actions/setup-python/issues/436 + # cache: "pip" + cache-dependency-path: pyproject.toml python-version-file: pyproject.toml - name: Install poetry - run: python3 -m pip install poetry + run: pip install poetry - name: Install dependencies - run: | - poetry install + run: poetry install - name: Run static checks - run: | - poetry run poe static-checks + run: poetry run poe static-checks diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 89a4988..6a6453f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,15 +5,18 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Install python - uses: actions/setup-python@v4 + - name: Setup Python + uses: actions/setup-python@v5 with: + # Issue ref: https://github.com/actions/setup-python/issues/436 + # cache: "pip" + cache-dependency-path: pyproject.toml python-version-file: pyproject.toml - name: Install poetry - run: python3 -m pip install poetry + run: pip install poetry - name: Install dependencies run: poetry install