ci(sdk): switch external provider tests from poetry to uv

- Replace poetry.lock filter with uv.lock
- Run pytest via uv to match the migrated workflow
This commit is contained in:
StylusFrost
2026-05-27 17:33:46 +02:00
parent b3c0f78801
commit b25a8e5b6e
+2 -2
View File
@@ -552,11 +552,11 @@ jobs:
./prowler/config/**
./prowler/lib/**
./tests/providers/external/**
./poetry.lock
./uv.lock
- name: Run External Provider tests
if: steps.changed-external.outputs.any_changed == 'true'
run: poetry run pytest -n auto --cov=./prowler/providers/common --cov=./prowler/config --cov=./prowler/lib --cov-report=xml:external_coverage.xml tests/providers/external
run: uv run pytest -n auto --cov=./prowler/providers/common --cov=./prowler/config --cov=./prowler/lib --cov-report=xml:external_coverage.xml tests/providers/external
- name: Upload External Provider coverage to Codecov
if: steps.changed-external.outputs.any_changed == 'true'