diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 23c694010..6b99e78e7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: with: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Audit locked dependencies for known CVEs # Fails the build on any known advisory. Accept later via: pip-audit --ignore-vuln # @@ -80,7 +80,7 @@ jobs: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Audit workflows (zizmor) # --offline: the online audits need a GH token and reach the network, so @@ -116,7 +116,7 @@ jobs: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Set up Python run: uv python install 3.13 @@ -172,7 +172,7 @@ jobs: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Set up Python run: uv python install ${{ matrix.python-version }} @@ -260,7 +260,7 @@ jobs: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Set up Python run: uv python install 3.13 diff --git a/.github/workflows/deps-watch.yml b/.github/workflows/deps-watch.yml index b144addbf..d16eea73e 100644 --- a/.github/workflows/deps-watch.yml +++ b/.github/workflows/deps-watch.yml @@ -33,7 +33,7 @@ jobs: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Set up Python run: uv python install 3.13 diff --git a/.github/workflows/governance-advisory.yml b/.github/workflows/governance-advisory.yml index ae151dc7d..19d534f7c 100644 --- a/.github/workflows/governance-advisory.yml +++ b/.github/workflows/governance-advisory.yml @@ -25,7 +25,7 @@ jobs: fetch-depth: 0 # full history so `git diff origin/..HEAD` resolves - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Classify touched paths (advisory, never blocks) # BASE_REF arrives through `env:`, never interpolated into the script diff --git a/.github/workflows/governance-benchmark.yml b/.github/workflows/governance-benchmark.yml index 8e7b1fc43..5607d68ba 100644 --- a/.github/workflows/governance-benchmark.yml +++ b/.github/workflows/governance-benchmark.yml @@ -24,7 +24,7 @@ jobs: fetch-depth: 0 # full history — the backtest replays every commit - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - name: Run backtest (advisory; writes to job summary) run: uv run python scripts/dev/materiality_backtest.py >> "$GITHUB_STEP_SUMMARY" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8034c7ff3..6678a76e0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - name: Install uv - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 with: # This is the one workflow that publishes artefacts (PyPI + GitHub # Release), so it must not restore a cache any other workflow can diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index dc18405ad..3c3652c60 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -47,6 +47,6 @@ jobs: retention-days: 5 - name: Upload to code-scanning - uses: github/codeql-action/upload-sarif@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 + uses: github/codeql-action/upload-sarif@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4 with: sarif_file: results.sarif diff --git a/.github/workflows/selector-probe.yml b/.github/workflows/selector-probe.yml index f62c00abe..f2c9a2365 100644 --- a/.github/workflows/selector-probe.yml +++ b/.github/workflows/selector-probe.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: { persist-credentials: false } - - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + - uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 - run: uv sync --frozen - run: uv run playwright install chromium --with-deps - name: Probe