From 12cf3ab8cd64f4e6719b4cb2cf99ebd28af1ef4d Mon Sep 17 00:00:00 2001 From: maerkl24 Date: Sun, 29 Oct 2023 08:42:48 +0100 Subject: [PATCH] Update PDM version and install Graphviz for docs --- .github/workflows/docs.yml | 6 ++++-- .github/workflows/format.yml | 4 ++-- .github/workflows/generation.yml | 4 ++-- .github/workflows/linting.yml | 4 ++-- .github/workflows/tests.yml | 4 ++-- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5b3b8a4..2096a25 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -14,14 +14,16 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Python 3.10 and PDM 2.4.9 + - name: Set up Python 3.10 and PDM 2.10.0 uses: pdm-project/setup-pdm@v3 with: python-version: '3.10' architecture: x64 - version: 2.4.9 + version: 2.10.0 - name: Install hockeygameclock and development tools run: pdm install -dG doc + - name: Install Graphviz (needed by PlantUML) + run: apt-get install graphviz - name: Run Sphinx run: | cd docs diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index e8c1329..22bbc75 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -14,12 +14,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Python 3.10 and PDM 2.4.9 + - name: Set up Python 3.10 and PDM 2.10.0 uses: pdm-project/setup-pdm@v3 with: python-version: '3.10' architecture: x64 - version: 2.4.9 + version: 2.10.0 - name: Install hockeygameclock and development tools run: pdm install -dG format - name: Run isort diff --git a/.github/workflows/generation.yml b/.github/workflows/generation.yml index e7b84ef..6d9cb0a 100644 --- a/.github/workflows/generation.yml +++ b/.github/workflows/generation.yml @@ -13,12 +13,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Python 3.10 and PDM 2.4.9 + - name: Set up Python 3.10 and PDM 2.10.0 uses: pdm-project/setup-pdm@v3 with: python-version: '3.10' architecture: x64 - version: 2.4.9 + version: 2.10.0 - name: Install hockeygameclock run: pdm install - name: Run pyside6-uic and pyside6-rcc diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 5c3cc52..3d8a1b1 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -38,12 +38,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} and PDM 2.4.9 + - name: Set up Python ${{ matrix.python-version }} and PDM 2.10.0 uses: pdm-project/setup-pdm@v3 with: python-version: ${{ matrix.python-version }} architecture: x64 - version: 2.4.9 + version: 2.10.0 - name: Install hockeygameclock and development tools run: pdm install -dG lint - name: Run mypy diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 978b981..fff0038 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,12 +17,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} and PDM 2.4.9 + - name: Set up Python ${{ matrix.python-version }} and PDM 2.10.0 uses: pdm-project/setup-pdm@v3 with: python-version: ${{ matrix.python-version }} architecture: x64 - version: 2.4.9 + version: 2.10.0 - name: Install hockeygameclock and development tools run: pdm install -dG test - name: Run pytest