diff --git a/.github/workflows/snyk.yml b/.github/workflows/snyk.yml index 3807f3c108..3c219bfd01 100644 --- a/.github/workflows/snyk.yml +++ b/.github/workflows/snyk.yml @@ -56,11 +56,16 @@ jobs: with: node-version: "25" - - name: Setup Python (for tests tooling) - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - name: Install uv + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0 with: + version: "0.11.0" python-version: "3.11" + - name: Sync Python dependencies (integrations) + working-directory: tests/integrations/python + run: uv sync --frozen + - name: Setup Go uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0 with: @@ -101,25 +106,15 @@ jobs: with: node-version: "25" - - name: Setup Python (for tests tooling) - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - name: Install uv + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0 with: + version: "0.11.0" python-version: "3.11" - - name: Setup Python (for tests tooling) - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 - with: - python-version: "3.11" - cache: "pip" - cache-dependency-path: | - tests/integrations/requirements.txt - tests/governance/requirements.txt - - - name: Install Python dependencies (tests tooling) - run: | - python -m pip install --disable-pip-version-check \ - -r tests/integrations/requirements.txt \ - -r tests/governance/requirements.txt + - name: Sync Python dependencies (integrations) + working-directory: tests/integrations/python + run: uv sync --frozen - name: Setup Go uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0