From 4edd45289220869c22f764bdb1f0ad12c513bdd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Vu=C4=8Dica?= Date: Mon, 13 May 2024 16:24:12 +0100 Subject: [PATCH] .github/workflows: For Bazel RBE, use a BuildBuddy secret as part of CI. Set the BB API header only if the secret is set. The secret will not be set on pull requests, intentionally. --- .github/workflows/ci-bazel.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-bazel.yml b/.github/workflows/ci-bazel.yml index b6b92777..ce6e2642 100644 --- a/.github/workflows/ci-bazel.yml +++ b/.github/workflows/ci-bazel.yml @@ -118,7 +118,7 @@ jobs: # More useful with e.g. npm. - name: rbe bazel build - run: bazel build --config=remote --build_metadata=ROLE=CI //:yatc + run: bazel build --config=remote --build_metadata=ROLE=CI ${BUILDBUDDY_ORG_API_KEY:+--remote_header=x-buildbuddy-api-key=${BUILDBUDDY_ORG_API_KEY}} //:yatc bazel_test_buildbuddy: runs-on: ubuntu-latest @@ -154,10 +154,12 @@ jobs: # More useful with e.g. npm. - name: rbe bazel test - run: bazel test --config=remote --build_metadata=ROLE=CI //:util_test + run: bazel test --config=remote --build_metadata=ROLE=CI ${BUILDBUDDY_ORG_API_KEY:+--remote_header=x-buildbuddy-api-key=${BUILDBUDDY_ORG_API_KEY}} //:util_test # Temporarily allow errors. This is known to fail at this time due to insufficient # number of binary packages installed by the rules_libsdl12. continue-on-error: true + env: + BUILDBUDDY_ORG_API_KEY: ${{ secrets.BUILDBUDDY_ORG_API_KEY }} - name: print ldd run: ldd bazel-bin/util_test