Releases: NCUHOME/FeishuGitPushBot
Releases · NCUHOME/FeishuGitPushBot
Release list
v1.13.5
Fixes
- Clean CI status display names: extract trimCIStatusIcon/trimWorkflowTitlePrefix helpers, add regex fallback for nested workflow title prefixes
- Downgrade markdown/HTML headings to plain text for Feishu card compatibility
- Normalize literal
\\noutside code fences only - Filter bot user events: skip CI/workflow, require parent message for PR/issue interactions
- Thread workflow_run events to parent PR message via pull_requests array lookup
- Complete workflow title prefix list (Canceled, Startup Failure, Stale)
- Add type safety to workflowRunPRNumber
v1.13.0
fix: 规范飞书卡片 V2 组件,修复换行和信息重复问题
换行修复
- 用
<br>替代\n做硬换行,修复飞书 markdown 软换行被忽略的问题 - commit 条目、CI 状态行、删除事件的 refLines 统一用
<br>分隔
信息去重
- CI 状态有结构化数据时跳过
detail.Text,避免 workflow 状态重复显示 - CI 失败时只保留 CI 专用按钮,去掉重复的 View Details
V2 组件规范
- 按钮
multi_url→behaviors.open_url AddNote改用markdown+notation字号- 时间戳改用
<local_datetime>自动适配用户时区 column_set的flex_mode改为flow支持窄屏自适应