Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -88,5 +88,6 @@ build:macos --host_copt=-Wno-stringop-overread
build:macos --host_copt=-Wno-sign-compare

import %workspace%/specialized_configs.bazelrc
import %workspace%/buildbuddy.bazelrc

try-import user.bazelrc
23 changes: 23 additions & 0 deletions buildbuddy.bazelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Shared base config for BuildBuddy RBE and BES.
# Prefixed with `_` because it should not be used directly; use
# `--config=buildbuddy_presubmit` or `--config=buildbuddy_postsubmit` instead.
# API keys (`--remote_header=x-buildbuddy-api-key=...`) must be configured in
# `user.bazelrc` or passed by CI.
build:_buildbuddy_base --bes_results_url=https://rules-python.buildbuddy.io/invocation/
build:_buildbuddy_base --bes_backend=grpcs://rules-python.buildbuddy.io
common:_buildbuddy_base --remote_cache=grpcs://rules-python.buildbuddy.io
common:_buildbuddy_base --remote_timeout=10m
common:_buildbuddy_base --remote_executor=grpcs://rules-python.buildbuddy.io

# For PR presubmit runs.
# Requires a BuildBuddy CAS-only API key.
common:buildbuddy_presubmit --config=_buildbuddy_base
# Isolate presubmit cache so untrusted PRs cannot poison the postsubmit cache.
common:buildbuddy_presubmit --remote_instance_name=presubmit
# A CAS-only key doesn't allow uploading locally generated results.
common:buildbuddy_presubmit --remote_upload_local_results=false

# For postsubmit CI runs on committed code.
# Requires a BuildBuddy read+write API key.
common:buildbuddy_postsubmit --config=_buildbuddy_base
common:buildbuddy_postsubmit --remote_upload_local_results=true
Loading