GitHub CLI 2.31.0
project commands for interacting with and manipulating projects. Huge shoutout 🥳 for the time and effort put into this work by @mntlty in https://github.com/cli/cli/pull/7375 https://github.com/cli/cli/pull/7578search code command by @joshkraft in https://github.com/cli/cli/pull/7376cs view command by @dmgardiner25 in https://github.com/cli/cli/pull/7496 https://github.com/cli/cli/pull/7539api: output a single JSON array in REST pagination mode by @mislav in https://github.com/cli/cli/pull/7190api: support array params in GET queries by @mislav in https://github.com/cli/cli/pull/7513api: force method to uppercase by @ffalor in https://github.com/cli/cli/pull/7514alias: Allow aliases to recognize extended commands by @srz-zumix in https://github.com/cli/cli/pull/7523alias import: Fix --clobber flag by @samcoe in https://github.com/cli/cli/pull/7569run rerun: Improve docs around --job flag by @williammartin in https://github.com/cli/cli/pull/7527run view: Support viewing logs for jobs with composite actions by @williammartin in https://github.com/cli/cli/pull/7526gist edit: Add selector option to gist edit command by @kousikmitra in https://github.com/cli/cli/pull/7537repo clone: Set upstream remote to track all branches after initial fetch by @samcoe in https://github.com/cli/cli/pull/7542extension: Speed up listing extensions by lazy-loading extension information when needed by @mislav in https://github.com/cli/cli/pull/7493auth: Add timeouts to keyring operations by @samcoe in https://github.com/cli/cli/pull/7580auth status: write to stdout on success by @rajhawaldar in https://github.com/cli/cli/pull/7540completion: Fix bash completions for extensions and aliases by @mislav in https://github.com/cli/cli/pull/7525issue/pr view: alphabetically sort labels for gh pr/issue view by @ffalor in https://github.com/cli/cli/pull/7587Full Changelog: https://github.com/cli/cli/compare/v2.30.0...v2.31.0
Fetched April 8, 2026