Skip to content

Commit 2ca7c71

Browse files
pmaxhoganclaude
andcommitted
docs: clarify real-Drive gate requires the OAuth client secret too
Codex [P2]: the chaos.yml comment said the suite gates on the "DRIVEN_E2E_* secrets", but DRIVEN_OAUTH_CLIENT_SECRET is also required by google_e2e.rs's gate and does not match that prefix - a maintainer could think real Drive coverage ran when omitting it actually disabled it. List all three required secrets explicitly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UBkoioGf5QscNHccKyhQj2
1 parent a8b5a7a commit 2ca7c71

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

.github/workflows/chaos.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ name: Chaos
2222
# (`run-all --fault-injection`).
2323
# chaos-real-drive - `v*` TAG pushes ONLY: runs the REAL Google Drive contract
2424
# suite (driven-drive/tests/google_e2e.rs) against a live
25-
# GoogleDriveStore. The suite gates itself on the
26-
# DRIVEN_E2E_* secrets - when they are absent it prints a
27-
# "skipping real-Drive e2e" line and returns Ok (clean skip,
28-
# never red). Real Google traffic on every push/PR is too
29-
# costly, so it runs at release time only. See
30-
# design/E2E_REAL.md.
25+
# GoogleDriveStore. The suite gates itself on three required
26+
# secrets - DRIVEN_E2E_REFRESH_TOKEN, DRIVEN_E2E_DEST_FOLDER_ID
27+
# and DRIVEN_OAUTH_CLIENT_SECRET (CLIENT_ID is optional) - and
28+
# when ANY of them is absent it prints a "skipping real-Drive
29+
# e2e" line and returns Ok (clean skip, never red). Real Google
30+
# traffic on every push/PR is too costly, so it runs at release
31+
# time only. See design/E2E_REAL.md.
3132
#
3233
# The long fuzz soak + soak-gated massive-input rows (million-files-nested,
3334
# tiny-files-100k) run LOCALLY via the justfile (`just chaos-soak`,

0 commit comments

Comments
 (0)