2026 年第 35 周
仓库状态 · 主分支迭代 · 开源生态
本期 main 合并 30 个 PR、关闭未合并 2 个,完成量高于新增 22 个;Issue 新增 7、关闭 13,开放库存降至 44。Actions 有效成功率为 91.3%,失败主要集中在 PR Tests、RISC-V Images 和 PR E2E Tests。
三分钟总览:仓库规模、主分支迭代与生态参与信号。
四项核心指标与详细数据口径见「数据说明」。
一、仓库关键信息
规模快照
认证 Stargazer API 完整分页并校验总数;65 条 starred_at 记录在当前列表中仍可见,不代表周期净增长。与 8 月 21 日 18:23 的认证观测 4,887 相比,本次库存变化为 +17。Fork 列表返回 1,067 条、与仓库库存字段不一致,因此不展示可靠的本期 Fork 到达数。
本期协作流转
Issue 净减少 6 个;main PR 完成 32 个(合并 30、关闭未合并 2),净减少 10 个。当前开放 main PR 仅 6 个,但均已进入 14 天以上年龄段。
数据解读:本期交付密度高于输入速度,主要完成发布兼容、鉴权安全、Web 体验、国际化和文档修复;但 Actions 失败 25 次,且发布后的新增改动尚未形成新的 Release。
二、功能迭代信息
| 状态 | 事项 | 进展与判断 |
|---|---|---|
| 已发布 | 应用 v0.2.17 | 8 月 21 日 18:13 发布,包含合规元数据可见性、管理员命名空间治理,以及 API Token、扫描任务、开发启动和发布订阅修复;标签提交已核验。 |
| 主分支待发布 | 发布与 API 兼容 | #742 支持 Windows zip 目录项、#757 支持直接上传技能文件夹、#730 支持按需返回技能标签;均已合入 main,暂无后续 Release 证据。 |
| 主分支待发布 | 安全与身份链路 | #748 加固 CSP、#762 处理 CodeQL 发现、#759 修复登录重定向循环,并合入外部 OAuth 回调修复 #623;尚无新的 Release。 |
| 主分支待发布 | Web 体验与国际化 | #741 固定语言环境、#753 自托管字体、#754/#755 修复下拉菜单边界,俄语资源由 #700/#760 完成;尚未进入 Release。 |
| 主分支待发布 | 运行时与部署适配 | #725 合入首批 RISC-V 镜像支持,#689 增强独立 actuator 目标,#756 使限流阈值可运行时配置;均等待后续 Release。 |
三、生态相关进展
以上为独立参与信号,不构成转化漏斗。
- 外部贡献合入本期有 6 位外部作者的 PR 合入
main,包括 #623 OAuth 回调、#689 actuator 目标、#700 俄语支持、#734 OIDC 图标;其中 0 个进入本期 Release。 - 文档与运维生态#739 完成本周报 Pages 交付,#743/#745 补齐 CLI 命名空间和 PostgreSQL 运维说明。
- 硬件与运行适配#725 的 RISC-V 镜像支持已经合入,说明部署生态在扩展,但仍需后续 Release 才能对外承诺版本能力。
- 访问与获取GitHub Traffic 7 个 UTC 日桶记录 5,646 次浏览、6,275 次克隆;npm
@astron-team/skillhub记录 775 次下载。日桶与 Asia/Shanghai 边界不完全对齐,仅作生态观察。 - 社区输入新增 Issue 来自 6 位作者,包含技能包兼容、企业安装鉴权、推广后下载和 Starter 集成等方向;文章、直播、社区分享及合作项目链接本期未提供。
数据解读:外部贡献已经转化为多个主分支合入,但发布节奏落后于合入节奏;下一步应优先建立“合入—验证—Release”的可见闭环。
项目健康详情:区分执行稳定性、交付状态与当前开放队列。
流水线成功只说明工作流执行结果,不代表公开漏洞数量为 0。
项目健康状态
有效运行成功 263 次、失败 25 次。
Security 工作流本期全部成功。
Issue Triage 成功 8 次。
v0.2.17 于 8 月 21 日 18:13 发布。
新增 7、关闭 13;当前开放 44 个。
needs-info,占开放 Issue 的 36.4%;≥30 天 Issue 有 25 个。main:新增 22、合并 30、关闭未合并 2。
CI 与自动化执行
本期 344 条 Actions 记录:成功 263、失败 25、跳过 40、取消 16。
Actions 结果构成
有效成功率 = 263 / (263 + 25) = 91.3%。失败集中在 PR Tests 11 次、RISC-V Images 8 次、PR E2E Tests 5 次;Issue Triage 另有 1 次取消。
| 工作流 | 结果 | 解读 |
|---|---|---|
| Security | 82 / 82 成功 | 安全流水线执行稳定。 |
| PR Tests | 42 成功 / 11 失败 / 2 取消 | 本期失败最多,应先定位共因。 |
| RISC-V Images | 39 成功 / 8 失败 | 与新增镜像支持同周期,需确认构建环境与实现边界。 |
| PR E2E Tests | 37 成功 / 5 失败 / 10 取消 | 端到端覆盖有波动。 |
| Issue Triage | 8 成功 / 27 跳过 / 1 取消 | 条件跳过比例高,覆盖边界需要说明。 |
开放队列健康
以下为 8 月 28 日 16:55 快照,不参与本期流量计算。
Issue 健康
开放 Issue 年龄结构
needs-info 占比
16 个 Issue 仍需补充信息。
应集中澄清、拆解或关闭。
PR 健康
先看本期流转,再看需要优先判断的高价值输入。
价值级别是治理判断,不替代仓库标签。
本期 Issue 与 PR 流转
数据解读:PR 仅统计目标分支 main。“完成 32”是维护流转量,不是 32 项功能发布;只有进入 Release 的改动才标记为已发布。
新增 Issue(按价值排序)
| 价值 | Issue | 判断 | 当前状态 |
|---|---|---|---|
| A | #767 企业安装 API Key 报错 | 直接阻断自托管用户安装自己上传的技能,且标记 P1/high risk。 | 开放,建议先补充复现环境与认证链路。 |
| A | #766 大写扩展名白名单不匹配 | 影响 Makefile、Dockerfile、CODEOWNERS 等常见包文件,属于发布兼容风险。 | 开放,P1/high risk。 |
| A | #740 API 消息受宿主 locale 影响 | 影响接口错误信息稳定性,已由 #741 修复并关闭。 | 已关闭,主分支修复待后续 Release。 |
| B | #749 扫描任务事务后丢失 | 影响安全扫描可靠性,已由 #752 修复。 | 已关闭,主分支修复待后续 Release。 |
| B | #763 推广后全局技能无法下载 | 直接影响分发链路,但当前被标记 deferred,需要先确认推广场景与复现路径。 | 开放,P2/deferred。 |
关键 PR 流转
| 类型 | 价值 | PR | 结果与判断 |
|---|---|---|---|
| 进入 Release | A | #721 / #729 / #733 / #738 | 随 v0.2.17 发布,覆盖开发启动、API Token、扫描任务和发布通知。 |
| 主分支待发布 | A | #742 / #752 / #756 / #757 | 发布兼容、扫描可靠性、运行时限流和目录上传已合入 main,但没有新的 Release 证据。 |
| 外部贡献合入 | B | #623 / #689 / #700 / #734 | 6 位外部作者的贡献已进入 main,体现社区输入质量,但尚未由新 Release 对外确认。 |
| 文档与生态 | B | #739 / #743 / #745 | 完成 W34 周报镜像及 CLI、PostgreSQL 运维说明,不计为产品功能 Release。 |
| 关闭未合并 | C | #735 / #751 | 两项 PR 本期关闭未合并,分别被 #738 的窄范围修复替代、以及由后续提交收敛;计入维护流转,不计入交付结果。 |
这里说明时间边界、数据来源与缺失项。
未取得的维度不以 0 或上期数值替代。
统计口径
- 统计周期本期展示为 2026-08-21—2026-08-27,Asia/Shanghai;程序过滤采用半开区间
[2026-08-21 00:00:00, 2026-08-28 00:00:00),对应 UTC 为[2026-08-20 16:00:00, 2026-08-27 16:00:00)。 - 统计时点2026-08-28 16:55:22(Asia/Shanghai);仓库库存、开放队列和年龄结构取该快照。快照之后的事件不计入本期流量。
- Issue 与 PR 的区分GitHub Issues API 同时返回 PR;Issue 流量剔除带
pull_request字段的条目,PR 流量使用 Pull Requests 端点独立计算。 - Star 证据证据等级为
current-visible-arrivals:65 为starred_at落入本期且在 8 月 28 日查询时仍可见的记录数,不代表周期净增长。与上次认证观测(8 月 21 日 18:23,4,887)相比,本次观测(4,904)变化为 +17,仅表示两个观测点之间的库存差值。 - PR 统计分支仅统计目标为
main的 PR;不计入big-main或其他集成分支。 - Release按
published_at过滤,本期应用 Release 为 1、CLI Release 为 0。v0.2.17 于 8 月 21 日 18:13 发布;其余本期合入改动未发现后续 Release。 - 交付状态用词“已发布”要求存在包含改动的 Release;“主分支待发布”只表示提交可从
main到达。没有生产部署证据,因此不使用“已上线”。 - Actions 成功率
success / (success + failure);跳过和取消不进入分母,但单独展示。 - 当前存量开放 Issue/PR、年龄结构和
needs-info是 8 月 28 日快照,不代表本期期末库存,也不参与周流量计算。
数据来源与限制
| 指标 | 取值 | 来源与覆盖 |
|---|---|---|
| Stars 库存 | 4,904 | GitHub REST /repos/iflytek/skillhub,快照字段。 |
| Star 当前可见到达 | 65 | 认证 Stargazer 列表完整分页并按 starred_at 过滤;非净增长。 |
| Forks 库存 | 802 | 仓库库存字段;Fork 列表 1,067 条与库存不一致,不展示可靠到达数。 |
| Issue 新增 / 关闭 | 7 / 13 | Issues 端点完整分页,按 created_at、closed_at 过滤并剔除 PR。 |
| PR 新增 / 合并 / 关闭未合并 | 22 / 30 / 2 | Pulls 端点完整分页,按事件时间过滤,仅含目标分支 main。 |
| 应用 / CLI Release | 1 / 0 | Releases 端点按 published_at 过滤;应用 Release 为 v0.2.17。 |
| Actions 运行 | 344 | 日期范围分页后按精确 created_at 过滤;成功 263、失败 25、跳过 40、取消 16。 |
| CLI 下载 | 775 | npm Downloads API 的 7 个 UTC 日桶;最后日桶不代表完整 Asia/Shanghai 日。 |
| Views / Clones | 5,646 / 6,275 | GitHub Traffic API 的 7 个 UTC 日桶,末日桶为边界内可用部分。 |
| 当前开放 Issue / main PR | 44 / 6 | 8 月 28 日 16:55 认证 API 快照;与本期流量分开。 |
未取得:周期起止两份可比 Star/Fork 库存快照、可信 Fork 到达数、生产实例可用率与延迟、生产扫描成功率、私有安全告警,以及文章、直播、社区分享和合作项目链接。以上缺口不以 0 或推断值替代。