Repository navigation
Commit eead9dc
fix(release): stale-prompts reads the unfiltered run list too, and says what it read (#20755)
Closes #20659
Clause-②: no (no `packages/spec` surface).
`stale-prompts` no longer rests on the `?status=waiting` filter alone.
It walks main's version commits, newest first, and finds each one's push
run by `head_sha`. It stops at the first run created before GitHub's
30-day environment-wait cap. It checks that each run it finds carries
that version's publish job, reads the run directly, and judges only that
read. Its cost follows releases (15 requests per push today), not run
volume. A filter omission, a version commit with no push run, and a run
without its publish job are `::warning::` lines, and the readings are
printed on every run. The job now checks out full history for the walk.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent c9c182e commit eead9dc
2 files changed
Lines changed: 321 additions & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1060 | 1060 | | |
1061 | 1061 | | |
1062 | 1062 | | |
1063 | | - | |
1064 | | - | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
1065 | 1066 | | |
1066 | 1067 | | |
1067 | 1068 | | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
1068 | 1072 | | |
1069 | 1073 | | |
| 1074 | + | |
| 1075 | + | |
1070 | 1076 | | |
1071 | 1077 | | |
1072 | 1078 | | |
| |||
0 commit comments