From daec2360c0fffec10c60e7de27334170aa230937 Mon Sep 17 00:00:00 2001 From: Luis Gustavo Date: Sat, 12 Oct 2024 14:02:02 -0300 Subject: [PATCH] Fix CI with new Ubuntu LTS (#3667) * fix ci * fix precommit * change pip to uv * fix uv * fix pre-commit --- .github/workflows/test.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 570700cf10..e45bbec64a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,10 +24,14 @@ jobs: sessions: ${{ steps.set-matrix.outputs.sessions }} steps: - uses: actions/checkout@v4 - - run: pip install poetry nox nox-poetry + - name: Install uv + uses: astral-sh/setup-uv@v3 + - run: uv venv + - run: uv pip install poetry nox nox-poetry - id: set-matrix shell: bash run: | + . .venv/bin/activate echo sessions=$( nox --json -t tests -l | jq 'map( @@ -82,7 +86,9 @@ jobs: benchmarks: name: 📈 Benchmarks - runs-on: ubuntu-latest + + # Using this version because CodSpeed doesn't support Ubuntu 24.04 LTS yet + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 @@ -99,7 +105,7 @@ jobs: if: steps.setup-python.outputs.cache-hit != 'true' - name: Run benchmarks - uses: CodSpeedHQ/action@v2 + uses: CodSpeedHQ/action@v3 with: token: ${{ secrets.CODSPEED_TOKEN }} run: poetry run pytest tests/benchmarks --codspeed