Dev Classmethod Jp Articles Github CLI 294 Issue Types Sub Issues
GitHub CLI 2.94.0 で gh issue コマンドから Issue type や sub-issues、依存関係などが扱えるようになりました
- URL: https://dev.classmethod.jp/articles/github-cli-294-issue-types-sub-issues
- 日付: 2026-06-19
- Tier: Tier 2
- 要旨: GitHub CLI 2.94.0(2026-06-10リリース)で
gh issueに Issue types、sub-issues、dependencies のフラグが追加された。従来は GraphQL 直接操作が必要だった領域を通常コマンドで扱えるようになり、CI やエージェントが Issue 構造を読む用途でも有用なアップデートとなっている。
詳細
追加されたフラグ(create / edit):
--type name: Issue type の指定--parent number: sub-issue として親 Issue を指定--blocked-by number/--blocking number: 依存関係の設定- edit 側には
--add-sub-issue、--remove-sub-issue、--remove-parent、--remove-type等も追加
list / view の JSON フィールドにも issueType、parent、subIssues、subIssuesSummary、blockedBy、blocking が追加されたため、スクリプトやエージェントが Issue 構造を読み取れる。
gh issue list --json number,title,issueType,parent,subIssuesSummary,blockedBy,blocking --jq '.[0]'GitHub 公式 Changelog では AI コーディングエージェントが gh 経由で Issue 構造を操作・参照する文脈にも言及している。
制約:Issue types は organization 側の設定が前提。sub-issues は GitHub.com と GHES 3.17+、relationships は GHES 3.19+ 以降が対象。