Skip to content

CI: Add bundle size reporting to pull requests #138

Description

@honghuangdc

背景

当前 CI 已覆盖 typechecklinttest,但缺少构建产物体积变化的可见性。若一开始直接追求组件级全量分析,容易让实现复杂度过高,因此更适合先从包级与核心产物级别建立基线。

范围

  • 在 PR 中展示核心构建产物的 bundle size 变化
  • 第一阶段优先覆盖:@soybeanjs/headless@soybeanjs/uistyles.css
  • 将结果接入现有 PR 检查或评论流程
  • 组件级粒度分析作为后续增强项,不要求首轮完成

目标

  • 为核心包与样式产物建立稳定的体积回归监控能力
  • 在不引入过多噪音的前提下,为 PR 提供可读的体积变化反馈
  • 与当前 CI 流程自然集成,而不是额外维护一套孤立脚本

验收标准

  • PR 中能看到上述核心产物的前后体积对比
  • 对体积回归有明确提示机制
  • 首轮方案以包级 / 产物级为主,避免把问题扩大成组件级全量分析

相关

  • Source: ROADMAP P0 / CI / CD

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions