Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Working with GitHub CLI

Listing projects

gh project list --owner <OWNER>

Example:

gh project list --owner CosmWasm

Output:

NUMBER  TITLE    STATE  ID                  
18      Backlog  open   PVT_kwDOAxqsQs4BMFiU
15      Q1.2026  open   PVT_kwDOAxqsQs4BKc_6

Listing project items

gh project item-list <PROJECT_NUMBER> --owner <OWNER> --limit <LIMIT>

Example:

gh project item-list 15 --owner CosmWasm --limit 10

Output:

TYPE         TITLE                                                                                  NUMBER  REPOSITORY                 ID                          
Issue        Update details of CWA-2005-007                                                         86      CosmWasm/advisories        PVTI_lADOAxqsQs4BKc_6zgkdr3w
Issue        Review `Heap profiling` page                                                           2       CosmWasm/maintainers       PVTI_lADOAxqsQs4BKc_6zgigNsc
Issue        Optimize `Poseidon Hash` Implementation in CosmWasm Contracts                          2575    CosmWasm/cosmwasm          PVTI_lADOAxqsQs4BKc_6zgigPzc
Issue        error: linking with `cc` failed: exit status: 1;  rustc 1.91.1 (ed61e7d7e 2025-11-07)  2563    CosmWasm/cosmwasm          PVTI_lADOAxqsQs4BKc_6zgigP6w
Issue        Compiling `cosmwasm-check` breaks for Rust 1.89.0                                      2543    CosmWasm/cosmwasm          PVTI_lADOAxqsQs4BKc_6zgigP-4
Issue        Rust 1.87 requires bulk-memory proposal                                                2485    CosmWasm/cosmwasm          PVTI_lADOAxqsQs4BKc_6zgigQGI
PullRequest  Update to Wasmer 6.0.0-beta.1                                                          2441    CosmWasm/cosmwasm          PVTI_lADOAxqsQs4BKc_6zgigQbw
Issue        Bulk Memory Validation Error with wasmvm v3.0.0 and wasmd v0.61.0                      2316    CosmWasm/wasmd             PVTI_lADOAxqsQs4BKc_6zgigV38
Issue        Hosting website's server configuration                                                 3       CosmWasm/cosmwasm-website  PVTI_lADOAxqsQs4BKc_6zgihJ1g
Issue        Update GitHub actions to the newest versions                                           2578    CosmWasm/cosmwasm          PVTI_lADOAxqsQs4BKc_6zgihU34

Listing project items with title and URL

gh project item-list 15 --owner CosmWasm --format json --jq '.items[].content | {title, url}'
gh project item-list 15 --owner CosmWasm --format json --jq '.items[].content | {title, url, status}'
gh project item-list 15 --owner CosmWasm --format json | jq '.items[] | select(.status == "Done") | .content'
gh project item-list 15 --owner CosmWasm --format json --limit 500 | jq '.items[] | select(.status=="Done") | {title: .content.title, url: .content.url, status: .status}'

List labels for an issue/PR

gh issue view <ISSUE_URL> --json labels --jq '.labels[].name'

Example:

gh issue view https://github.com/CosmWasm/advisories/issues/86 --json labels --jq '.labels[].name'

Output:

documentation
g:security