From 5a1575d54924e31be5db5de9927dc410c32e8566 Mon Sep 17 00:00:00 2001 From: Tatu Aalto Date: Wed, 18 Sep 2024 20:47:07 +0300 Subject: [PATCH] chore: tune CI with UV --- .github/workflows/on-push.yml | 6 ++++-- .github/workflows/release.yml | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index 763c2b7..c4db3f5 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -20,8 +20,10 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | - pip install -r requirements-dev.txt - pip install robotframework-browser + pip install --upgrade pip + pip install uv + uv pip install -r requirements-dev.txt --python ${{ matrix.python-version }} --system + uv pip install robotframework-browser --python ${{ matrix.python-version }} --system - name: Lint files run: | rfbrowser init chromium diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a240c05..7b6ab9a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,8 +23,10 @@ jobs: python-version: 3.12 - name: Install dependencies run: | - pip install -r requirements-dev.txt - pip install robotframework-browser + pip install --upgrade pip + pip install uv + uv pip install -r requirements-dev.txt + uv pip install robotframework-browser - name: Lint files run: inv lint - name: Run unit tests