From 781611804936288972a31145dea582f400460513 Mon Sep 17 00:00:00 2001 From: Nir Tal Date: Sun, 6 Apr 2025 19:53:36 +0300 Subject: [PATCH 1/2] uv --- .github/workflows/devRun.yml | 4 +--- .github/workflows/nightly.yml | 10 +++++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/devRun.yml b/.github/workflows/devRun.yml index 923e564c7..307d3c664 100644 --- a/.github/workflows/devRun.yml +++ b/.github/workflows/devRun.yml @@ -29,9 +29,7 @@ jobs: PLAYWRIGHT_VERSION=$(grep -E '^playwright = "[^"]*"' pyproject.toml | sed -E 's/playwright = "([^"]*)".*$/\1/') npx playwright@$PLAYWRIGHT_VERSION install --with-deps - name: Test with pytest - run: | - source .venv/bin/activate - xvfb-run pytest -m devRun --base-url ${{ vars.BASE_URL }} + run: uv venv exec bash -c "xvfb-run pytest -m devRun --base-url ${{ vars.BASE_URL }}" - name: Auto-assign reviewers uses: kentaro-m/auto-assign-action@v2.0.0 if: success() diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 12025805b..baa621a66 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -54,11 +54,11 @@ jobs: npx playwright@$PLAYWRIGHT_VERSION install --with-deps - name: Run Tests run: | - source .venv/bin/activate - xvfb-run pytest ${{ github.event.inputs.pytest_command || '-m "not devRun"' }} \ - --base-url ${{ vars.BASE_URL }} \ - --splits ${{ github.event.inputs.parallelism || 2 }} \ - --group ${{ matrix.group }} + uv venv exec bash -c " + xvfb-run pytest ${{ github.event.inputs.pytest_command || '-m \"not devRun\"' }} \ + --base-url ${{ vars.BASE_URL }} \ + --splits ${{ github.event.inputs.parallelism || 2 }} \ + --group ${{ matrix.group }}" - name: Upload test results and artifacts if: always() uses: actions/upload-artifact@v4.6.2 From 3f6e356d646f43944ed82607357f387c06dffd20 Mon Sep 17 00:00:00 2001 From: Nir Tal Date: Sun, 6 Apr 2025 19:58:02 +0300 Subject: [PATCH 2/2] uv --- .github/workflows/devRun.yml | 2 +- .github/workflows/nightly.yml | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/devRun.yml b/.github/workflows/devRun.yml index 307d3c664..868ae92f6 100644 --- a/.github/workflows/devRun.yml +++ b/.github/workflows/devRun.yml @@ -29,7 +29,7 @@ jobs: PLAYWRIGHT_VERSION=$(grep -E '^playwright = "[^"]*"' pyproject.toml | sed -E 's/playwright = "([^"]*)".*$/\1/') npx playwright@$PLAYWRIGHT_VERSION install --with-deps - name: Test with pytest - run: uv venv exec bash -c "xvfb-run pytest -m devRun --base-url ${{ vars.BASE_URL }}" + run: xvfb-run .venv/bin/python -m pytest -m devRun --base-url ${{ vars.BASE_URL }} - name: Auto-assign reviewers uses: kentaro-m/auto-assign-action@v2.0.0 if: success() diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index baa621a66..412cbdfcf 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -54,11 +54,10 @@ jobs: npx playwright@$PLAYWRIGHT_VERSION install --with-deps - name: Run Tests run: | - uv venv exec bash -c " - xvfb-run pytest ${{ github.event.inputs.pytest_command || '-m \"not devRun\"' }} \ - --base-url ${{ vars.BASE_URL }} \ - --splits ${{ github.event.inputs.parallelism || 2 }} \ - --group ${{ matrix.group }}" + xvfb-run .venv/bin/python -m pytest ${{ github.event.inputs.pytest_command || '-m "not devRun"' }} \ + --base-url ${{ vars.BASE_URL }} \ + --splits ${{ github.event.inputs.parallelism || 2 }} \ + --group ${{ matrix.group }} - name: Upload test results and artifacts if: always() uses: actions/upload-artifact@v4.6.2