From ef892b8782f5dcec0b82649027cd05e776a6f8eb Mon Sep 17 00:00:00 2001 From: AllynH Date: Fri, 21 Nov 2025 09:43:28 +0000 Subject: [PATCH 1/3] Updating Actions to use uv. --- .github/workflows/validate-csv.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/validate-csv.yml b/.github/workflows/validate-csv.yml index c46d1f4..4f878fa 100644 --- a/.github/workflows/validate-csv.yml +++ b/.github/workflows/validate-csv.yml @@ -27,8 +27,8 @@ jobs: - name: Install dependencies run: | - python -m pip install --upgrade pip - pip install pytest==9.0.1 + python -m pip install --upgrade uv + uv pip install -r requirements.txt - name: Run CSV validation tests run: | From 19c9cbd672e5a6dcb2ec1eca4f827f470cf1185d Mon Sep 17 00:00:00 2001 From: AllynH Date: Fri, 21 Nov 2025 09:47:04 +0000 Subject: [PATCH 2/3] Updating Actions to use uv in a .venv. --- .github/workflows/validate-csv.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/validate-csv.yml b/.github/workflows/validate-csv.yml index 4f878fa..f05e536 100644 --- a/.github/workflows/validate-csv.yml +++ b/.github/workflows/validate-csv.yml @@ -28,6 +28,8 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade uv + uv venv .venv + source .venv/bin/activate uv pip install -r requirements.txt - name: Run CSV validation tests From d5e8aeb4248d61f8636bd0a33356e3ce70284201 Mon Sep 17 00:00:00 2001 From: AllynH Date: Fri, 21 Nov 2025 09:50:25 +0000 Subject: [PATCH 3/3] Updating Actions to use uv in a .venv for each running job. --- .github/workflows/validate-csv.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/validate-csv.yml b/.github/workflows/validate-csv.yml index f05e536..8cb5d6c 100644 --- a/.github/workflows/validate-csv.yml +++ b/.github/workflows/validate-csv.yml @@ -34,4 +34,5 @@ jobs: - name: Run CSV validation tests run: | + source .venv/bin/activate pytest tests/test_csv.py -v