diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dc03ca304..e55e3fd73 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,7 +53,7 @@ jobs: # `uv run --python ` and fails loudly if uv is missing # (see internal/eval_harness/python.go). Must match ci.yml. - name: Set up uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 - name: Get dependencies run: go mod download diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6b88cb33d..9339c31a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,7 @@ jobs: # Python is installed. Update PinnedPythonVersion in # internal/eval_harness/python.go if the target moves. - name: Set up uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 - name: Install dependencies run: make deps @@ -155,7 +155,7 @@ jobs: # continue-on-error keeps CI green if the secret is missing or the scan # service has a hiccup — Sonar is a reporting layer, not a gate. - name: SonarCloud scan - uses: SonarSource/sonarqube-scan-action@59db25f34e16620e48ab4bb9e4a5dce155cb5432 # v7 + uses: SonarSource/sonarqube-scan-action@7006c4492b2e0ee0f816d36501671557c97f5995 # v7 continue-on-error: true env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} @@ -209,7 +209,7 @@ jobs: cache: true - name: Set up uv (provides Python for eval-harness Python runner tests) - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 - name: Install ailang to PATH (mirrors `make install`) shell: pwsh diff --git a/.github/workflows/dashboard-ui-build.yml b/.github/workflows/dashboard-ui-build.yml index 2c8375d87..c9f706ec8 100644 --- a/.github/workflows/dashboard-ui-build.yml +++ b/.github/workflows/dashboard-ui-build.yml @@ -26,10 +26,10 @@ jobs: uses: actions/checkout@v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 + uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0 - name: Build ui-builder stage - uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 + uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0 with: context: . file: docker/Dockerfile.dashboard diff --git a/.github/workflows/eval-weekly.yml b/.github/workflows/eval-weekly.yml index e52c8ca34..23945e40f 100644 --- a/.github/workflows/eval-weekly.yml +++ b/.github/workflows/eval-weekly.yml @@ -37,7 +37,7 @@ jobs: # rather than a system `python3`. Update PinnedPythonVersion in # internal/eval_harness/python.go if the target moves. - name: Set up uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 - name: Install dependencies run: make deps