GitHub Issuesで依存関係の指定が可能に
GitHub Issuesで、特定のissueが他のissueによって「blocked by」または「blocking」関係にあることを指定する機能が一般利用可能になった。これにより、ある作業が完了するまで他の作業を開始できないといった依存関係を定義できる。
利用を開始するには、issueのサイドバーにある「Relationships」セクションから「Mark as blocked by」または「Mark as blocking」を選択する。各関係タイプにつき最大50件のissueをリンク可能。
依存関係にあるissueは、以下のフィルターを使用して検索できる。
is:blocked: ブロックされている全てのissueを返すis:blocking: 他のissueをブロックしている全てのissueを返すblocked-by:: 特定のissueによってブロックされているissueを返すblocking:: 特定のissueをブロックしているissueを返す
この機能はREST API、GraphQL API、Webhooksでもサポートされている。