Skip to content

Commit f7a47fa

Browse files
authored
fix(leaderboard): 脚本调 GitHub API 带 Authorization(修 name 全是占位符) (#280)
* fix(leaderboard): generate-leaderboard 脚本调用 GitHub API 带上 Authorization 现象:排行榜上所有用户 name 字段都是 "GitHub User <id>" 占位符。 根因:脚本匿名调用 GitHub /user/:id API,限流 60/hour,前排 21 人基本全部 403, 静默 fallback 到占位符;catch 块之前把所有错误吞掉,看不到问题。 修复: - 读取 GITHUB_TOKEN / GH_PAT(workflow 已在 env 注入),带 Bearer 头走认证 - 失败时打印首个响应片段,累计 success / failure 计数便于排查 - 本地用 21 位贡献者验证:21/0 通过,name 字段回到真实 login (longsizhuo / Mira190 / ...) - 顺手重新生成 generated/site-leaderboard.json * chore(leaderboard): CR - 提示文案补 GH_PAT、catch 分支打印首次异常 Copilot CR #280: - 告警文案原来只提 GITHUB_TOKEN,可能误导本地只设 GH_PAT 的排查 - catch 分支之前只累加 failureCount,网络/DNS/SSL 异常无任何日志线索;补一次首次异常输出,与非 2xx 分支保持一致
1 parent 7311bc3 commit f7a47fa

2 files changed

Lines changed: 592 additions & 552 deletions

File tree

0 commit comments

Comments
 (0)