You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
T80 — Run bep_signing_rotation_keeps_running_box_working on the macOS lane #2565
### T80 — Run bep_signing_rotation_keeps_running_box_working on the macOS lane
slice: S11
kind: task
covers: BEP-061
size: M
est: 0 code, 100 tests
executor: human
difficulty: routine
model: standard
diagnostics: the case prints PASS or NOT RUN with its gate
observability: the case output, posted on #2565
layers:
- mac:
- scripts/session-e2e.sh: run on the manual macOS lane of #2500 against `main`, with a GitHub sign-in, unchanged
test: ./scripts/session-e2e.sh bep_signing_rotation_keeps_running_box_working
produces: none
consumes: none
proof: On the macOS lane, a running box keeps cloning and pushing across a signing-certificate rotation, and the case records OK.
depends on:
- blocked by #2533
- blocked by #2785
The epic owner added this residual to the plan on 2026-10-26 as T80 (slice S11). Its body is now the rendered task. The residual text it replaces is kept below.
Residual text
Residual from T52 #2551, arch C1 (review threads 4369769719, 4369784790), epic #1501. Filed under the epic owner's 2026-10-25 decision to merge the PR and run its macOS legs later against main, on the manual macOS lane of #2500. Linux runners record these legs NOT RUN because bep serve runs on macOS only (bep_live_gate in scripts/session-e2e.sh).
changed the title [-]Run bep_signing_rotation_keeps_running_box_working on the macOS lane (BEP-061)[/-][+]T80 — Run bep_signing_rotation_keeps_running_box_working on the macOS lane[/+]on Oct 26, 2026
T80 passed on the manual macOS lane, on main at 964a71b5, against a throwaway private repository.
::group::Box Egress Proxy signing rotation: a running grant box clones and pushes before and after
root CA before the rotation: SHA256:7A:D4:C0:CE:24:08:31:29:93:5E:6E:A1:B9:E9:D5:E4:31:CC:9C:39:90:8F:75:42:1F:54:84:EF:30:9D:2C:84
grant box: 01a1a7c6-3bbf-7192-ae0c-cc3e2ffd2c59
git clone before the rotation: OK
git push before the rotation: OK
git delete before the rotation: OK
rotation: Signing certificate rotated from 86:46:7A:4B:2E:DF:50:EC:DA:DE:AF:8F:A4:2D:A8:FC:2A:08:D1:E5:7B:FD:BE:9E:69:F1:2E:E6:E1:48:D8:5B to 0E:BD:72:29:80:23:46:62:0B:D9:B5:8F:B9:FE:27:3A:29:D1:D6:38:A6:3A:A3:FE:2A:14:CA:69:ED:A6:F8:CA. Running boxes keep working; nothing inside them changes.
git clone after the rotation: OK
git push after the rotation: OK
git delete after the rotation: OK
root CA after the rotation: SHA256:7A:D4:C0:CE:24:08:31:29:93:5E:6E:A1:B9:E9:D5:E4:31:CC:9C:39:90:8F:75:42:1F:54:84:EF:30:9D:2C:84
Box Egress Proxy signing rotation OK (the box 01a1a7c6-3bbf-7192-ae0c-cc3e2ffd2c59 cloned and pushed <private repository> before and after the rotation, never re-created, root CA SHA256:7A:D4:C0:CE:24:08:31:29:93:5E:6E:A1:B9:E9:D5:E4:31:CC:9C:39:90:8F:75:42:1F:54:84:EF:30:9D:2C:84 unchanged)
::endgroup::
session e2e OK
The case function ran unchanged. The run used a debug build with a device-flow GitHub sign-in.
Activity
norrietaylor commentedon Oct 26, 2026
The epic owner added this residual to the plan on 2026-10-26 as
T80(slice S11). Its body is now the rendered task. The residual text it replaces is kept below.Residual text
Residual from T52 #2551, arch C1 (review threads 4369769719, 4369784790), epic #1501. Filed under the epic owner's 2026-10-25 decision to merge the PR and run its macOS legs later against
main, on the manual macOS lane of #2500. Linux runners record these legs NOT RUN becausebep serveruns on macOS only (bep_live_gateinscripts/session-e2e.sh).What closes this
main(T50, feat(minimald): ship a git credential helper in grant boxes (T50) #2547),./scripts/session-e2e.sh bep_signing_rotation_keeps_running_box_workingpasses on the macOS lane: clone and push keep working across a signing rotation under a running grant box. The case keeps its hardsr_failat the clone, as arch ruled, and the transcript is posted here and on T82 — Run the Box Egress Proxy legs on the macOS lane #2500.Generated by Claude Code
[-]Run bep_signing_rotation_keeps_running_box_working on the macOS lane (BEP-061)[/-][+]T80 — Run bep_signing_rotation_keeps_running_box_working on the macOS lane[/+]norrietaylor commentedon Nov 4, 2026
T80 passed on the manual macOS lane, on
mainat964a71b5, against a throwaway private repository.The case function ran unchanged. The run used a debug build with a device-flow GitHub sign-in.
Generated by Claude Code