Skip to content

スプリントの閉じる条件 3: 別のリポジトリの課題が振り返りの記録を満たせず開いたまま残る #2327

Open

Description

@takemi-ohama

何が起きるか

スプリント m26-2 の検査(スプリント PR #2318 )の cross-review が、人の判断へ回して見送った指摘(major・正確性)。

plugins/ndf/scripts/sprint_close_lib/final_stage.py:30: まとめのプランの close は --final-stage 振り返り を渡し、閉じる条件 3 は課題の本文の 振り返り: の行を求める。振り返りの手順はこのリポジトリの課題の本文にしか行を足さないため、スプリントの PR が別のリポジトリの課題を指していると、その課題は条件 3 を満たせず、毎回開いたまま残る。

直し方の候補(どちらにするかは設計で決める)

  • (a) 振り返りの手順で、別のリポジトリの課題の本文にも、そのリポジトリを --repo に渡して行を足す。「別のリポジトリの課題の本文は書かない」という今の方針を変え、別のリポジトリへ書く操作が増える
  • (b) 別のリポジトリの課題は、このリポジトリ側の記録で条件 3 を満たすという規則を progress-tracking の条件 3 と final_stage_gap に足す。どの記録を見るかを新しく決める

受け入れ条件

  • スプリントの PR が別のリポジトリの課題を閉じる対象に含むとき、振り返りの後の close でその課題が条件 3 を理由に開いたまま残らない
  • 選んだ直し方を確かめるテストがある

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions