From e42293869e8edc2fa809bff4d69dff1d91d8e946 Mon Sep 17 00:00:00 2001 From: Anfimov Dima Date: Sat, 3 May 2025 10:30:52 +0300 Subject: [PATCH 1/2] ci: update uv version --- .github/workflows/code-check.yml | 10 ++++------ .github/workflows/release_pypi.yml | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/code-check.yml b/.github/workflows/code-check.yml index 112f60c..c44649d 100644 --- a/.github/workflows/code-check.yml +++ b/.github/workflows/code-check.yml @@ -8,10 +8,9 @@ jobs: steps: - uses: actions/checkout@v4 - id: setup-uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: - version: "0.7.2" - use-cache: true + enable-cache: true - name: Install Dependencies if: steps.setup-uv.outputs.cache-hit != 'true' run: uv sync --all-extras @@ -28,10 +27,9 @@ jobs: steps: - uses: actions/checkout@v4 - id: setup-uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: - version: "0.7.2" - use-cache: true + enable-cache: true python-version: ${{ matrix.python-version }} - name: Install Dependencies if: steps.setup-uv.outputs.cache-hit != 'true' diff --git a/.github/workflows/release_pypi.yml b/.github/workflows/release_pypi.yml index d97c766..803d322 100644 --- a/.github/workflows/release_pypi.yml +++ b/.github/workflows/release_pypi.yml @@ -16,6 +16,6 @@ jobs: id-token: write steps: - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v5 + - uses: astral-sh/setup-uv@v6 - run: uv build - run: uv publish --trusted-publishing always From 672b8d3013493a65697a3a8c6d6a324d8a62b9e1 Mon Sep 17 00:00:00 2001 From: Anfimov Dima Date: Sat, 3 May 2025 10:36:34 +0300 Subject: [PATCH 2/2] ci: activate env on tests --- .github/workflows/code-check.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/code-check.yml b/.github/workflows/code-check.yml index c44649d..a6a0f5e 100644 --- a/.github/workflows/code-check.yml +++ b/.github/workflows/code-check.yml @@ -31,6 +31,7 @@ jobs: with: enable-cache: true python-version: ${{ matrix.python-version }} + activate-environment: true - name: Install Dependencies if: steps.setup-uv.outputs.cache-hit != 'true' run: uv sync --all-extras