Skip to content

Commit 37b47c3

Browse files
authored
Merge branch 'main' into mnoah1/test-logs
2 parents 6bf4a05 + 502e0cf commit 37b47c3

409 files changed

Lines changed: 21167 additions & 8523 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bazelrc

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,21 @@ common --repository_cache=~/.cache/bazel-repo-cache
44
# Resolve protoc from a registered toolchain (toolchains_protoc provides a
55
# prebuilt binary) instead of compiling protoc from source. Introduced in Bazel 7.
66
common --incompatible_enable_proto_toolchain_resolution
7+
8+
# Hermetic execution: actions and tests run with a static environment instead
9+
# of inheriting the client's, so results are reproducible and cache correctly
10+
# across shells and machines.
11+
common --incompatible_strict_action_env
12+
13+
# Stricter sandbox: sandboxed actions get no network access by default (each
14+
# runs in its own network namespace with only a private loopback). Tests that
15+
# talk to the Docker daemon and connect to its published host ports opt back
16+
# in with tags = ["requires-network"].
17+
common --sandbox_default_allow_network=false
18+
19+
# Docker-based tests are hermetic (all inputs are declared Bazel data deps),
20+
# but a few environment knobs are deliberately passed through when set:
21+
# DOCKER_HOST selects a non-default Docker daemon; SKIP_CLEANUP=true keeps
22+
# containers running after a failure for inspection.
23+
test --test_env=DOCKER_HOST
24+
test --test_env=SKIP_CLEANUP

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
39+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
4040
with:
4141
# This job executes untrusted PR code (make build/test/lint). Don't
4242
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -54,7 +54,7 @@ jobs:
5454
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
5555
runs-on: ubuntu-latest
5656
steps:
57-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
57+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
5858
with:
5959
# This job executes untrusted PR code (make build/test/lint). Don't
6060
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -75,7 +75,7 @@ jobs:
7575
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
7676
runs-on: ubuntu-latest
7777
steps:
78-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
78+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
7979
with:
8080
# This job executes untrusted PR code (make build/test/lint). Don't
8181
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -96,7 +96,7 @@ jobs:
9696
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
9797
runs-on: ubuntu-latest
9898
steps:
99-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
99+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
100100
with:
101101
# This job executes untrusted PR code (make build/test/lint). Don't
102102
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -111,7 +111,7 @@ jobs:
111111
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
112112
runs-on: ubuntu-latest
113113
steps:
114-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
114+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
115115
with:
116116
# This job executes untrusted PR code (make build/test/lint). Don't
117117
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -126,7 +126,7 @@ jobs:
126126
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
127127
runs-on: ubuntu-latest
128128
steps:
129-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
129+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
130130
with:
131131
# This job executes untrusted PR code (make build/test/lint). Don't
132132
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -144,7 +144,7 @@ jobs:
144144
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
145145
runs-on: ubuntu-latest
146146
steps:
147-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
147+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
148148
with:
149149
# This job executes untrusted PR code (make build/test/lint). Don't
150150
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -159,7 +159,7 @@ jobs:
159159
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
160160
runs-on: ubuntu-latest
161161
steps:
162-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
162+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
163163
with:
164164
# This job executes untrusted PR code (make build/test/lint). Don't
165165
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -174,7 +174,7 @@ jobs:
174174
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
175175
runs-on: ubuntu-latest
176176
steps:
177-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
177+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
178178
with:
179179
# This job executes untrusted PR code (make build/test/lint). Don't
180180
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -192,7 +192,7 @@ jobs:
192192
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
193193
runs-on: ubuntu-latest
194194
steps:
195-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
195+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
196196
with:
197197
# This job executes untrusted PR code (make build/test/lint). Don't
198198
# leave the GITHUB_TOKEN in the workspace git config while it runs.
@@ -216,7 +216,7 @@ jobs:
216216
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
217217
runs-on: ubuntu-latest
218218
steps:
219-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
219+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
220220
with:
221221
persist-credentials: false
222222
- name: actionlint

.github/workflows/rebase-stack.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,16 @@ permissions:
8282
jobs:
8383
rebase-stack:
8484
name: Rebase Stack
85-
if: github.event.pull_request.merged == true
85+
# DISABLED: this workflow is turned off in favor of GitHub's native stacked
86+
# PR support. The file is kept (not removed) so it can be re-enabled by
87+
# restoring the condition below to `github.event.pull_request.merged == true`.
88+
if: false && github.event.pull_request.merged == true
8689
runs-on: ubuntu-latest
8790
# Scope the privileged PAT to a protected Environment restricted to `main`
8891
# so the secret cannot be used from any other ref/context.
8992
environment: stack-rebase
9093
steps:
91-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
94+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
9295
with:
9396
# Fetch full history so rebase --onto works correctly.
9497
fetch-depth: 0

.github/workflows/tag-go-pseudoversion.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
name: Create and push pseudo-version tag
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
27+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
2828
with:
2929
fetch-depth: 0
3030

AGENTS.md

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

0 commit comments

Comments
 (0)