Skip to content

fix(rank): 排行榜过滤机器人账号(github-actions[bot] 等)#363

Merged
longsizhuo merged 1 commit into
mainfrom
fix/leaderboard-filter-bots
Jun 28, 2026
Merged

fix(rank): 排行榜过滤机器人账号(github-actions[bot] 等)#363
longsizhuo merged 1 commit into
mainfrom
fix/leaderboard-filter-bots

Conversation

@longsizhuo

Copy link
Copy Markdown
Member

问题

贡献者排行榜没过滤机器人账号,github-actions[bot](154 次 CI 自动化 commit)排在第 2。

修复

generate-leaderboard.mts 生成阶段过滤:按 GitHub 约定的 [bot] 后缀识别,外加已知 bot id(github-actions / dependabot / google-labs-jules)兜底。单一来源——bot 不进 JSON,则 rank tab / 个人主页 / sitemap 所有消费端都干净,不用各处再写一遍 filter。

重新生成的 site-leaderboard.json21 人(去掉 1 个 bot),0 条 community 链接,0 占位名。

说明:本次重生成同时反映了一处数据修复——此前我清理 4 行已删除的 community 文档记录时,doc_contributorsON DELETE CASCADE 被连带删掉,误伤了几位贡献者的提交计数(longsizhuo −4、Mira190 −2、两位各 −1 掉榜)。已从删除前的 pg_dump(20260628-000000)恢复全部 15 行 doc_contributors,并把 4 行父 docs 记录以 path_current = NULL 重新插入(保留贡献计数,同时对 resolve/analytics 不可见,不复发 404)。贡献计数已全部还原(longsizhuo 回到 324)。

🤖 Generated with Claude Code

generate-leaderboard 之前不过滤 bot,github-actions[bot](154 次自动化 commit)
排到第 2。在生成阶段按 [bot] 后缀 + 已知 bot id 兜底过滤,单一来源——JSON 里
没有 bot,rank/profile/sitemap 所有消费端都干净,不靠各处再写一遍 filter。

重新生成的 JSON:21 人(去掉 1 个 bot),0 条 community 链接,0 占位名。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
involutionhell-github-io Ready Ready Preview, Comment Jun 28, 2026 7:28pm
website-preview Ready Ready Preview, Comment Jun 28, 2026 7:28pm

@longsizhuo longsizhuo merged commit eca1c5f into main Jun 28, 2026
5 of 7 checks passed
@longsizhuo longsizhuo deleted the fix/leaderboard-filter-bots branch June 28, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant