GitHub が Stacked pull requests を Public preview として公開した。大きな変更を依存順の短い PR 層に分割し、各層を独立してレビュー・チェックしたうえで、下位層ごと、またはスタック全体を一回の操作でマージできる。既存のレビュー、必須チェック、ブランチ保護はそのまま効く。

  • 作成: github.com、GitHub CLI(gh extension install github/gh-stack)、GitHub Mobile、Copilot などからの gh-stack skill
  • レビュー: 各 PR は当該層の diff のみ。スタックマップで全体位置を確認し、層ごとに並行レビューできる
  • マージ: 最新の準備できた PR をマージすると、その下の未マージ層もまとめて着地。一部だけ着地すると上位は残り、自動で rebase / retarget される
  • 展開: 全リポジトリへ数日かけて順次。merge queue 対応は数週間かけて段階的

#参考文献