From 147803697d5e315a010b90c7fc39e51c6e37e557 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= Date: Mon, 27 Oct 2025 20:38:17 -0600 Subject: [PATCH 1/3] Bump uv in CI from 0.5.20 to 0.9.5 --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71b87ab..8412b5e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,7 +51,7 @@ jobs: submodules: true - uses: astral-sh/setup-uv@v4 with: - version: "0.5.20" + version: "0.9.5" - name: "Set up Python ${{ matrix.python-version }}" uses: actions/setup-python@v5 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6db411e..3d48f0d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,7 +45,7 @@ jobs: submodules: true - uses: astral-sh/setup-uv@v4 with: - version: "0.5.20" + version: "0.9.5" - uses: actions/setup-python@v2 with: python-version: "3.14" @@ -67,7 +67,7 @@ jobs: submodules: true - uses: astral-sh/setup-uv@v4 with: - version: "0.5.20" + version: "0.9.5" - uses: actions/setup-python@v2 with: python-version: "3.14" @@ -94,7 +94,7 @@ jobs: - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v4 with: - version: "0.5.20" + version: "0.9.5" - uses: actions/setup-python@v2 with: python-version: "3.14" From 0cc25f469c05d69a392df417899b48c85d9fe3d9 Mon Sep 17 00:00:00 2001 From: Adrien Cacciaguerra Date: Tue, 28 Oct 2025 10:42:23 +0000 Subject: [PATCH 2/3] chore: require uv 0.9.5 --- .github/workflows/ci.yml | 2 -- .github/workflows/codspeed.yml | 3 +-- .github/workflows/release.yml | 6 ------ pyproject.toml | 3 +++ 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8412b5e..1c3de13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,8 +50,6 @@ jobs: with: submodules: true - uses: astral-sh/setup-uv@v4 - with: - version: "0.9.5" - name: "Set up Python ${{ matrix.python-version }}" uses: actions/setup-python@v5 with: diff --git a/.github/workflows/codspeed.yml b/.github/workflows/codspeed.yml index 03d7695..66dfef9 100644 --- a/.github/workflows/codspeed.yml +++ b/.github/workflows/codspeed.yml @@ -23,8 +23,7 @@ jobs: - uses: actions/checkout@v5 with: submodules: "recursive" - - name: Install required-version defined in uv.toml - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v7 - uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3d48f0d..4eba49b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,8 +44,6 @@ jobs: with: submodules: true - uses: astral-sh/setup-uv@v4 - with: - version: "0.9.5" - uses: actions/setup-python@v2 with: python-version: "3.14" @@ -66,8 +64,6 @@ jobs: with: submodules: true - uses: astral-sh/setup-uv@v4 - with: - version: "0.9.5" - uses: actions/setup-python@v2 with: python-version: "3.14" @@ -93,8 +89,6 @@ jobs: path: dist/ - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v4 - with: - version: "0.9.5" - uses: actions/setup-python@v2 with: python-version: "3.14" diff --git a/pyproject.toml b/pyproject.toml index 09d3439..0ab2879 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,6 +44,9 @@ compat = [ # "pytest-speed>=0.3.5", ] +[tool.uv] +required-version = "0.9.5" + [tool.uv.sources] pytest-codspeed = { workspace = true } From de1f61c572aded91b4cab7f6870063a06ddd7070 Mon Sep 17 00:00:00 2001 From: Adrien Cacciaguerra Date: Tue, 28 Oct 2025 10:58:17 +0000 Subject: [PATCH 3/3] chore: bump actions --- .github/workflows/ci.yml | 10 +++++----- .github/workflows/release.yml | 20 ++++++++++---------- README.md | 4 ++-- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c3de13..0132b3f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,11 +14,11 @@ jobs: static-analysis: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: submodules: true - name: Set up Python 3.14 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.14" - uses: pre-commit/action@v3.0.1 @@ -46,12 +46,12 @@ jobs: - ">=8.1.1" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: submodules: true - - uses: astral-sh/setup-uv@v4 + - uses: astral-sh/setup-uv@v7 - name: "Set up Python ${{ matrix.python-version }}" - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "${{ matrix.python-version }}" - if: matrix.config == 'valgrind' || matrix.config == 'pytest-benchmark' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4eba49b..0a1b68a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: runs-on: ${{ matrix.platform.runs-on }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: submodules: true - name: Build wheels @@ -40,11 +40,11 @@ jobs: build-py3-none-any: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: submodules: true - - uses: astral-sh/setup-uv@v4 - - uses: actions/setup-python@v2 + - uses: astral-sh/setup-uv@v7 + - uses: actions/setup-python@v6 with: python-version: "3.14" - name: Build py3-none-any wheel @@ -60,11 +60,11 @@ jobs: build-sdist: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: submodules: true - - uses: astral-sh/setup-uv@v4 - - uses: actions/setup-python@v2 + - uses: astral-sh/setup-uv@v7 + - uses: actions/setup-python@v6 with: python-version: "3.14" - name: Build the source dist @@ -87,9 +87,9 @@ jobs: with: merge-multiple: true path: dist/ - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v4 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v5 + - uses: astral-sh/setup-uv@v7 + - uses: actions/setup-python@v6 with: python-version: "3.14" diff --git a/README.md b/README.md index 55827c0..aa1a909 100644 --- a/README.md +++ b/README.md @@ -102,8 +102,8 @@ jobs: name: Run benchmarks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.14"