Commit 8b77667
authored
fix(ci): use generated ADC for Vertex recordings (#6425)
## Summary
Vertex recording now uses the short-lived ADC file created by
`google-github-actions/auth` instead of the unrelated
`GOOGLE_APPLICATION_CREDENTIALS` repository secret.
Fork PRs fail the Vertex matrix entry before checkout with a clear
message. The workflow still does not authenticate fork code against
Google Cloud.
## Testing
- `bash -n scripts/integration-tests.sh`
- `uv run pre-commit run --files
.github/workflows/record-integration-tests.yml`
A trusted-branch Vertex recording dispatch is still needed to prove the
full credential flow and recordings artifact upload.
## Sensitive CI/auth check
- Contract: trusted runs inherit the auth action's generated ADC file;
fork Vertex runs stop before any Google auth.
- CI / merge queue: triggers, permissions, `pull_request` model, and
existing fork guard are unchanged.
- Security: no static credential secret was added or logged.
Signed-off-by: Sumanth Kamenani <skamenan@redhat.com>1 parent ba58eb1 commit 8b77667
1 file changed
Lines changed: 9 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
261 | 267 | | |
262 | 268 | | |
263 | 269 | | |
| |||
267 | 273 | | |
268 | 274 | | |
269 | 275 | | |
| 276 | + | |
270 | 277 | | |
271 | 278 | | |
272 | 279 | | |
273 | 280 | | |
274 | 281 | | |
| 282 | + | |
275 | 283 | | |
276 | 284 | | |
277 | 285 | | |
| |||
319 | 327 | | |
320 | 328 | | |
321 | 329 | | |
322 | | - | |
| 330 | + | |
323 | 331 | | |
324 | 332 | | |
325 | 333 | | |
| |||
0 commit comments