From 132457ad3c9bc225ede481ee5d85b389698a1a63 Mon Sep 17 00:00:00 2001 From: u8slvn Date: Tue, 6 Feb 2024 14:10:46 +0100 Subject: [PATCH] ci: fix test step --- .github/workflows/CI.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 12e85fc..dd244b0 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -22,14 +22,23 @@ jobs: with: python-version: '3.10' - - name: Install pre-commit - run: python -m pip install pre-commit + - name: Setup python environment + run: | + python -m venv .venv + source .venv/bin/activate + python -m pip install pre-commit + python -m pip install -r requirements-dev.txt - name: Check quality - run: make lint + run: | + source .venv/bin/activate + make lint - name: Check tests - run: make test + run: | + source .venv/bin/activate + make dev + make test linux: name: Build linux