Skip to content

chore: reconcile branches and prepare v1.0.42 #576

Description

@LeXwDeX

Why

剩余分支需要按 dev 集成、main 稳定发布的顺序收敛,避免已修复功能留在独立分支,或发布未包含最新 Goal/Hooks 修复的版本。

Scope

核对现存 100 个本地分支和 7 个 origin 分支相对 dev/main 的独有提交。dev 落后 main 17 个提交;Goal PR #5739a65133 是尚未合入的新产品修复。历史 HttpAPI 修复 c417e1e 已由 0c46896 纳入,teardown 实现与测试一致;其余独有差异为旧交付绑定或已被当前跟踪规则取代的忽略配置。

Approach

将源 PR #573 的全部实现和问题绑定集中到 PR #577,一并合入 dev,同时同步其祖先中已有 main 修复。在 dev 集成候选中准备 v1.0.42 发布说明及分支核对记录。main 晋级和正式产物发布在 dev 验收完成后的独立发布交付中完成。保留用户原始工作区的未提交改动,不删除剩余分支。

Acceptance

  • 已识别的必要产品修复全部是 dev 和最终 main 的祖先,遗留独有提交均有纳入或排除依据。
  • 合并前 SpecGit 验收和当前提交的所有 CI 通过,不放宽检查或启用自动合并策略。
  • dev 中的 v1.0.42 发布说明通过仓库校验器。
  • dev 集成提交和本次必要产品提交之间的祖先关系已验证,为后续 main 发布提供明确输入。

Result

PR #577 已合入 dev,merge commit c22bda5,包含 Goal 9a65133、当前 main b37b336 和最终候选 de0d920。合并前全部当前提交 CI 与 SpecGit finish exit 0 通过,9 个绑定 issue 已关闭。main 晋级由 #579 / PR #580 承接。

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions