From 4cb63fda2639eeb6c7ddde70d729d427fc10c3e6 Mon Sep 17 00:00:00 2001 From: Santiago Martinez Date: Wed, 31 Jan 2024 22:15:28 +0000 Subject: [PATCH] Update workflows --- .github/workflows/docs.yml | 6 +----- .github/workflows/lint.yml | 17 +++++++++-------- .github/workflows/test.yml | 6 +----- 3 files changed, 11 insertions(+), 18 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5cd80970..1d347047 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -8,16 +8,12 @@ permissions: jobs: deploy: runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - python-version: ["3.11"] steps: - uses: actions/checkout@v4 - name: Setup PDM uses: pdm-project/setup-pdm@v3 with: - python-version: ${{ matrix.python-version }} + python-version: "3.11" - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV - name: Install dependencies run: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f70ae70f..40e4db97 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,31 +1,32 @@ name: Linting - on: push: branches: ["main"] pull_request: branches: ["main"] - jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - name: Setup PDM + uses: pdm-project/setup-pdm@v3 with: python-version: "3.11" - name: Install dependencies - run: pip install black ruff pyright + run: | + cd back + pdm install --dev - name: Check formatting run: | cd back - black --check src - black --check tests + pdm run black --check src + pdm run black --check tests - name: Check typing run: | cd back - pyright src + pdm run pyright src - name: Check for overall code issues run: | cd back - ruff src + pdm run ruff src diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a37fa7db..0293ef30 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,16 +7,12 @@ on: jobs: test: runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - python-version: ["3.11"] steps: - uses: actions/checkout@v4 - name: Setup PDM uses: pdm-project/setup-pdm@v3 with: - python-version: ${{ matrix.python-version }} + python-version: "3.11" - name: Install dependencies run: | cd back