Skip to content

Commit 45f3302

Browse files
authored
Prep for ownership transfer (#17)
* Prep for ownership transfer * Whoops
1 parent d61b9c9 commit 45f3302

File tree

17 files changed

+48
-2568
lines changed

17 files changed

+48
-2568
lines changed

.bazelrc-buildbuddy

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
1-
build:remote --bes_results_url=https://app.buildbuddy.io/invocation/
2-
build:remote --bes_backend=grpcs://remote.buildbuddy.io
3-
build:remote --remote_cache=grpcs://remote.buildbuddy.io
4-
build:remote --remote_timeout=3600
1+
2+
3+
# Build Buddy Cache Setup
4+
build:build_buddy --bes_results_url=https://app.buildbuddy.io/invocation/
5+
build:build_buddy --bes_backend=grpcs://remote.buildbuddy.io
6+
build:build_buddy --remote_cache=grpcs://remote.buildbuddy.io
7+
build:build_buddy --remote_timeout=3600
58

69
# Additional suggestions from buildbuddy for speed
7-
build:remote --experimental_remote_cache_compression
8-
build:remote --experimental_remote_cache_compression_threshold=100
9-
build:remote --noslim_profile
10-
build:remote --experimental_profile_include_target_label
11-
build:remote --experimental_profile_include_primary_output
12-
build:remote --nolegacy_important_outputs
10+
build:build_buddy --experimental_remote_cache_compression
11+
build:build_buddy --experimental_remote_cache_compression_threshold=100
12+
build:build_buddy --noslim_profile
13+
build:build_buddy --experimental_profile_include_target_label
14+
build:build_buddy --experimental_profile_include_primary_output
15+
build:build_buddy --nolegacy_important_outputs
1316

14-
build --experimental_inmemory_jdeps_files
15-
build --experimental_inmemory_dotd_files
17+
build:build_buddy_readonly --config=build_buddy
18+
build:build_buddy_readonly --noremote_upload_local_results
1619

17-
build:ci --config=remote
18-
build:ci --build_metadata=ROLE=CI
20+
# This config should be used locally. It downloads more than the CI version
21+
build:remote_user --config=build_buddy
22+
build:remote_user --config=build_buddy_readonly
23+
build:remote_user --remote_download_toplevel
24+
25+
build:ci --config=build_buddy
1926
build:ci --remote_download_minimal
27+
build:ci --build_metadata=ROLE=CI

.github/actions/setup-build-buddy/action.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,19 @@ description: 'Sets up the build buddy cache to be readonly / writing based on th
44
inputs:
55
token:
66
description: 'Build Buddy API token'
7-
readonly_token:
8-
description: 'Build Buddy API readonly token'
9-
required: true
107

118
runs:
129
using: "composite"
1310
steps:
1411
- name: Setup without key
1512
env:
1613
API_KEY: ${{ inputs.token }}
17-
READONLY_KEY: ${{ inputs.readonly_token }}
1814
if: ${{ env.API_KEY == '' }}
1915
shell: bash
2016
run: |
2117
echo "No API key secret detected, will setup readonly cache"
22-
echo "build:ci --noremote_upload_local_results" > .buildbuddy-auth.rc
23-
echo "build:ci --remote_header=x-buildbuddy-api-key=${{ env.READONLY_KEY }}" >> .buildbuddy-auth.rc
24-
25-
echo "build:ci --noremote_upload_local_results" > tests/.buildbuddy-auth.rc
26-
echo "build:ci --remote_header=x-buildbuddy-api-key=${{ env.READONLY_KEY }}" >> tests/.buildbuddy-auth.rc
18+
echo "build:ci --config=build_buddy_readonly" > .buildbuddy-auth.rc
19+
echo "build:ci --config=build_buddy_readonly" > tests/.buildbuddy-auth.rc
2720
2821
- name: Set with key
2922
env:
@@ -32,5 +25,5 @@ runs:
3225
shell: bash
3326
run: |
3427
echo "API Key detected!"
35-
echo "build:ci --remote_header=x-buildbuddy-api-key=${{ env.API_KEY }}" > .buildbuddy-auth.rc
36-
echo "build:ci --remote_header=x-buildbuddy-api-key=${{ env.API_KEY }}" > tests/.buildbuddy-auth.rc
28+
echo "build:build_buddy --remote_header=x-buildbuddy-api-key=${{ env.API_KEY }}" > .buildbuddy-auth.rc
29+
echo "build:build_buddy --remote_header=x-buildbuddy-api-key=${{ env.API_KEY }}" > tests/.buildbuddy-auth.rc

.github/workflows/auto_update.yml

Lines changed: 0 additions & 94 deletions
This file was deleted.

.github/workflows/build.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ jobs:
3838
uses: ./.github/actions/setup-build-buddy
3939
with:
4040
token: ${{ secrets.BUILDBUDDY_API_KEY }}
41-
readonly_token: ${{ secrets.BUILDBUDDY_READONLY }}
4241
- run: bazel ${{ matrix.bazel_options }} build -k ${{ matrix.config }} --config=ci @rules_bzlmodrio_toolchains//...
4342
working-directory: tests
4443
- name: Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
@@ -78,7 +77,6 @@ jobs:
7877
uses: ./.github/actions/setup-build-buddy
7978
with:
8079
token: ${{ secrets.BUILDBUDDY_API_KEY }}
81-
readonly_token: ${{ secrets.BUILDBUDDY_READONLY }}
8280
- name: Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
8381
run: bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci || true
8482
working-directory: tests
@@ -115,7 +113,6 @@ jobs:
115113
uses: ./.github/actions/setup-build-buddy
116114
with:
117115
token: ${{ secrets.BUILDBUDDY_API_KEY }}
118-
readonly_token: ${{ secrets.BUILDBUDDY_READONLY }}
119116
- name: Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
120117
run: bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci || true
121118
working-directory: tests
@@ -153,7 +150,6 @@ jobs:
153150
uses: ./.github/actions/setup-build-buddy
154151
with:
155152
token: ${{ secrets.BUILDBUDDY_API_KEY }}
156-
readonly_token: ${{ secrets.BUILDBUDDY_READONLY }}
157153
- name: Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
158154
run: bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci || true
159155
working-directory: tests

.github/workflows/publish.yml

Lines changed: 0 additions & 82 deletions
This file was deleted.

generate/.bazelversion

Lines changed: 0 additions & 1 deletion
This file was deleted.

generate/BUILD.bazel

Lines changed: 0 additions & 47 deletions
This file was deleted.

generate/MODULE.bazel

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)