diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71b87ab..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,14 +46,12 @@ jobs: - ">=8.1.1" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: submodules: true - - uses: astral-sh/setup-uv@v4 - with: - version: "0.5.20" + - 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/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 6db411e..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,13 +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 - with: - version: "0.5.20" - - 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 @@ -62,13 +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 - with: - version: "0.5.20" - - 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 @@ -91,11 +87,9 @@ jobs: with: merge-multiple: true path: dist/ - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v4 - with: - version: "0.5.20" - - 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" 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 }