Skip to content

Commit

Permalink
.github/workflows: For Bazel RBE, use a BuildBuddy secret as part of CI.
Browse files Browse the repository at this point in the history
Set the BB API header only if the secret is set.

The secret will not be set on pull requests, intentionally.
  • Loading branch information
ivucica authored May 13, 2024
1 parent 38591b0 commit 4edd452
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/ci-bazel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 4edd452

Please sign in to comment.