From 7f0dcaa94a94945f87b2f3d284a9d4577c59bffa Mon Sep 17 00:00:00 2001 From: koval Date: Wed, 21 Oct 2026 17:48:55 +0300 Subject: [PATCH] Install PDM via pip instead of setup-pdm in CI --- .github/workflows/autorelease.yml | 10 ++++------ .github/workflows/publish.yml | 9 +++------ .github/workflows/python-linters.yml | 10 ++++++---- .github/workflows/python-tests.yml | 10 ++++++---- pyproject.toml | 2 +- 5 files changed, 20 insertions(+), 21 deletions(-) diff --git a/.github/workflows/autorelease.yml b/.github/workflows/autorelease.yml index e4e7754..6c978ba 100644 --- a/.github/workflows/autorelease.yml +++ b/.github/workflows/autorelease.yml @@ -15,17 +15,15 @@ jobs: python-version: [ '3.8.16' ] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + - name: Set up PDM - uses: pdm-project/setup-pdm@v3 - with: - python-version: ${{ matrix.python-version }} - version: 2.20.1 + run: pip install pdm==2.20.1 - name: Install dependencies run: pdm install -dG release diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 83782b7..16da89d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,18 +15,15 @@ jobs: id-token: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Set up PDM - uses: pdm-project/setup-pdm@v3 - with: - python-version: ${{ matrix.python-version }} - version: 2.20.1 + run: pip install pdm==2.20.1 - name: Publish package distributions to PyPI run: pdm publish diff --git a/.github/workflows/python-linters.yml b/.github/workflows/python-linters.yml index c4a4f53..9af1a75 100644 --- a/.github/workflows/python-linters.yml +++ b/.github/workflows/python-linters.yml @@ -13,12 +13,14 @@ jobs: python-version: ['3.8.16'] steps: - - uses: actions/checkout@v3 - - name: Set up PDM - uses: pdm-project/setup-pdm@v3 + - uses: actions/checkout@v4 + - name: Set up python + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - version: 2.20.1 + + - name: Set up PDM + run: pip install pdm==2.20.1 - name: Install dependencies run: | diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 40b1222..de45a34 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -14,12 +14,14 @@ jobs: python-version: ['3.8', '3.9', '3.10', '3.11'] steps: - - uses: actions/checkout@v3 - - name: Set up PDM - uses: pdm-project/setup-pdm@v3 + - uses: actions/checkout@v4 + - name: Set up python + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - version: 2.20.1 + + - name: Set up PDM + run: pip install pdm==2.20.1 - name: Install dependencies run: | diff --git a/pyproject.toml b/pyproject.toml index 36e5b32..8edef1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "huntflow-api-client" -version = "2.13.9" +version = "2.13.10" description = "Huntflow API Client for Python" authors = [ {name = "Developers huntflow", email = "developer@huntflow.ru"},