From 28da153fa06eab93cdd030315457b717d13115de Mon Sep 17 00:00:00 2001 From: Francisco Javier Arceo Date: Tue, 10 Feb 2026 11:27:59 -0500 Subject: [PATCH] fix(ci): Use uv run for pytest in master_only benchmark step The benchmark step was calling pytest directly instead of using uv run, which would fail since dependencies are installed in the uv-managed virtual environment. Co-Authored-By: Claude Opus 4.5 --- .github/workflows/master_only.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/master_only.yml b/.github/workflows/master_only.yml index ed97f0cb70f..324c4017b5e 100644 --- a/.github/workflows/master_only.yml +++ b/.github/workflows/master_only.yml @@ -78,7 +78,7 @@ jobs: SNOWFLAKE_CI_PASSWORD: ${{ secrets.SNOWFLAKE_CI_PASSWORD }} SNOWFLAKE_CI_ROLE: ${{ secrets.SNOWFLAKE_CI_ROLE }} SNOWFLAKE_CI_WAREHOUSE: ${{ secrets.SNOWFLAKE_CI_WAREHOUSE }} - run: pytest --verbose --color=yes sdk/python/tests --integration --benchmark --benchmark-autosave --benchmark-save-data --durations=5 + run: uv run pytest --verbose --color=yes sdk/python/tests --integration --benchmark --benchmark-autosave --benchmark-save-data --durations=5 - name: Upload Benchmark Artifact to S3 run: aws s3 cp --recursive .benchmarks s3://feast-ci-pytest-benchmark - name: Minimize uv cache