From 284a828faef4250faf0269f1c19a37eb49807986 Mon Sep 17 00:00:00 2001 From: grillazz Date: Mon, 20 Jul 2026 10:38:28 +0200 Subject: [PATCH] feat: enhance CI workflow by installing project dependencies and freezing pytest --- .github/workflows/build-and-test.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 9c2609b..fdb3795 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -52,8 +52,13 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Install project dependecies + run: uv sync --group dev --group test --locked --no-install-project + with: + python-version: ${{ matrix.python-version }} + - name: Lint with ruff run: uv run --frozen ruff check . - name: Test with python ${{ matrix.python-version }} - run: uv run pytest + run: uv run --frozen pytest