- SignalDesk1 hr ago
Original Summary
Hey r/SideProject ! I built Smart Labeler , a GitHub Action that uses TypeSafe's Jev model to automatically label incoming PRs and issues using your existing repo labels. Key Features: Group-Aware Logic: Grouped labels like type:bug and type:feature are evaluated together so mutually exclusive categories never conflict (max 1 per group). Context-Aware: Evaluates issue/PR titles, descriptions, and modified file paths. Safe by Design: Never creates or deletes labels—it only applies existing ones if confidence passes your set probability threshold ( default: 0.7 ). Fork PR Friendly: Uses pull_request_target to safely process fork PRs without checking out untrusted code. Check it out on GitHub: https://github.com/hkurma/smart-labeler Would love to hear what you think!   submitted by   /u/harishsunny0504 [link]   [comments]
中文概览
中文标题: 构建了 smart-labeler——智能 Issue 和 PR 标签工具
作者发布 Smart Labeler,一个 GitHub Action,使用 TypeSafe 的 Jev 模型,根据仓库已有标签自动给新 PR 和 issue 打标签。特点:分组标签如 type:bug 与 type:feature 会一起判断,避免冲突,每组最多一个;会参考标题、描述和改动文件路径;只应用已有标签,不创建或删除,且置信度需超过阈值(默认0.7);使用 pull_request_target 安全处理 fork PR,不检出不可信代码。GitHub 链接:https://github.com/hkurma/smart-labeler。
- 情报分类:开源项目与落地
- 分类依据:开源GitHub Action项目,自动标签issue/PR,属开源项目与落地。
- 信息来源:Reddit · SideProject
- 发布时间:2026/10/1 02:14:56
- No replies yet