From c65555c77ee1fa45d17c942547add13aab5f0e0d Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Wed, 20 May 2026 19:36:21 -0700 Subject: [PATCH 1/4] ci: move blacksmith jobs to owned runners --- .github/actionlint.yaml | 1 - .github/workflows/ci.yml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/actionlint.yaml b/.github/actionlint.yaml index 5aa6c6d..b9984d3 100644 --- a/.github/actionlint.yaml +++ b/.github/actionlint.yaml @@ -1,5 +1,4 @@ self-hosted-runner: labels: - - blacksmith-4vcpu-ubuntu-2404 - evalops-orbit-agent-rbe - bazel-rbe diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef9e38b..09a80dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: test: - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository && 'ubuntu-latest' || (vars.PR_VALIDATION_RUNNER || 'evalops-private-ci') }} strategy: matrix: python-version: ["3.11", "3.12"] From cd283e643ca7847a6dab189ca1c6d1bb0c5bd9ff Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Wed, 20 May 2026 19:39:46 -0700 Subject: [PATCH 2/4] ci: fix bazel rbe action pins --- .github/workflows/bazel-rbe.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bazel-rbe.yml b/.github/workflows/bazel-rbe.yml index 9e1ffbd..fba4e8e 100644 --- a/.github/workflows/bazel-rbe.yml +++ b/.github/workflows/bazel-rbe.yml @@ -47,10 +47,10 @@ jobs: timeout-minutes: 30 steps: - name: Checkout - uses: actions/checkout@de0facc42343c4c3d0f2fb3f1f251f9f7e3ce75b # v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Go for Bazel tools - uses: actions/setup-go@4a3601d38874680202d6939c4edd8cf679bd637a # v6.4.0 + uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0 with: go-version: "1.26.3" From b40511ca3aafa1a49a3ec0b8b6d81c109bb3a055 Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Wed, 20 May 2026 19:43:35 -0700 Subject: [PATCH 3/4] ci: allow local fallback for rbe copy actions --- .bazelrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bazelrc b/.bazelrc index cfd95d7..2a1a34c 100644 --- a/.bazelrc +++ b/.bazelrc @@ -17,7 +17,7 @@ build:remote-gcp-dev --remote_default_exec_properties=container-image=docker://g build:remote-gcp-dev --host_platform=//bazel/platforms:linux_x86_64 build:remote-gcp-dev --platforms=//bazel/platforms:linux_x86_64 build:remote-gcp-dev --extra_execution_platforms=//bazel/platforms:linux_x86_64 -build:remote-gcp-dev --spawn_strategy=remote +build:remote-gcp-dev --spawn_strategy=remote,local build:remote-gcp-dev --strategy=Genrule=remote build:remote-gcp-dev --strategy=PyCompile=remote build:remote-gcp-dev --jobs=32 From 0107860dab9afc1792996b963ddb47da13bf40ec Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Wed, 20 May 2026 20:36:24 -0700 Subject: [PATCH 4/4] ci: keep public checks on hosted runners --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 09a80dc..be8e712 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: test: - runs-on: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository && 'ubuntu-latest' || (vars.PR_VALIDATION_RUNNER || 'evalops-private-ci') }} + runs-on: ubuntu-latest strategy: matrix: python-version: ["3.11", "3.12"]