GitHub CLI gains support for issue types, sub-issues, and dependencies
GitHub CLI version 2.94.0 introduces direct terminal management of issue types, parent/sub-issue relationships, and issue dependencies. This enhancement enables developers and automated agents to structure and track work without needing to access the GitHub web interface or write custom API scripts. The functionality is available to all users on version 2.94.0 or later in repositories where these features are enabled, with issue types configured at the organization level.
- →Manage issue types and hierarchy via GitHub CLI
- →Track issue dependencies from the terminal
- →Availability and configuration of new GitHub CLI features
Features (2) ›
- Manage issue types and hierarchy via GitHub CLI
GitHub CLI v2.94.0 now allows users to set and filter issue types, link or unlink parent/sub-issues using new flags like --parent and --set-parent. This functionality extends to viewing and listing issues with these attributes.
- Track issue dependencies from the terminal
Users can now define 'blocked-by' and 'blocking' relationships between issues directly from the GitHub CLI using the new --blocked-by and --blocking flags. The CLI also exposes this dependency data as new JSON fields for automation.
Notes (1) ›
- Availability and configuration of new GitHub CLI features
This update is available on GitHub CLI v2.94.0 and later, applicable to any repository where issue hierarchy and dependency features are enabled. Issue type support specifically requires types to be defined at the organization level.
https://github.blog/changelog/2026-06-10-manage-sub-issues-types-and-dependencies-from-github-cli
