diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 90e0eda..7659378 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -8,12 +8,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: pdm-project/setup-pdm@v4 with: python-version: '3.10' + cache: true - name: Install dependencies run: | - pip install --user pdm pdm install --global --project . - name: Black run: black --check src/ tests/ @@ -22,12 +22,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: pdm-project/setup-pdm@v4 with: python-version: '3.10' + cache: true - name: Install dependencies run: | - pip install --user pdm pdm install --global --project . - name: Ruff run: ruff check src/ tests/ @@ -36,12 +36,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: pdm-project/setup-pdm@v4 with: python-version: '3.10' + cache: true - name: Install dependencies run: | - pip install --user pdm pdm install --global --project . - name: Pyright run: pyright src/ tests/ diff --git a/.github/workflows/publish-test.yaml b/.github/workflows/publish-test.yaml index 1740dda..450037a 100644 --- a/.github/workflows/publish-test.yaml +++ b/.github/workflows/publish-test.yaml @@ -21,13 +21,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: set up python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: pdm-project/setup-pdm@v4 with: python-version: ${{ matrix.python-version }} - cache: 'pip' + cache: true - name: install dependencies run: | - pip install --user pdm pdm install --global --project . - name: publish run: | diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index ac65dda..20debff 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -15,13 +15,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: set up python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: pdm-project/setup-pdm@v4 with: python-version: ${{ matrix.python-version }} - cache: 'pip' + cache: true - name: install dependencies run: | - pip install --user pdm pdm install --global --project . - name: publish run: | diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index aaa873f..a2db696 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -12,13 +12,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: pdm-project/setup-pdm@v4 with: python-version: ${{ matrix.python-version }} - cache: 'pip' + cache: true - name: Install dependencies run: | - pip install --user pdm pdm install --global --project . - name: Unit tests run: |