Commit b0db280
committed
ADFA-2602: Run the uploader from this workflow's own checkout, and mute Slack by default
The 9.6.1 runs wrote their zips to the bucket root instead of the versioned
prefix, so the versioned URL 404'd while the run reported success.
Cause: the workflow file comes from the dispatched ref, but the repository
content -- scripts included -- comes from inputs.ref. Building the toolchain
branch therefore ran that branch's cloudflare-r2-upload.py, which predates
R2_BUCKET/R2_KEY_PREFIX and ignored both. The tell is that the modified
script's 'to R2 <bucket>/<key>' line never appears in those logs.
Check this workflow's own ref out to .workflow-tools and run the uploader
from there, so the workflow no longer depends on the branch under build
carrying its tooling.
Slack is now behind notify_slack (default false): test runs were posting
links to the team channel, and with the bug above those links were wrong.
Claude-Session: https://claude.ai/code/session_017HGpMsUzZ5wxCfMtDZ2HGP1 parent 4f873f0 commit b0db280
1 file changed
Lines changed: 13 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
24 | 29 | | |
25 | 30 | | |
26 | 31 | | |
| |||
354 | 359 | | |
355 | 360 | | |
356 | 361 | | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
357 | 368 | | |
358 | 369 | | |
359 | 370 | | |
| |||
366 | 377 | | |
367 | 378 | | |
368 | 379 | | |
369 | | - | |
| 380 | + | |
370 | 381 | | |
371 | 382 | | |
372 | 383 | | |
| 384 | + | |
373 | 385 | | |
374 | 386 | | |
375 | 387 | | |
| |||
0 commit comments