[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-nvidia-github":3,"mdc--4aiiwa-key":35,"related-org-nvidia-github":3537,"related-repo-nvidia-github":3694},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":30,"sourceUrl":33,"mdContent":34},"github","interact with GitHub via REST API","Interact with GitHub using the gh CLI restricted to REST API only (no GraphQL). Use when the user wants to work with GitHub issues, pull requests, repos, releases, or Actions — especially in sandboxed environments where the GraphQL endpoint may be blocked. Trigger keywords - github, gh, pull request, PR, github issue, github actions, workflow, release, gh api.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},"nvidia","NVIDIA","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fnvidia.png",[12,15,18,21],{"name":13,"slug":4,"type":14},"GitHub","tag",{"name":16,"slug":17,"type":14},"CLI","cli",{"name":19,"slug":20,"type":14},"REST API","rest-api",{"name":22,"slug":23,"type":14},"Engineering","engineering",172,"https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FOpenShell-Community","2026-07-14T05:36:26.866398",null,63,[],{"repoUrl":25,"stars":24,"forks":28,"topics":31,"description":32},[],"OpenShell is the safe, private runtime for autonomous AI agents.","https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FOpenShell-Community\u002Ftree\u002FHEAD\u002Fsandboxes\u002Fbase\u002Fskills\u002Fgithub","---\nname: github\ndescription: Interact with GitHub using the gh CLI restricted to REST API only (no GraphQL). Use when the user wants to work with GitHub issues, pull requests, repos, releases, or Actions — especially in sandboxed environments where the GraphQL endpoint may be blocked. Trigger keywords - github, gh, pull request, PR, github issue, github actions, workflow, release, gh api.\n---\n\nAlways prefer using the github cli. do not use git for any operations except cloning.\n\n# GitHub via REST API\n\nWork with GitHub using `gh api` and REST-only subcommands. Many `gh` subcommands (`gh pr list`, `gh issue list`, `gh issue view`, `gh pr view`, etc.) use GraphQL internally and **will fail** if the sandbox blocks `api.github.com\u002Fgraphql`. Always prefer `gh api` hitting REST endpoints.\n\n## Shell Permissions\n\nUse `required_permissions: [\"full_network\"]` for all `gh` commands (they need to reach `api.github.com`).\n\n## Key Constraint\n\n| Endpoint                          | Status                 |\n| --------------------------------- | ---------------------- |\n| `api.github.com\u002Fgraphql`          | **Blocked** in sandbox |\n| `api.github.com\u002Frepos\u002F...` (REST) | Allowed                |\n\n**Rule:** Never use `gh` subcommands that call GraphQL. When in doubt, use `gh api` with an explicit REST path.\n\n### Commands known to use GraphQL (avoid these)\n\n- `gh pr list`, `gh pr view`, `gh pr status`, `gh pr checks`\n- `gh issue list`, `gh issue view`, `gh issue status`\n- `gh project` (all subcommands)\n- `gh search` (all subcommands)\n- `gh label list`\n\n### Commands that are REST-safe\n\n- `gh api \u003CREST-path>` — always REST when given a path (not `graphql`)\n- `gh pr create` — uses REST\n- `gh pr merge` — uses REST\n- `gh release *` — uses REST\n- `gh run *` — uses REST\n- `gh workflow *` — uses REST\n- `gh auth status` — local\u002FREST\n- `gh repo clone` \u002F `gh repo view --json` — may use GraphQL; prefer `gh api`\n\n## Authentication Check\n\n```bash\ngh auth status\n```\n\nIf not authenticated, instruct the user to run `gh auth login`.\n\n## Repositories\n\n### Get repo info\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\n```\n\n### List repos for a user or org\n\n```bash\ngh api \"users\u002F{username}\u002Frepos?per_page=30&sort=updated\"\ngh api \"orgs\u002F{org}\u002Frepos?per_page=30&sort=updated\"\n```\n\n## Issues\n\n### List issues\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=open&per_page=30\" \\\n  | jq '.[] | {number, title, state, user: .user.login, labels: [.labels[].name]}'\n```\n\nFilter options (query params): `state` (open\u002Fclosed\u002Fall), `labels` (comma-separated), `assignee`, `creator`, `milestone`, `sort` (created\u002Fupdated\u002Fcomments), `direction` (asc\u002Fdesc), `since` (ISO 8601), `per_page`, `page`.\n\n### Get a single issue\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\n```\n\n### Create an issue\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fissues \\\n  -f title=\"Issue title\" \\\n  -f body=\"Issue description\" \\\n  -f \"labels[]=bug\" \\\n  -f \"assignees[]={username}\"\n```\n\n### Comment on an issue\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\u002Fcomments \\\n  -f body=\"Comment text\"\n```\n\n### Close an issue\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number} -X PATCH -f state=closed\n```\n\n### Reopen an issue\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number} -X PATCH -f state=open\n```\n\n### Add labels\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\u002Flabels \\\n  -f \"labels[]=bug\" -f \"labels[]=priority-high\"\n```\n\n## Pull Requests\n\n### List PRs\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls?state=open&per_page=30\" \\\n  | jq '.[] | {number, title, state, user: .user.login, head: .head.ref, base: .base.ref}'\n```\n\nFilter options: `state` (open\u002Fclosed\u002Fall), `head` (filter by head user\u002Forg and branch: `user:ref-name`), `base` (filter by base branch), `sort` (created\u002Fupdated\u002Fpopularity\u002Flong-running), `direction`, `per_page`, `page`.\n\n### Get a single PR\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number} \\\n  | jq '{number, title, state, body, user: .user.login, head: .head.ref, base: .base.ref, mergeable: .mergeable, merged: .merged}'\n```\n\n### Get PR diff\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number} \\\n  -H \"Accept: application\u002Fvnd.github.diff\"\n```\n\n### Get PR files changed\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Ffiles?per_page=100\" \\\n  | jq '.[] | {filename, status, additions, deletions, changes}'\n```\n\n### Create a PR (REST-safe alternative)\n\n`gh pr create` is REST-safe and the easiest way:\n\n```bash\ngh pr create --title \"PR title\" --body \"PR description\" --base main --head feature-branch\n```\n\nOr via `gh api`:\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fpulls \\\n  -f title=\"PR title\" \\\n  -f body=\"PR description\" \\\n  -f head=\"feature-branch\" \\\n  -f base=\"main\"\n```\n\n### Merge a PR\n\n```bash\ngh pr merge {number} --squash  # REST-safe\n```\n\nOr via `gh api`:\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Fmerge \\\n  -X PUT -f merge_method=squash\n```\n\n### Request reviewers\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Frequested_reviewers \\\n  -f \"reviewers[]={username}\"\n```\n\n### List PR reviews\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Freviews\" \\\n  | jq '.[] | {user: .user.login, state, body}'\n```\n\n### List PR review comments\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Fcomments\" \\\n  | jq '.[] | {user: .user.login, path, body, line}'\n```\n\n### Comment on a PR\n\nPRs use the issues comments endpoint:\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\u002Fcomments \\\n  -f body=\"Comment text\"\n```\n\n## Commits & Branches\n\n### List branches\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fbranches?per_page=30\" \\\n  | jq '.[].name'\n```\n\n### Get a commit\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{sha} \\\n  | jq '{sha, message: .commit.message, author: .commit.author.name, date: .commit.author.date}'\n```\n\n### Compare two refs\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fcompare\u002F{base}...{head}\" \\\n  | jq '{ahead_by, behind_by, total_commits, files: [.files[] | {filename, status, additions, deletions}]}'\n```\n\n### List commits on a branch\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fcommits?sha={branch}&per_page=20\" \\\n  | jq '.[] | {sha: .sha[:8], message: (.commit.message | split(\"\\n\")[0]), date: .commit.author.date}'\n```\n\n## GitHub Actions\n\n### List workflow runs\n\n```bash\ngh run list --limit 10  # REST-safe\n```\n\nOr via `gh api`:\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns?per_page=10\" \\\n  | jq '.workflow_runs[] | {id, name, status, conclusion, head_branch, created_at}'\n```\n\n### Get a specific run\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id} \\\n  | jq '{id, name, status, conclusion, head_branch, html_url}'\n```\n\n### List jobs for a run\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Fjobs\" \\\n  | jq '.jobs[] | {id, name, status, conclusion, started_at, completed_at}'\n```\n\n### Download job logs\n\n```bash\ngh run view {run_id} --log  # REST-safe\n```\n\n### Re-run a workflow\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Frerun -X POST\n```\n\n### Re-run failed jobs only\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Frerun-failed-jobs -X POST\n```\n\n### List workflows\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fworkflows\" \\\n  | jq '.workflows[] | {id, name, state, path}'\n```\n\n### Trigger a workflow dispatch\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fworkflows\u002F{workflow_id}\u002Fdispatches \\\n  -f ref=main -f \"inputs[key]=value\"\n```\n\n## Releases\n\n### List releases\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Freleases?per_page=10\" \\\n  | jq '.[] | {tag_name, name, draft, prerelease, published_at}'\n```\n\n### Get latest release\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Freleases\u002Flatest \\\n  | jq '{tag_name, name, body, published_at, assets: [.assets[] | {name, download_count, browser_download_url}]}'\n```\n\n### Create a release\n\n```bash\ngh api repos\u002F{owner}\u002F{repo}\u002Freleases \\\n  -f tag_name=\"v1.0.0\" \\\n  -f name=\"Release v1.0.0\" \\\n  -f body=\"Release notes here\" \\\n  -F draft=false \\\n  -F prerelease=false\n```\n\n## Check Runs & Statuses (CI)\n\n### List check runs for a ref\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{ref}\u002Fcheck-runs\" \\\n  | jq '.check_runs[] | {name, status, conclusion, html_url}'\n```\n\n### Get combined status for a ref\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{ref}\u002Fstatus\" \\\n  | jq '{state, total_count, statuses: [.statuses[] | {context, state, description}]}'\n```\n\n## Pagination\n\nGitHub REST API returns at most 100 items per page. Use `per_page` and `page` query params:\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100&page=1\"\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100&page=2\"\n```\n\nOr use `--paginate` to auto-follow `Link` headers (returns all pages concatenated):\n\n```bash\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100\" --paginate \\\n  | jq '.[] | {number, title}'\n```\n\n## Resolving Owner\u002FRepo\n\nIf the user doesn't specify a repo, infer from the current git remote:\n\n```bash\ngh api repos\u002F:owner\u002F:repo\n```\n\n`gh api` resolves `:owner` and `:repo` from the current git remote automatically.\n\n## Error Handling\n\n- **401 Unauthorized** — run `gh auth status`; may need `gh auth login`\n- **403 Forbidden** — rate limit or insufficient permissions; check `gh api rate_limit`\n- **404 Not Found** — wrong owner\u002Frepo\u002Fnumber or private repo without access\n- **422 Unprocessable** — invalid payload; check field names and types\n- **Network error \u002F timeout** — if you see connection refused on the graphql endpoint, you're hitting the sandbox restriction; switch to a REST endpoint\n",{"data":36,"body":37},{"name":4,"description":6},{"type":38,"children":39},"root",[40,48,55,130,137,165,171,239,263,270,354,360,468,474,507,520,526,532,556,562,621,627,633,699,779,785,808,814,947,953,1004,1010,1053,1059,1098,1104,1167,1173,1179,1238,1298,1304,1355,1361,1408,1414,1473,1479,1489,1569,1581,1716,1722,1761,1771,1820,1826,1873,1879,1938,1944,2003,2009,2014,2062,2068,2074,2133,2139,2190,2196,2255,2261,2320,2326,2332,2371,2381,2440,2446,2497,2503,2562,2568,2605,2611,2643,2649,2680,2686,2745,2751,2807,2813,2819,2878,2884,2935,2941,3094,3100,3106,3165,3171,3230,3236,3255,3310,3331,3395,3401,3406,3429,3454,3460,3531],{"type":41,"tag":42,"props":43,"children":44},"element","p",{},[45],{"type":46,"value":47},"text","Always prefer using the github cli. do not use git for any operations except cloning.",{"type":41,"tag":49,"props":50,"children":52},"h1",{"id":51},"github-via-rest-api",[53],{"type":46,"value":54},"GitHub via REST API",{"type":41,"tag":42,"props":56,"children":57},{},[58,60,67,69,75,77,83,85,91,92,98,99,105,107,113,115,121,123,128],{"type":46,"value":59},"Work with GitHub using ",{"type":41,"tag":61,"props":62,"children":64},"code",{"className":63},[],[65],{"type":46,"value":66},"gh api",{"type":46,"value":68}," and REST-only subcommands. Many ",{"type":41,"tag":61,"props":70,"children":72},{"className":71},[],[73],{"type":46,"value":74},"gh",{"type":46,"value":76}," subcommands (",{"type":41,"tag":61,"props":78,"children":80},{"className":79},[],[81],{"type":46,"value":82},"gh pr list",{"type":46,"value":84},", ",{"type":41,"tag":61,"props":86,"children":88},{"className":87},[],[89],{"type":46,"value":90},"gh issue list",{"type":46,"value":84},{"type":41,"tag":61,"props":93,"children":95},{"className":94},[],[96],{"type":46,"value":97},"gh issue view",{"type":46,"value":84},{"type":41,"tag":61,"props":100,"children":102},{"className":101},[],[103],{"type":46,"value":104},"gh pr view",{"type":46,"value":106},", etc.) use GraphQL internally and ",{"type":41,"tag":108,"props":109,"children":110},"strong",{},[111],{"type":46,"value":112},"will fail",{"type":46,"value":114}," if the sandbox blocks ",{"type":41,"tag":61,"props":116,"children":118},{"className":117},[],[119],{"type":46,"value":120},"api.github.com\u002Fgraphql",{"type":46,"value":122},". Always prefer ",{"type":41,"tag":61,"props":124,"children":126},{"className":125},[],[127],{"type":46,"value":66},{"type":46,"value":129}," hitting REST endpoints.",{"type":41,"tag":131,"props":132,"children":134},"h2",{"id":133},"shell-permissions",[135],{"type":46,"value":136},"Shell Permissions",{"type":41,"tag":42,"props":138,"children":139},{},[140,142,148,150,155,157,163],{"type":46,"value":141},"Use ",{"type":41,"tag":61,"props":143,"children":145},{"className":144},[],[146],{"type":46,"value":147},"required_permissions: [\"full_network\"]",{"type":46,"value":149}," for all ",{"type":41,"tag":61,"props":151,"children":153},{"className":152},[],[154],{"type":46,"value":74},{"type":46,"value":156}," commands (they need to reach ",{"type":41,"tag":61,"props":158,"children":160},{"className":159},[],[161],{"type":46,"value":162},"api.github.com",{"type":46,"value":164},").",{"type":41,"tag":131,"props":166,"children":168},{"id":167},"key-constraint",[169],{"type":46,"value":170},"Key Constraint",{"type":41,"tag":172,"props":173,"children":174},"table",{},[175,194],{"type":41,"tag":176,"props":177,"children":178},"thead",{},[179],{"type":41,"tag":180,"props":181,"children":182},"tr",{},[183,189],{"type":41,"tag":184,"props":185,"children":186},"th",{},[187],{"type":46,"value":188},"Endpoint",{"type":41,"tag":184,"props":190,"children":191},{},[192],{"type":46,"value":193},"Status",{"type":41,"tag":195,"props":196,"children":197},"tbody",{},[198,220],{"type":41,"tag":180,"props":199,"children":200},{},[201,210],{"type":41,"tag":202,"props":203,"children":204},"td",{},[205],{"type":41,"tag":61,"props":206,"children":208},{"className":207},[],[209],{"type":46,"value":120},{"type":41,"tag":202,"props":211,"children":212},{},[213,218],{"type":41,"tag":108,"props":214,"children":215},{},[216],{"type":46,"value":217},"Blocked",{"type":46,"value":219}," in sandbox",{"type":41,"tag":180,"props":221,"children":222},{},[223,234],{"type":41,"tag":202,"props":224,"children":225},{},[226,232],{"type":41,"tag":61,"props":227,"children":229},{"className":228},[],[230],{"type":46,"value":231},"api.github.com\u002Frepos\u002F...",{"type":46,"value":233}," (REST)",{"type":41,"tag":202,"props":235,"children":236},{},[237],{"type":46,"value":238},"Allowed",{"type":41,"tag":42,"props":240,"children":241},{},[242,247,249,254,256,261],{"type":41,"tag":108,"props":243,"children":244},{},[245],{"type":46,"value":246},"Rule:",{"type":46,"value":248}," Never use ",{"type":41,"tag":61,"props":250,"children":252},{"className":251},[],[253],{"type":46,"value":74},{"type":46,"value":255}," subcommands that call GraphQL. When in doubt, use ",{"type":41,"tag":61,"props":257,"children":259},{"className":258},[],[260],{"type":46,"value":66},{"type":46,"value":262}," with an explicit REST path.",{"type":41,"tag":264,"props":265,"children":267},"h3",{"id":266},"commands-known-to-use-graphql-avoid-these",[268],{"type":46,"value":269},"Commands known to use GraphQL (avoid these)",{"type":41,"tag":271,"props":272,"children":273},"ul",{},[274,303,324,335,345],{"type":41,"tag":275,"props":276,"children":277},"li",{},[278,283,284,289,290,296,297],{"type":41,"tag":61,"props":279,"children":281},{"className":280},[],[282],{"type":46,"value":82},{"type":46,"value":84},{"type":41,"tag":61,"props":285,"children":287},{"className":286},[],[288],{"type":46,"value":104},{"type":46,"value":84},{"type":41,"tag":61,"props":291,"children":293},{"className":292},[],[294],{"type":46,"value":295},"gh pr status",{"type":46,"value":84},{"type":41,"tag":61,"props":298,"children":300},{"className":299},[],[301],{"type":46,"value":302},"gh pr checks",{"type":41,"tag":275,"props":304,"children":305},{},[306,311,312,317,318],{"type":41,"tag":61,"props":307,"children":309},{"className":308},[],[310],{"type":46,"value":90},{"type":46,"value":84},{"type":41,"tag":61,"props":313,"children":315},{"className":314},[],[316],{"type":46,"value":97},{"type":46,"value":84},{"type":41,"tag":61,"props":319,"children":321},{"className":320},[],[322],{"type":46,"value":323},"gh issue status",{"type":41,"tag":275,"props":325,"children":326},{},[327,333],{"type":41,"tag":61,"props":328,"children":330},{"className":329},[],[331],{"type":46,"value":332},"gh project",{"type":46,"value":334}," (all subcommands)",{"type":41,"tag":275,"props":336,"children":337},{},[338,344],{"type":41,"tag":61,"props":339,"children":341},{"className":340},[],[342],{"type":46,"value":343},"gh search",{"type":46,"value":334},{"type":41,"tag":275,"props":346,"children":347},{},[348],{"type":41,"tag":61,"props":349,"children":351},{"className":350},[],[352],{"type":46,"value":353},"gh label list",{"type":41,"tag":264,"props":355,"children":357},{"id":356},"commands-that-are-rest-safe",[358],{"type":46,"value":359},"Commands that are REST-safe",{"type":41,"tag":271,"props":361,"children":362},{},[363,382,393,403,413,423,433,444],{"type":41,"tag":275,"props":364,"children":365},{},[366,372,374,380],{"type":41,"tag":61,"props":367,"children":369},{"className":368},[],[370],{"type":46,"value":371},"gh api \u003CREST-path>",{"type":46,"value":373}," — always REST when given a path (not ",{"type":41,"tag":61,"props":375,"children":377},{"className":376},[],[378],{"type":46,"value":379},"graphql",{"type":46,"value":381},")",{"type":41,"tag":275,"props":383,"children":384},{},[385,391],{"type":41,"tag":61,"props":386,"children":388},{"className":387},[],[389],{"type":46,"value":390},"gh pr create",{"type":46,"value":392}," — uses REST",{"type":41,"tag":275,"props":394,"children":395},{},[396,402],{"type":41,"tag":61,"props":397,"children":399},{"className":398},[],[400],{"type":46,"value":401},"gh pr merge",{"type":46,"value":392},{"type":41,"tag":275,"props":404,"children":405},{},[406,412],{"type":41,"tag":61,"props":407,"children":409},{"className":408},[],[410],{"type":46,"value":411},"gh release *",{"type":46,"value":392},{"type":41,"tag":275,"props":414,"children":415},{},[416,422],{"type":41,"tag":61,"props":417,"children":419},{"className":418},[],[420],{"type":46,"value":421},"gh run *",{"type":46,"value":392},{"type":41,"tag":275,"props":424,"children":425},{},[426,432],{"type":41,"tag":61,"props":427,"children":429},{"className":428},[],[430],{"type":46,"value":431},"gh workflow *",{"type":46,"value":392},{"type":41,"tag":275,"props":434,"children":435},{},[436,442],{"type":41,"tag":61,"props":437,"children":439},{"className":438},[],[440],{"type":46,"value":441},"gh auth status",{"type":46,"value":443}," — local\u002FREST",{"type":41,"tag":275,"props":445,"children":446},{},[447,453,455,461,463],{"type":41,"tag":61,"props":448,"children":450},{"className":449},[],[451],{"type":46,"value":452},"gh repo clone",{"type":46,"value":454}," \u002F ",{"type":41,"tag":61,"props":456,"children":458},{"className":457},[],[459],{"type":46,"value":460},"gh repo view --json",{"type":46,"value":462}," — may use GraphQL; prefer ",{"type":41,"tag":61,"props":464,"children":466},{"className":465},[],[467],{"type":46,"value":66},{"type":41,"tag":131,"props":469,"children":471},{"id":470},"authentication-check",[472],{"type":46,"value":473},"Authentication Check",{"type":41,"tag":475,"props":476,"children":481},"pre",{"className":477,"code":478,"language":479,"meta":480,"style":480},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","gh auth status\n","bash","",[482],{"type":41,"tag":61,"props":483,"children":484},{"__ignoreMap":480},[485],{"type":41,"tag":486,"props":487,"children":490},"span",{"class":488,"line":489},"line",1,[491,496,502],{"type":41,"tag":486,"props":492,"children":494},{"style":493},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[495],{"type":46,"value":74},{"type":41,"tag":486,"props":497,"children":499},{"style":498},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[500],{"type":46,"value":501}," auth",{"type":41,"tag":486,"props":503,"children":504},{"style":498},[505],{"type":46,"value":506}," status\n",{"type":41,"tag":42,"props":508,"children":509},{},[510,512,518],{"type":46,"value":511},"If not authenticated, instruct the user to run ",{"type":41,"tag":61,"props":513,"children":515},{"className":514},[],[516],{"type":46,"value":517},"gh auth login",{"type":46,"value":519},".",{"type":41,"tag":131,"props":521,"children":523},{"id":522},"repositories",[524],{"type":46,"value":525},"Repositories",{"type":41,"tag":264,"props":527,"children":529},{"id":528},"get-repo-info",[530],{"type":46,"value":531},"Get repo info",{"type":41,"tag":475,"props":533,"children":535},{"className":477,"code":534,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\n",[536],{"type":41,"tag":61,"props":537,"children":538},{"__ignoreMap":480},[539],{"type":41,"tag":486,"props":540,"children":541},{"class":488,"line":489},[542,546,551],{"type":41,"tag":486,"props":543,"children":544},{"style":493},[545],{"type":46,"value":74},{"type":41,"tag":486,"props":547,"children":548},{"style":498},[549],{"type":46,"value":550}," api",{"type":41,"tag":486,"props":552,"children":553},{"style":498},[554],{"type":46,"value":555}," repos\u002F{owner}\u002F{repo}\n",{"type":41,"tag":264,"props":557,"children":559},{"id":558},"list-repos-for-a-user-or-org",[560],{"type":46,"value":561},"List repos for a user or org",{"type":41,"tag":475,"props":563,"children":565},{"className":477,"code":564,"language":479,"meta":480,"style":480},"gh api \"users\u002F{username}\u002Frepos?per_page=30&sort=updated\"\ngh api \"orgs\u002F{org}\u002Frepos?per_page=30&sort=updated\"\n",[566],{"type":41,"tag":61,"props":567,"children":568},{"__ignoreMap":480},[569,596],{"type":41,"tag":486,"props":570,"children":571},{"class":488,"line":489},[572,576,580,586,591],{"type":41,"tag":486,"props":573,"children":574},{"style":493},[575],{"type":46,"value":74},{"type":41,"tag":486,"props":577,"children":578},{"style":498},[579],{"type":46,"value":550},{"type":41,"tag":486,"props":581,"children":583},{"style":582},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[584],{"type":46,"value":585}," \"",{"type":41,"tag":486,"props":587,"children":588},{"style":498},[589],{"type":46,"value":590},"users\u002F{username}\u002Frepos?per_page=30&sort=updated",{"type":41,"tag":486,"props":592,"children":593},{"style":582},[594],{"type":46,"value":595},"\"\n",{"type":41,"tag":486,"props":597,"children":599},{"class":488,"line":598},2,[600,604,608,612,617],{"type":41,"tag":486,"props":601,"children":602},{"style":493},[603],{"type":46,"value":74},{"type":41,"tag":486,"props":605,"children":606},{"style":498},[607],{"type":46,"value":550},{"type":41,"tag":486,"props":609,"children":610},{"style":582},[611],{"type":46,"value":585},{"type":41,"tag":486,"props":613,"children":614},{"style":498},[615],{"type":46,"value":616},"orgs\u002F{org}\u002Frepos?per_page=30&sort=updated",{"type":41,"tag":486,"props":618,"children":619},{"style":582},[620],{"type":46,"value":595},{"type":41,"tag":131,"props":622,"children":624},{"id":623},"issues",[625],{"type":46,"value":626},"Issues",{"type":41,"tag":264,"props":628,"children":630},{"id":629},"list-issues",[631],{"type":46,"value":632},"List issues",{"type":41,"tag":475,"props":634,"children":636},{"className":477,"code":635,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=open&per_page=30\" \\\n  | jq '.[] | {number, title, state, user: .user.login, labels: [.labels[].name]}'\n",[637],{"type":41,"tag":61,"props":638,"children":639},{"__ignoreMap":480},[640,671],{"type":41,"tag":486,"props":641,"children":642},{"class":488,"line":489},[643,647,651,655,660,665],{"type":41,"tag":486,"props":644,"children":645},{"style":493},[646],{"type":46,"value":74},{"type":41,"tag":486,"props":648,"children":649},{"style":498},[650],{"type":46,"value":550},{"type":41,"tag":486,"props":652,"children":653},{"style":582},[654],{"type":46,"value":585},{"type":41,"tag":486,"props":656,"children":657},{"style":498},[658],{"type":46,"value":659},"repos\u002F{owner}\u002F{repo}\u002Fissues?state=open&per_page=30",{"type":41,"tag":486,"props":661,"children":662},{"style":582},[663],{"type":46,"value":664},"\"",{"type":41,"tag":486,"props":666,"children":668},{"style":667},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[669],{"type":46,"value":670}," \\\n",{"type":41,"tag":486,"props":672,"children":673},{"class":488,"line":598},[674,679,684,689,694],{"type":41,"tag":486,"props":675,"children":676},{"style":582},[677],{"type":46,"value":678},"  |",{"type":41,"tag":486,"props":680,"children":681},{"style":493},[682],{"type":46,"value":683}," jq",{"type":41,"tag":486,"props":685,"children":686},{"style":582},[687],{"type":46,"value":688}," '",{"type":41,"tag":486,"props":690,"children":691},{"style":498},[692],{"type":46,"value":693},".[] | {number, title, state, user: .user.login, labels: [.labels[].name]}",{"type":41,"tag":486,"props":695,"children":696},{"style":582},[697],{"type":46,"value":698},"'\n",{"type":41,"tag":42,"props":700,"children":701},{},[702,704,710,712,718,720,726,727,733,734,740,741,747,749,755,757,763,765,771,772,778],{"type":46,"value":703},"Filter options (query params): ",{"type":41,"tag":61,"props":705,"children":707},{"className":706},[],[708],{"type":46,"value":709},"state",{"type":46,"value":711}," (open\u002Fclosed\u002Fall), ",{"type":41,"tag":61,"props":713,"children":715},{"className":714},[],[716],{"type":46,"value":717},"labels",{"type":46,"value":719}," (comma-separated), ",{"type":41,"tag":61,"props":721,"children":723},{"className":722},[],[724],{"type":46,"value":725},"assignee",{"type":46,"value":84},{"type":41,"tag":61,"props":728,"children":730},{"className":729},[],[731],{"type":46,"value":732},"creator",{"type":46,"value":84},{"type":41,"tag":61,"props":735,"children":737},{"className":736},[],[738],{"type":46,"value":739},"milestone",{"type":46,"value":84},{"type":41,"tag":61,"props":742,"children":744},{"className":743},[],[745],{"type":46,"value":746},"sort",{"type":46,"value":748}," (created\u002Fupdated\u002Fcomments), ",{"type":41,"tag":61,"props":750,"children":752},{"className":751},[],[753],{"type":46,"value":754},"direction",{"type":46,"value":756}," (asc\u002Fdesc), ",{"type":41,"tag":61,"props":758,"children":760},{"className":759},[],[761],{"type":46,"value":762},"since",{"type":46,"value":764}," (ISO 8601), ",{"type":41,"tag":61,"props":766,"children":768},{"className":767},[],[769],{"type":46,"value":770},"per_page",{"type":46,"value":84},{"type":41,"tag":61,"props":773,"children":775},{"className":774},[],[776],{"type":46,"value":777},"page",{"type":46,"value":519},{"type":41,"tag":264,"props":780,"children":782},{"id":781},"get-a-single-issue",[783],{"type":46,"value":784},"Get a single issue",{"type":41,"tag":475,"props":786,"children":788},{"className":477,"code":787,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\n",[789],{"type":41,"tag":61,"props":790,"children":791},{"__ignoreMap":480},[792],{"type":41,"tag":486,"props":793,"children":794},{"class":488,"line":489},[795,799,803],{"type":41,"tag":486,"props":796,"children":797},{"style":493},[798],{"type":46,"value":74},{"type":41,"tag":486,"props":800,"children":801},{"style":498},[802],{"type":46,"value":550},{"type":41,"tag":486,"props":804,"children":805},{"style":498},[806],{"type":46,"value":807}," repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\n",{"type":41,"tag":264,"props":809,"children":811},{"id":810},"create-an-issue",[812],{"type":46,"value":813},"Create an issue",{"type":41,"tag":475,"props":815,"children":817},{"className":477,"code":816,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fissues \\\n  -f title=\"Issue title\" \\\n  -f body=\"Issue description\" \\\n  -f \"labels[]=bug\" \\\n  -f \"assignees[]={username}\"\n",[818],{"type":41,"tag":61,"props":819,"children":820},{"__ignoreMap":480},[821,841,871,901,926],{"type":41,"tag":486,"props":822,"children":823},{"class":488,"line":489},[824,828,832,837],{"type":41,"tag":486,"props":825,"children":826},{"style":493},[827],{"type":46,"value":74},{"type":41,"tag":486,"props":829,"children":830},{"style":498},[831],{"type":46,"value":550},{"type":41,"tag":486,"props":833,"children":834},{"style":498},[835],{"type":46,"value":836}," repos\u002F{owner}\u002F{repo}\u002Fissues",{"type":41,"tag":486,"props":838,"children":839},{"style":667},[840],{"type":46,"value":670},{"type":41,"tag":486,"props":842,"children":843},{"class":488,"line":598},[844,849,854,858,863,867],{"type":41,"tag":486,"props":845,"children":846},{"style":498},[847],{"type":46,"value":848},"  -f",{"type":41,"tag":486,"props":850,"children":851},{"style":498},[852],{"type":46,"value":853}," title=",{"type":41,"tag":486,"props":855,"children":856},{"style":582},[857],{"type":46,"value":664},{"type":41,"tag":486,"props":859,"children":860},{"style":498},[861],{"type":46,"value":862},"Issue title",{"type":41,"tag":486,"props":864,"children":865},{"style":582},[866],{"type":46,"value":664},{"type":41,"tag":486,"props":868,"children":869},{"style":667},[870],{"type":46,"value":670},{"type":41,"tag":486,"props":872,"children":874},{"class":488,"line":873},3,[875,879,884,888,893,897],{"type":41,"tag":486,"props":876,"children":877},{"style":498},[878],{"type":46,"value":848},{"type":41,"tag":486,"props":880,"children":881},{"style":498},[882],{"type":46,"value":883}," body=",{"type":41,"tag":486,"props":885,"children":886},{"style":582},[887],{"type":46,"value":664},{"type":41,"tag":486,"props":889,"children":890},{"style":498},[891],{"type":46,"value":892},"Issue description",{"type":41,"tag":486,"props":894,"children":895},{"style":582},[896],{"type":46,"value":664},{"type":41,"tag":486,"props":898,"children":899},{"style":667},[900],{"type":46,"value":670},{"type":41,"tag":486,"props":902,"children":904},{"class":488,"line":903},4,[905,909,913,918,922],{"type":41,"tag":486,"props":906,"children":907},{"style":498},[908],{"type":46,"value":848},{"type":41,"tag":486,"props":910,"children":911},{"style":582},[912],{"type":46,"value":585},{"type":41,"tag":486,"props":914,"children":915},{"style":498},[916],{"type":46,"value":917},"labels[]=bug",{"type":41,"tag":486,"props":919,"children":920},{"style":582},[921],{"type":46,"value":664},{"type":41,"tag":486,"props":923,"children":924},{"style":667},[925],{"type":46,"value":670},{"type":41,"tag":486,"props":927,"children":929},{"class":488,"line":928},5,[930,934,938,943],{"type":41,"tag":486,"props":931,"children":932},{"style":498},[933],{"type":46,"value":848},{"type":41,"tag":486,"props":935,"children":936},{"style":582},[937],{"type":46,"value":585},{"type":41,"tag":486,"props":939,"children":940},{"style":498},[941],{"type":46,"value":942},"assignees[]={username}",{"type":41,"tag":486,"props":944,"children":945},{"style":582},[946],{"type":46,"value":595},{"type":41,"tag":264,"props":948,"children":950},{"id":949},"comment-on-an-issue",[951],{"type":46,"value":952},"Comment on an issue",{"type":41,"tag":475,"props":954,"children":956},{"className":477,"code":955,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\u002Fcomments \\\n  -f body=\"Comment text\"\n",[957],{"type":41,"tag":61,"props":958,"children":959},{"__ignoreMap":480},[960,980],{"type":41,"tag":486,"props":961,"children":962},{"class":488,"line":489},[963,967,971,976],{"type":41,"tag":486,"props":964,"children":965},{"style":493},[966],{"type":46,"value":74},{"type":41,"tag":486,"props":968,"children":969},{"style":498},[970],{"type":46,"value":550},{"type":41,"tag":486,"props":972,"children":973},{"style":498},[974],{"type":46,"value":975}," repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\u002Fcomments",{"type":41,"tag":486,"props":977,"children":978},{"style":667},[979],{"type":46,"value":670},{"type":41,"tag":486,"props":981,"children":982},{"class":488,"line":598},[983,987,991,995,1000],{"type":41,"tag":486,"props":984,"children":985},{"style":498},[986],{"type":46,"value":848},{"type":41,"tag":486,"props":988,"children":989},{"style":498},[990],{"type":46,"value":883},{"type":41,"tag":486,"props":992,"children":993},{"style":582},[994],{"type":46,"value":664},{"type":41,"tag":486,"props":996,"children":997},{"style":498},[998],{"type":46,"value":999},"Comment text",{"type":41,"tag":486,"props":1001,"children":1002},{"style":582},[1003],{"type":46,"value":595},{"type":41,"tag":264,"props":1005,"children":1007},{"id":1006},"close-an-issue",[1008],{"type":46,"value":1009},"Close an issue",{"type":41,"tag":475,"props":1011,"children":1013},{"className":477,"code":1012,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number} -X PATCH -f state=closed\n",[1014],{"type":41,"tag":61,"props":1015,"children":1016},{"__ignoreMap":480},[1017],{"type":41,"tag":486,"props":1018,"children":1019},{"class":488,"line":489},[1020,1024,1028,1033,1038,1043,1048],{"type":41,"tag":486,"props":1021,"children":1022},{"style":493},[1023],{"type":46,"value":74},{"type":41,"tag":486,"props":1025,"children":1026},{"style":498},[1027],{"type":46,"value":550},{"type":41,"tag":486,"props":1029,"children":1030},{"style":498},[1031],{"type":46,"value":1032}," repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}",{"type":41,"tag":486,"props":1034,"children":1035},{"style":498},[1036],{"type":46,"value":1037}," -X",{"type":41,"tag":486,"props":1039,"children":1040},{"style":498},[1041],{"type":46,"value":1042}," PATCH",{"type":41,"tag":486,"props":1044,"children":1045},{"style":498},[1046],{"type":46,"value":1047}," -f",{"type":41,"tag":486,"props":1049,"children":1050},{"style":498},[1051],{"type":46,"value":1052}," state=closed\n",{"type":41,"tag":264,"props":1054,"children":1056},{"id":1055},"reopen-an-issue",[1057],{"type":46,"value":1058},"Reopen an issue",{"type":41,"tag":475,"props":1060,"children":1062},{"className":477,"code":1061,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number} -X PATCH -f state=open\n",[1063],{"type":41,"tag":61,"props":1064,"children":1065},{"__ignoreMap":480},[1066],{"type":41,"tag":486,"props":1067,"children":1068},{"class":488,"line":489},[1069,1073,1077,1081,1085,1089,1093],{"type":41,"tag":486,"props":1070,"children":1071},{"style":493},[1072],{"type":46,"value":74},{"type":41,"tag":486,"props":1074,"children":1075},{"style":498},[1076],{"type":46,"value":550},{"type":41,"tag":486,"props":1078,"children":1079},{"style":498},[1080],{"type":46,"value":1032},{"type":41,"tag":486,"props":1082,"children":1083},{"style":498},[1084],{"type":46,"value":1037},{"type":41,"tag":486,"props":1086,"children":1087},{"style":498},[1088],{"type":46,"value":1042},{"type":41,"tag":486,"props":1090,"children":1091},{"style":498},[1092],{"type":46,"value":1047},{"type":41,"tag":486,"props":1094,"children":1095},{"style":498},[1096],{"type":46,"value":1097}," state=open\n",{"type":41,"tag":264,"props":1099,"children":1101},{"id":1100},"add-labels",[1102],{"type":46,"value":1103},"Add labels",{"type":41,"tag":475,"props":1105,"children":1107},{"className":477,"code":1106,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\u002Flabels \\\n  -f \"labels[]=bug\" -f \"labels[]=priority-high\"\n",[1108],{"type":41,"tag":61,"props":1109,"children":1110},{"__ignoreMap":480},[1111,1131],{"type":41,"tag":486,"props":1112,"children":1113},{"class":488,"line":489},[1114,1118,1122,1127],{"type":41,"tag":486,"props":1115,"children":1116},{"style":493},[1117],{"type":46,"value":74},{"type":41,"tag":486,"props":1119,"children":1120},{"style":498},[1121],{"type":46,"value":550},{"type":41,"tag":486,"props":1123,"children":1124},{"style":498},[1125],{"type":46,"value":1126}," repos\u002F{owner}\u002F{repo}\u002Fissues\u002F{number}\u002Flabels",{"type":41,"tag":486,"props":1128,"children":1129},{"style":667},[1130],{"type":46,"value":670},{"type":41,"tag":486,"props":1132,"children":1133},{"class":488,"line":598},[1134,1138,1142,1146,1150,1154,1158,1163],{"type":41,"tag":486,"props":1135,"children":1136},{"style":498},[1137],{"type":46,"value":848},{"type":41,"tag":486,"props":1139,"children":1140},{"style":582},[1141],{"type":46,"value":585},{"type":41,"tag":486,"props":1143,"children":1144},{"style":498},[1145],{"type":46,"value":917},{"type":41,"tag":486,"props":1147,"children":1148},{"style":582},[1149],{"type":46,"value":664},{"type":41,"tag":486,"props":1151,"children":1152},{"style":498},[1153],{"type":46,"value":1047},{"type":41,"tag":486,"props":1155,"children":1156},{"style":582},[1157],{"type":46,"value":585},{"type":41,"tag":486,"props":1159,"children":1160},{"style":498},[1161],{"type":46,"value":1162},"labels[]=priority-high",{"type":41,"tag":486,"props":1164,"children":1165},{"style":582},[1166],{"type":46,"value":595},{"type":41,"tag":131,"props":1168,"children":1170},{"id":1169},"pull-requests",[1171],{"type":46,"value":1172},"Pull Requests",{"type":41,"tag":264,"props":1174,"children":1176},{"id":1175},"list-prs",[1177],{"type":46,"value":1178},"List PRs",{"type":41,"tag":475,"props":1180,"children":1182},{"className":477,"code":1181,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls?state=open&per_page=30\" \\\n  | jq '.[] | {number, title, state, user: .user.login, head: .head.ref, base: .base.ref}'\n",[1183],{"type":41,"tag":61,"props":1184,"children":1185},{"__ignoreMap":480},[1186,1214],{"type":41,"tag":486,"props":1187,"children":1188},{"class":488,"line":489},[1189,1193,1197,1201,1206,1210],{"type":41,"tag":486,"props":1190,"children":1191},{"style":493},[1192],{"type":46,"value":74},{"type":41,"tag":486,"props":1194,"children":1195},{"style":498},[1196],{"type":46,"value":550},{"type":41,"tag":486,"props":1198,"children":1199},{"style":582},[1200],{"type":46,"value":585},{"type":41,"tag":486,"props":1202,"children":1203},{"style":498},[1204],{"type":46,"value":1205},"repos\u002F{owner}\u002F{repo}\u002Fpulls?state=open&per_page=30",{"type":41,"tag":486,"props":1207,"children":1208},{"style":582},[1209],{"type":46,"value":664},{"type":41,"tag":486,"props":1211,"children":1212},{"style":667},[1213],{"type":46,"value":670},{"type":41,"tag":486,"props":1215,"children":1216},{"class":488,"line":598},[1217,1221,1225,1229,1234],{"type":41,"tag":486,"props":1218,"children":1219},{"style":582},[1220],{"type":46,"value":678},{"type":41,"tag":486,"props":1222,"children":1223},{"style":493},[1224],{"type":46,"value":683},{"type":41,"tag":486,"props":1226,"children":1227},{"style":582},[1228],{"type":46,"value":688},{"type":41,"tag":486,"props":1230,"children":1231},{"style":498},[1232],{"type":46,"value":1233},".[] | {number, title, state, user: .user.login, head: .head.ref, base: .base.ref}",{"type":41,"tag":486,"props":1235,"children":1236},{"style":582},[1237],{"type":46,"value":698},{"type":41,"tag":42,"props":1239,"children":1240},{},[1241,1243,1248,1249,1255,1257,1263,1265,1271,1273,1278,1280,1285,1286,1291,1292,1297],{"type":46,"value":1242},"Filter options: ",{"type":41,"tag":61,"props":1244,"children":1246},{"className":1245},[],[1247],{"type":46,"value":709},{"type":46,"value":711},{"type":41,"tag":61,"props":1250,"children":1252},{"className":1251},[],[1253],{"type":46,"value":1254},"head",{"type":46,"value":1256}," (filter by head user\u002Forg and branch: ",{"type":41,"tag":61,"props":1258,"children":1260},{"className":1259},[],[1261],{"type":46,"value":1262},"user:ref-name",{"type":46,"value":1264},"), ",{"type":41,"tag":61,"props":1266,"children":1268},{"className":1267},[],[1269],{"type":46,"value":1270},"base",{"type":46,"value":1272}," (filter by base branch), ",{"type":41,"tag":61,"props":1274,"children":1276},{"className":1275},[],[1277],{"type":46,"value":746},{"type":46,"value":1279}," (created\u002Fupdated\u002Fpopularity\u002Flong-running), ",{"type":41,"tag":61,"props":1281,"children":1283},{"className":1282},[],[1284],{"type":46,"value":754},{"type":46,"value":84},{"type":41,"tag":61,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":46,"value":770},{"type":46,"value":84},{"type":41,"tag":61,"props":1293,"children":1295},{"className":1294},[],[1296],{"type":46,"value":777},{"type":46,"value":519},{"type":41,"tag":264,"props":1299,"children":1301},{"id":1300},"get-a-single-pr",[1302],{"type":46,"value":1303},"Get a single PR",{"type":41,"tag":475,"props":1305,"children":1307},{"className":477,"code":1306,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number} \\\n  | jq '{number, title, state, body, user: .user.login, head: .head.ref, base: .base.ref, mergeable: .mergeable, merged: .merged}'\n",[1308],{"type":41,"tag":61,"props":1309,"children":1310},{"__ignoreMap":480},[1311,1331],{"type":41,"tag":486,"props":1312,"children":1313},{"class":488,"line":489},[1314,1318,1322,1327],{"type":41,"tag":486,"props":1315,"children":1316},{"style":493},[1317],{"type":46,"value":74},{"type":41,"tag":486,"props":1319,"children":1320},{"style":498},[1321],{"type":46,"value":550},{"type":41,"tag":486,"props":1323,"children":1324},{"style":498},[1325],{"type":46,"value":1326}," repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}",{"type":41,"tag":486,"props":1328,"children":1329},{"style":667},[1330],{"type":46,"value":670},{"type":41,"tag":486,"props":1332,"children":1333},{"class":488,"line":598},[1334,1338,1342,1346,1351],{"type":41,"tag":486,"props":1335,"children":1336},{"style":582},[1337],{"type":46,"value":678},{"type":41,"tag":486,"props":1339,"children":1340},{"style":493},[1341],{"type":46,"value":683},{"type":41,"tag":486,"props":1343,"children":1344},{"style":582},[1345],{"type":46,"value":688},{"type":41,"tag":486,"props":1347,"children":1348},{"style":498},[1349],{"type":46,"value":1350},"{number, title, state, body, user: .user.login, head: .head.ref, base: .base.ref, mergeable: .mergeable, merged: .merged}",{"type":41,"tag":486,"props":1352,"children":1353},{"style":582},[1354],{"type":46,"value":698},{"type":41,"tag":264,"props":1356,"children":1358},{"id":1357},"get-pr-diff",[1359],{"type":46,"value":1360},"Get PR diff",{"type":41,"tag":475,"props":1362,"children":1364},{"className":477,"code":1363,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number} \\\n  -H \"Accept: application\u002Fvnd.github.diff\"\n",[1365],{"type":41,"tag":61,"props":1366,"children":1367},{"__ignoreMap":480},[1368,1387],{"type":41,"tag":486,"props":1369,"children":1370},{"class":488,"line":489},[1371,1375,1379,1383],{"type":41,"tag":486,"props":1372,"children":1373},{"style":493},[1374],{"type":46,"value":74},{"type":41,"tag":486,"props":1376,"children":1377},{"style":498},[1378],{"type":46,"value":550},{"type":41,"tag":486,"props":1380,"children":1381},{"style":498},[1382],{"type":46,"value":1326},{"type":41,"tag":486,"props":1384,"children":1385},{"style":667},[1386],{"type":46,"value":670},{"type":41,"tag":486,"props":1388,"children":1389},{"class":488,"line":598},[1390,1395,1399,1404],{"type":41,"tag":486,"props":1391,"children":1392},{"style":498},[1393],{"type":46,"value":1394},"  -H",{"type":41,"tag":486,"props":1396,"children":1397},{"style":582},[1398],{"type":46,"value":585},{"type":41,"tag":486,"props":1400,"children":1401},{"style":498},[1402],{"type":46,"value":1403},"Accept: application\u002Fvnd.github.diff",{"type":41,"tag":486,"props":1405,"children":1406},{"style":582},[1407],{"type":46,"value":595},{"type":41,"tag":264,"props":1409,"children":1411},{"id":1410},"get-pr-files-changed",[1412],{"type":46,"value":1413},"Get PR files changed",{"type":41,"tag":475,"props":1415,"children":1417},{"className":477,"code":1416,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Ffiles?per_page=100\" \\\n  | jq '.[] | {filename, status, additions, deletions, changes}'\n",[1418],{"type":41,"tag":61,"props":1419,"children":1420},{"__ignoreMap":480},[1421,1449],{"type":41,"tag":486,"props":1422,"children":1423},{"class":488,"line":489},[1424,1428,1432,1436,1441,1445],{"type":41,"tag":486,"props":1425,"children":1426},{"style":493},[1427],{"type":46,"value":74},{"type":41,"tag":486,"props":1429,"children":1430},{"style":498},[1431],{"type":46,"value":550},{"type":41,"tag":486,"props":1433,"children":1434},{"style":582},[1435],{"type":46,"value":585},{"type":41,"tag":486,"props":1437,"children":1438},{"style":498},[1439],{"type":46,"value":1440},"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Ffiles?per_page=100",{"type":41,"tag":486,"props":1442,"children":1443},{"style":582},[1444],{"type":46,"value":664},{"type":41,"tag":486,"props":1446,"children":1447},{"style":667},[1448],{"type":46,"value":670},{"type":41,"tag":486,"props":1450,"children":1451},{"class":488,"line":598},[1452,1456,1460,1464,1469],{"type":41,"tag":486,"props":1453,"children":1454},{"style":582},[1455],{"type":46,"value":678},{"type":41,"tag":486,"props":1457,"children":1458},{"style":493},[1459],{"type":46,"value":683},{"type":41,"tag":486,"props":1461,"children":1462},{"style":582},[1463],{"type":46,"value":688},{"type":41,"tag":486,"props":1465,"children":1466},{"style":498},[1467],{"type":46,"value":1468},".[] | {filename, status, additions, deletions, changes}",{"type":41,"tag":486,"props":1470,"children":1471},{"style":582},[1472],{"type":46,"value":698},{"type":41,"tag":264,"props":1474,"children":1476},{"id":1475},"create-a-pr-rest-safe-alternative",[1477],{"type":46,"value":1478},"Create a PR (REST-safe alternative)",{"type":41,"tag":42,"props":1480,"children":1481},{},[1482,1487],{"type":41,"tag":61,"props":1483,"children":1485},{"className":1484},[],[1486],{"type":46,"value":390},{"type":46,"value":1488}," is REST-safe and the easiest way:",{"type":41,"tag":475,"props":1490,"children":1492},{"className":477,"code":1491,"language":479,"meta":480,"style":480},"gh pr create --title \"PR title\" --body \"PR description\" --base main --head feature-branch\n",[1493],{"type":41,"tag":61,"props":1494,"children":1495},{"__ignoreMap":480},[1496],{"type":41,"tag":486,"props":1497,"children":1498},{"class":488,"line":489},[1499,1503,1508,1513,1518,1522,1527,1531,1536,1540,1545,1549,1554,1559,1564],{"type":41,"tag":486,"props":1500,"children":1501},{"style":493},[1502],{"type":46,"value":74},{"type":41,"tag":486,"props":1504,"children":1505},{"style":498},[1506],{"type":46,"value":1507}," pr",{"type":41,"tag":486,"props":1509,"children":1510},{"style":498},[1511],{"type":46,"value":1512}," create",{"type":41,"tag":486,"props":1514,"children":1515},{"style":498},[1516],{"type":46,"value":1517}," --title",{"type":41,"tag":486,"props":1519,"children":1520},{"style":582},[1521],{"type":46,"value":585},{"type":41,"tag":486,"props":1523,"children":1524},{"style":498},[1525],{"type":46,"value":1526},"PR title",{"type":41,"tag":486,"props":1528,"children":1529},{"style":582},[1530],{"type":46,"value":664},{"type":41,"tag":486,"props":1532,"children":1533},{"style":498},[1534],{"type":46,"value":1535}," --body",{"type":41,"tag":486,"props":1537,"children":1538},{"style":582},[1539],{"type":46,"value":585},{"type":41,"tag":486,"props":1541,"children":1542},{"style":498},[1543],{"type":46,"value":1544},"PR description",{"type":41,"tag":486,"props":1546,"children":1547},{"style":582},[1548],{"type":46,"value":664},{"type":41,"tag":486,"props":1550,"children":1551},{"style":498},[1552],{"type":46,"value":1553}," --base",{"type":41,"tag":486,"props":1555,"children":1556},{"style":498},[1557],{"type":46,"value":1558}," main",{"type":41,"tag":486,"props":1560,"children":1561},{"style":498},[1562],{"type":46,"value":1563}," --head",{"type":41,"tag":486,"props":1565,"children":1566},{"style":498},[1567],{"type":46,"value":1568}," feature-branch\n",{"type":41,"tag":42,"props":1570,"children":1571},{},[1572,1574,1579],{"type":46,"value":1573},"Or via ",{"type":41,"tag":61,"props":1575,"children":1577},{"className":1576},[],[1578],{"type":46,"value":66},{"type":46,"value":1580},":",{"type":41,"tag":475,"props":1582,"children":1584},{"className":477,"code":1583,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fpulls \\\n  -f title=\"PR title\" \\\n  -f body=\"PR description\" \\\n  -f head=\"feature-branch\" \\\n  -f base=\"main\"\n",[1585],{"type":41,"tag":61,"props":1586,"children":1587},{"__ignoreMap":480},[1588,1608,1635,1662,1691],{"type":41,"tag":486,"props":1589,"children":1590},{"class":488,"line":489},[1591,1595,1599,1604],{"type":41,"tag":486,"props":1592,"children":1593},{"style":493},[1594],{"type":46,"value":74},{"type":41,"tag":486,"props":1596,"children":1597},{"style":498},[1598],{"type":46,"value":550},{"type":41,"tag":486,"props":1600,"children":1601},{"style":498},[1602],{"type":46,"value":1603}," repos\u002F{owner}\u002F{repo}\u002Fpulls",{"type":41,"tag":486,"props":1605,"children":1606},{"style":667},[1607],{"type":46,"value":670},{"type":41,"tag":486,"props":1609,"children":1610},{"class":488,"line":598},[1611,1615,1619,1623,1627,1631],{"type":41,"tag":486,"props":1612,"children":1613},{"style":498},[1614],{"type":46,"value":848},{"type":41,"tag":486,"props":1616,"children":1617},{"style":498},[1618],{"type":46,"value":853},{"type":41,"tag":486,"props":1620,"children":1621},{"style":582},[1622],{"type":46,"value":664},{"type":41,"tag":486,"props":1624,"children":1625},{"style":498},[1626],{"type":46,"value":1526},{"type":41,"tag":486,"props":1628,"children":1629},{"style":582},[1630],{"type":46,"value":664},{"type":41,"tag":486,"props":1632,"children":1633},{"style":667},[1634],{"type":46,"value":670},{"type":41,"tag":486,"props":1636,"children":1637},{"class":488,"line":873},[1638,1642,1646,1650,1654,1658],{"type":41,"tag":486,"props":1639,"children":1640},{"style":498},[1641],{"type":46,"value":848},{"type":41,"tag":486,"props":1643,"children":1644},{"style":498},[1645],{"type":46,"value":883},{"type":41,"tag":486,"props":1647,"children":1648},{"style":582},[1649],{"type":46,"value":664},{"type":41,"tag":486,"props":1651,"children":1652},{"style":498},[1653],{"type":46,"value":1544},{"type":41,"tag":486,"props":1655,"children":1656},{"style":582},[1657],{"type":46,"value":664},{"type":41,"tag":486,"props":1659,"children":1660},{"style":667},[1661],{"type":46,"value":670},{"type":41,"tag":486,"props":1663,"children":1664},{"class":488,"line":903},[1665,1669,1674,1678,1683,1687],{"type":41,"tag":486,"props":1666,"children":1667},{"style":498},[1668],{"type":46,"value":848},{"type":41,"tag":486,"props":1670,"children":1671},{"style":498},[1672],{"type":46,"value":1673}," head=",{"type":41,"tag":486,"props":1675,"children":1676},{"style":582},[1677],{"type":46,"value":664},{"type":41,"tag":486,"props":1679,"children":1680},{"style":498},[1681],{"type":46,"value":1682},"feature-branch",{"type":41,"tag":486,"props":1684,"children":1685},{"style":582},[1686],{"type":46,"value":664},{"type":41,"tag":486,"props":1688,"children":1689},{"style":667},[1690],{"type":46,"value":670},{"type":41,"tag":486,"props":1692,"children":1693},{"class":488,"line":928},[1694,1698,1703,1707,1712],{"type":41,"tag":486,"props":1695,"children":1696},{"style":498},[1697],{"type":46,"value":848},{"type":41,"tag":486,"props":1699,"children":1700},{"style":498},[1701],{"type":46,"value":1702}," base=",{"type":41,"tag":486,"props":1704,"children":1705},{"style":582},[1706],{"type":46,"value":664},{"type":41,"tag":486,"props":1708,"children":1709},{"style":498},[1710],{"type":46,"value":1711},"main",{"type":41,"tag":486,"props":1713,"children":1714},{"style":582},[1715],{"type":46,"value":595},{"type":41,"tag":264,"props":1717,"children":1719},{"id":1718},"merge-a-pr",[1720],{"type":46,"value":1721},"Merge a PR",{"type":41,"tag":475,"props":1723,"children":1725},{"className":477,"code":1724,"language":479,"meta":480,"style":480},"gh pr merge {number} --squash  # REST-safe\n",[1726],{"type":41,"tag":61,"props":1727,"children":1728},{"__ignoreMap":480},[1729],{"type":41,"tag":486,"props":1730,"children":1731},{"class":488,"line":489},[1732,1736,1740,1745,1750,1755],{"type":41,"tag":486,"props":1733,"children":1734},{"style":493},[1735],{"type":46,"value":74},{"type":41,"tag":486,"props":1737,"children":1738},{"style":498},[1739],{"type":46,"value":1507},{"type":41,"tag":486,"props":1741,"children":1742},{"style":498},[1743],{"type":46,"value":1744}," merge",{"type":41,"tag":486,"props":1746,"children":1747},{"style":498},[1748],{"type":46,"value":1749}," {number}",{"type":41,"tag":486,"props":1751,"children":1752},{"style":498},[1753],{"type":46,"value":1754}," --squash",{"type":41,"tag":486,"props":1756,"children":1758},{"style":1757},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[1759],{"type":46,"value":1760},"  # REST-safe\n",{"type":41,"tag":42,"props":1762,"children":1763},{},[1764,1765,1770],{"type":46,"value":1573},{"type":41,"tag":61,"props":1766,"children":1768},{"className":1767},[],[1769],{"type":46,"value":66},{"type":46,"value":1580},{"type":41,"tag":475,"props":1772,"children":1774},{"className":477,"code":1773,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Fmerge \\\n  -X PUT -f merge_method=squash\n",[1775],{"type":41,"tag":61,"props":1776,"children":1777},{"__ignoreMap":480},[1778,1798],{"type":41,"tag":486,"props":1779,"children":1780},{"class":488,"line":489},[1781,1785,1789,1794],{"type":41,"tag":486,"props":1782,"children":1783},{"style":493},[1784],{"type":46,"value":74},{"type":41,"tag":486,"props":1786,"children":1787},{"style":498},[1788],{"type":46,"value":550},{"type":41,"tag":486,"props":1790,"children":1791},{"style":498},[1792],{"type":46,"value":1793}," repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Fmerge",{"type":41,"tag":486,"props":1795,"children":1796},{"style":667},[1797],{"type":46,"value":670},{"type":41,"tag":486,"props":1799,"children":1800},{"class":488,"line":598},[1801,1806,1811,1815],{"type":41,"tag":486,"props":1802,"children":1803},{"style":498},[1804],{"type":46,"value":1805},"  -X",{"type":41,"tag":486,"props":1807,"children":1808},{"style":498},[1809],{"type":46,"value":1810}," PUT",{"type":41,"tag":486,"props":1812,"children":1813},{"style":498},[1814],{"type":46,"value":1047},{"type":41,"tag":486,"props":1816,"children":1817},{"style":498},[1818],{"type":46,"value":1819}," merge_method=squash\n",{"type":41,"tag":264,"props":1821,"children":1823},{"id":1822},"request-reviewers",[1824],{"type":46,"value":1825},"Request reviewers",{"type":41,"tag":475,"props":1827,"children":1829},{"className":477,"code":1828,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Frequested_reviewers \\\n  -f \"reviewers[]={username}\"\n",[1830],{"type":41,"tag":61,"props":1831,"children":1832},{"__ignoreMap":480},[1833,1853],{"type":41,"tag":486,"props":1834,"children":1835},{"class":488,"line":489},[1836,1840,1844,1849],{"type":41,"tag":486,"props":1837,"children":1838},{"style":493},[1839],{"type":46,"value":74},{"type":41,"tag":486,"props":1841,"children":1842},{"style":498},[1843],{"type":46,"value":550},{"type":41,"tag":486,"props":1845,"children":1846},{"style":498},[1847],{"type":46,"value":1848}," repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Frequested_reviewers",{"type":41,"tag":486,"props":1850,"children":1851},{"style":667},[1852],{"type":46,"value":670},{"type":41,"tag":486,"props":1854,"children":1855},{"class":488,"line":598},[1856,1860,1864,1869],{"type":41,"tag":486,"props":1857,"children":1858},{"style":498},[1859],{"type":46,"value":848},{"type":41,"tag":486,"props":1861,"children":1862},{"style":582},[1863],{"type":46,"value":585},{"type":41,"tag":486,"props":1865,"children":1866},{"style":498},[1867],{"type":46,"value":1868},"reviewers[]={username}",{"type":41,"tag":486,"props":1870,"children":1871},{"style":582},[1872],{"type":46,"value":595},{"type":41,"tag":264,"props":1874,"children":1876},{"id":1875},"list-pr-reviews",[1877],{"type":46,"value":1878},"List PR reviews",{"type":41,"tag":475,"props":1880,"children":1882},{"className":477,"code":1881,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Freviews\" \\\n  | jq '.[] | {user: .user.login, state, body}'\n",[1883],{"type":41,"tag":61,"props":1884,"children":1885},{"__ignoreMap":480},[1886,1914],{"type":41,"tag":486,"props":1887,"children":1888},{"class":488,"line":489},[1889,1893,1897,1901,1906,1910],{"type":41,"tag":486,"props":1890,"children":1891},{"style":493},[1892],{"type":46,"value":74},{"type":41,"tag":486,"props":1894,"children":1895},{"style":498},[1896],{"type":46,"value":550},{"type":41,"tag":486,"props":1898,"children":1899},{"style":582},[1900],{"type":46,"value":585},{"type":41,"tag":486,"props":1902,"children":1903},{"style":498},[1904],{"type":46,"value":1905},"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Freviews",{"type":41,"tag":486,"props":1907,"children":1908},{"style":582},[1909],{"type":46,"value":664},{"type":41,"tag":486,"props":1911,"children":1912},{"style":667},[1913],{"type":46,"value":670},{"type":41,"tag":486,"props":1915,"children":1916},{"class":488,"line":598},[1917,1921,1925,1929,1934],{"type":41,"tag":486,"props":1918,"children":1919},{"style":582},[1920],{"type":46,"value":678},{"type":41,"tag":486,"props":1922,"children":1923},{"style":493},[1924],{"type":46,"value":683},{"type":41,"tag":486,"props":1926,"children":1927},{"style":582},[1928],{"type":46,"value":688},{"type":41,"tag":486,"props":1930,"children":1931},{"style":498},[1932],{"type":46,"value":1933},".[] | {user: .user.login, state, body}",{"type":41,"tag":486,"props":1935,"children":1936},{"style":582},[1937],{"type":46,"value":698},{"type":41,"tag":264,"props":1939,"children":1941},{"id":1940},"list-pr-review-comments",[1942],{"type":46,"value":1943},"List PR review comments",{"type":41,"tag":475,"props":1945,"children":1947},{"className":477,"code":1946,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Fcomments\" \\\n  | jq '.[] | {user: .user.login, path, body, line}'\n",[1948],{"type":41,"tag":61,"props":1949,"children":1950},{"__ignoreMap":480},[1951,1979],{"type":41,"tag":486,"props":1952,"children":1953},{"class":488,"line":489},[1954,1958,1962,1966,1971,1975],{"type":41,"tag":486,"props":1955,"children":1956},{"style":493},[1957],{"type":46,"value":74},{"type":41,"tag":486,"props":1959,"children":1960},{"style":498},[1961],{"type":46,"value":550},{"type":41,"tag":486,"props":1963,"children":1964},{"style":582},[1965],{"type":46,"value":585},{"type":41,"tag":486,"props":1967,"children":1968},{"style":498},[1969],{"type":46,"value":1970},"repos\u002F{owner}\u002F{repo}\u002Fpulls\u002F{number}\u002Fcomments",{"type":41,"tag":486,"props":1972,"children":1973},{"style":582},[1974],{"type":46,"value":664},{"type":41,"tag":486,"props":1976,"children":1977},{"style":667},[1978],{"type":46,"value":670},{"type":41,"tag":486,"props":1980,"children":1981},{"class":488,"line":598},[1982,1986,1990,1994,1999],{"type":41,"tag":486,"props":1983,"children":1984},{"style":582},[1985],{"type":46,"value":678},{"type":41,"tag":486,"props":1987,"children":1988},{"style":493},[1989],{"type":46,"value":683},{"type":41,"tag":486,"props":1991,"children":1992},{"style":582},[1993],{"type":46,"value":688},{"type":41,"tag":486,"props":1995,"children":1996},{"style":498},[1997],{"type":46,"value":1998},".[] | {user: .user.login, path, body, line}",{"type":41,"tag":486,"props":2000,"children":2001},{"style":582},[2002],{"type":46,"value":698},{"type":41,"tag":264,"props":2004,"children":2006},{"id":2005},"comment-on-a-pr",[2007],{"type":46,"value":2008},"Comment on a PR",{"type":41,"tag":42,"props":2010,"children":2011},{},[2012],{"type":46,"value":2013},"PRs use the issues comments endpoint:",{"type":41,"tag":475,"props":2015,"children":2016},{"className":477,"code":955,"language":479,"meta":480,"style":480},[2017],{"type":41,"tag":61,"props":2018,"children":2019},{"__ignoreMap":480},[2020,2039],{"type":41,"tag":486,"props":2021,"children":2022},{"class":488,"line":489},[2023,2027,2031,2035],{"type":41,"tag":486,"props":2024,"children":2025},{"style":493},[2026],{"type":46,"value":74},{"type":41,"tag":486,"props":2028,"children":2029},{"style":498},[2030],{"type":46,"value":550},{"type":41,"tag":486,"props":2032,"children":2033},{"style":498},[2034],{"type":46,"value":975},{"type":41,"tag":486,"props":2036,"children":2037},{"style":667},[2038],{"type":46,"value":670},{"type":41,"tag":486,"props":2040,"children":2041},{"class":488,"line":598},[2042,2046,2050,2054,2058],{"type":41,"tag":486,"props":2043,"children":2044},{"style":498},[2045],{"type":46,"value":848},{"type":41,"tag":486,"props":2047,"children":2048},{"style":498},[2049],{"type":46,"value":883},{"type":41,"tag":486,"props":2051,"children":2052},{"style":582},[2053],{"type":46,"value":664},{"type":41,"tag":486,"props":2055,"children":2056},{"style":498},[2057],{"type":46,"value":999},{"type":41,"tag":486,"props":2059,"children":2060},{"style":582},[2061],{"type":46,"value":595},{"type":41,"tag":131,"props":2063,"children":2065},{"id":2064},"commits-branches",[2066],{"type":46,"value":2067},"Commits & Branches",{"type":41,"tag":264,"props":2069,"children":2071},{"id":2070},"list-branches",[2072],{"type":46,"value":2073},"List branches",{"type":41,"tag":475,"props":2075,"children":2077},{"className":477,"code":2076,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fbranches?per_page=30\" \\\n  | jq '.[].name'\n",[2078],{"type":41,"tag":61,"props":2079,"children":2080},{"__ignoreMap":480},[2081,2109],{"type":41,"tag":486,"props":2082,"children":2083},{"class":488,"line":489},[2084,2088,2092,2096,2101,2105],{"type":41,"tag":486,"props":2085,"children":2086},{"style":493},[2087],{"type":46,"value":74},{"type":41,"tag":486,"props":2089,"children":2090},{"style":498},[2091],{"type":46,"value":550},{"type":41,"tag":486,"props":2093,"children":2094},{"style":582},[2095],{"type":46,"value":585},{"type":41,"tag":486,"props":2097,"children":2098},{"style":498},[2099],{"type":46,"value":2100},"repos\u002F{owner}\u002F{repo}\u002Fbranches?per_page=30",{"type":41,"tag":486,"props":2102,"children":2103},{"style":582},[2104],{"type":46,"value":664},{"type":41,"tag":486,"props":2106,"children":2107},{"style":667},[2108],{"type":46,"value":670},{"type":41,"tag":486,"props":2110,"children":2111},{"class":488,"line":598},[2112,2116,2120,2124,2129],{"type":41,"tag":486,"props":2113,"children":2114},{"style":582},[2115],{"type":46,"value":678},{"type":41,"tag":486,"props":2117,"children":2118},{"style":493},[2119],{"type":46,"value":683},{"type":41,"tag":486,"props":2121,"children":2122},{"style":582},[2123],{"type":46,"value":688},{"type":41,"tag":486,"props":2125,"children":2126},{"style":498},[2127],{"type":46,"value":2128},".[].name",{"type":41,"tag":486,"props":2130,"children":2131},{"style":582},[2132],{"type":46,"value":698},{"type":41,"tag":264,"props":2134,"children":2136},{"id":2135},"get-a-commit",[2137],{"type":46,"value":2138},"Get a commit",{"type":41,"tag":475,"props":2140,"children":2142},{"className":477,"code":2141,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{sha} \\\n  | jq '{sha, message: .commit.message, author: .commit.author.name, date: .commit.author.date}'\n",[2143],{"type":41,"tag":61,"props":2144,"children":2145},{"__ignoreMap":480},[2146,2166],{"type":41,"tag":486,"props":2147,"children":2148},{"class":488,"line":489},[2149,2153,2157,2162],{"type":41,"tag":486,"props":2150,"children":2151},{"style":493},[2152],{"type":46,"value":74},{"type":41,"tag":486,"props":2154,"children":2155},{"style":498},[2156],{"type":46,"value":550},{"type":41,"tag":486,"props":2158,"children":2159},{"style":498},[2160],{"type":46,"value":2161}," repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{sha}",{"type":41,"tag":486,"props":2163,"children":2164},{"style":667},[2165],{"type":46,"value":670},{"type":41,"tag":486,"props":2167,"children":2168},{"class":488,"line":598},[2169,2173,2177,2181,2186],{"type":41,"tag":486,"props":2170,"children":2171},{"style":582},[2172],{"type":46,"value":678},{"type":41,"tag":486,"props":2174,"children":2175},{"style":493},[2176],{"type":46,"value":683},{"type":41,"tag":486,"props":2178,"children":2179},{"style":582},[2180],{"type":46,"value":688},{"type":41,"tag":486,"props":2182,"children":2183},{"style":498},[2184],{"type":46,"value":2185},"{sha, message: .commit.message, author: .commit.author.name, date: .commit.author.date}",{"type":41,"tag":486,"props":2187,"children":2188},{"style":582},[2189],{"type":46,"value":698},{"type":41,"tag":264,"props":2191,"children":2193},{"id":2192},"compare-two-refs",[2194],{"type":46,"value":2195},"Compare two refs",{"type":41,"tag":475,"props":2197,"children":2199},{"className":477,"code":2198,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fcompare\u002F{base}...{head}\" \\\n  | jq '{ahead_by, behind_by, total_commits, files: [.files[] | {filename, status, additions, deletions}]}'\n",[2200],{"type":41,"tag":61,"props":2201,"children":2202},{"__ignoreMap":480},[2203,2231],{"type":41,"tag":486,"props":2204,"children":2205},{"class":488,"line":489},[2206,2210,2214,2218,2223,2227],{"type":41,"tag":486,"props":2207,"children":2208},{"style":493},[2209],{"type":46,"value":74},{"type":41,"tag":486,"props":2211,"children":2212},{"style":498},[2213],{"type":46,"value":550},{"type":41,"tag":486,"props":2215,"children":2216},{"style":582},[2217],{"type":46,"value":585},{"type":41,"tag":486,"props":2219,"children":2220},{"style":498},[2221],{"type":46,"value":2222},"repos\u002F{owner}\u002F{repo}\u002Fcompare\u002F{base}...{head}",{"type":41,"tag":486,"props":2224,"children":2225},{"style":582},[2226],{"type":46,"value":664},{"type":41,"tag":486,"props":2228,"children":2229},{"style":667},[2230],{"type":46,"value":670},{"type":41,"tag":486,"props":2232,"children":2233},{"class":488,"line":598},[2234,2238,2242,2246,2251],{"type":41,"tag":486,"props":2235,"children":2236},{"style":582},[2237],{"type":46,"value":678},{"type":41,"tag":486,"props":2239,"children":2240},{"style":493},[2241],{"type":46,"value":683},{"type":41,"tag":486,"props":2243,"children":2244},{"style":582},[2245],{"type":46,"value":688},{"type":41,"tag":486,"props":2247,"children":2248},{"style":498},[2249],{"type":46,"value":2250},"{ahead_by, behind_by, total_commits, files: [.files[] | {filename, status, additions, deletions}]}",{"type":41,"tag":486,"props":2252,"children":2253},{"style":582},[2254],{"type":46,"value":698},{"type":41,"tag":264,"props":2256,"children":2258},{"id":2257},"list-commits-on-a-branch",[2259],{"type":46,"value":2260},"List commits on a branch",{"type":41,"tag":475,"props":2262,"children":2264},{"className":477,"code":2263,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fcommits?sha={branch}&per_page=20\" \\\n  | jq '.[] | {sha: .sha[:8], message: (.commit.message | split(\"\\n\")[0]), date: .commit.author.date}'\n",[2265],{"type":41,"tag":61,"props":2266,"children":2267},{"__ignoreMap":480},[2268,2296],{"type":41,"tag":486,"props":2269,"children":2270},{"class":488,"line":489},[2271,2275,2279,2283,2288,2292],{"type":41,"tag":486,"props":2272,"children":2273},{"style":493},[2274],{"type":46,"value":74},{"type":41,"tag":486,"props":2276,"children":2277},{"style":498},[2278],{"type":46,"value":550},{"type":41,"tag":486,"props":2280,"children":2281},{"style":582},[2282],{"type":46,"value":585},{"type":41,"tag":486,"props":2284,"children":2285},{"style":498},[2286],{"type":46,"value":2287},"repos\u002F{owner}\u002F{repo}\u002Fcommits?sha={branch}&per_page=20",{"type":41,"tag":486,"props":2289,"children":2290},{"style":582},[2291],{"type":46,"value":664},{"type":41,"tag":486,"props":2293,"children":2294},{"style":667},[2295],{"type":46,"value":670},{"type":41,"tag":486,"props":2297,"children":2298},{"class":488,"line":598},[2299,2303,2307,2311,2316],{"type":41,"tag":486,"props":2300,"children":2301},{"style":582},[2302],{"type":46,"value":678},{"type":41,"tag":486,"props":2304,"children":2305},{"style":493},[2306],{"type":46,"value":683},{"type":41,"tag":486,"props":2308,"children":2309},{"style":582},[2310],{"type":46,"value":688},{"type":41,"tag":486,"props":2312,"children":2313},{"style":498},[2314],{"type":46,"value":2315},".[] | {sha: .sha[:8], message: (.commit.message | split(\"\\n\")[0]), date: .commit.author.date}",{"type":41,"tag":486,"props":2317,"children":2318},{"style":582},[2319],{"type":46,"value":698},{"type":41,"tag":131,"props":2321,"children":2323},{"id":2322},"github-actions",[2324],{"type":46,"value":2325},"GitHub Actions",{"type":41,"tag":264,"props":2327,"children":2329},{"id":2328},"list-workflow-runs",[2330],{"type":46,"value":2331},"List workflow runs",{"type":41,"tag":475,"props":2333,"children":2335},{"className":477,"code":2334,"language":479,"meta":480,"style":480},"gh run list --limit 10  # REST-safe\n",[2336],{"type":41,"tag":61,"props":2337,"children":2338},{"__ignoreMap":480},[2339],{"type":41,"tag":486,"props":2340,"children":2341},{"class":488,"line":489},[2342,2346,2351,2356,2361,2367],{"type":41,"tag":486,"props":2343,"children":2344},{"style":493},[2345],{"type":46,"value":74},{"type":41,"tag":486,"props":2347,"children":2348},{"style":498},[2349],{"type":46,"value":2350}," run",{"type":41,"tag":486,"props":2352,"children":2353},{"style":498},[2354],{"type":46,"value":2355}," list",{"type":41,"tag":486,"props":2357,"children":2358},{"style":498},[2359],{"type":46,"value":2360}," --limit",{"type":41,"tag":486,"props":2362,"children":2364},{"style":2363},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[2365],{"type":46,"value":2366}," 10",{"type":41,"tag":486,"props":2368,"children":2369},{"style":1757},[2370],{"type":46,"value":1760},{"type":41,"tag":42,"props":2372,"children":2373},{},[2374,2375,2380],{"type":46,"value":1573},{"type":41,"tag":61,"props":2376,"children":2378},{"className":2377},[],[2379],{"type":46,"value":66},{"type":46,"value":1580},{"type":41,"tag":475,"props":2382,"children":2384},{"className":477,"code":2383,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns?per_page=10\" \\\n  | jq '.workflow_runs[] | {id, name, status, conclusion, head_branch, created_at}'\n",[2385],{"type":41,"tag":61,"props":2386,"children":2387},{"__ignoreMap":480},[2388,2416],{"type":41,"tag":486,"props":2389,"children":2390},{"class":488,"line":489},[2391,2395,2399,2403,2408,2412],{"type":41,"tag":486,"props":2392,"children":2393},{"style":493},[2394],{"type":46,"value":74},{"type":41,"tag":486,"props":2396,"children":2397},{"style":498},[2398],{"type":46,"value":550},{"type":41,"tag":486,"props":2400,"children":2401},{"style":582},[2402],{"type":46,"value":585},{"type":41,"tag":486,"props":2404,"children":2405},{"style":498},[2406],{"type":46,"value":2407},"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns?per_page=10",{"type":41,"tag":486,"props":2409,"children":2410},{"style":582},[2411],{"type":46,"value":664},{"type":41,"tag":486,"props":2413,"children":2414},{"style":667},[2415],{"type":46,"value":670},{"type":41,"tag":486,"props":2417,"children":2418},{"class":488,"line":598},[2419,2423,2427,2431,2436],{"type":41,"tag":486,"props":2420,"children":2421},{"style":582},[2422],{"type":46,"value":678},{"type":41,"tag":486,"props":2424,"children":2425},{"style":493},[2426],{"type":46,"value":683},{"type":41,"tag":486,"props":2428,"children":2429},{"style":582},[2430],{"type":46,"value":688},{"type":41,"tag":486,"props":2432,"children":2433},{"style":498},[2434],{"type":46,"value":2435},".workflow_runs[] | {id, name, status, conclusion, head_branch, created_at}",{"type":41,"tag":486,"props":2437,"children":2438},{"style":582},[2439],{"type":46,"value":698},{"type":41,"tag":264,"props":2441,"children":2443},{"id":2442},"get-a-specific-run",[2444],{"type":46,"value":2445},"Get a specific run",{"type":41,"tag":475,"props":2447,"children":2449},{"className":477,"code":2448,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id} \\\n  | jq '{id, name, status, conclusion, head_branch, html_url}'\n",[2450],{"type":41,"tag":61,"props":2451,"children":2452},{"__ignoreMap":480},[2453,2473],{"type":41,"tag":486,"props":2454,"children":2455},{"class":488,"line":489},[2456,2460,2464,2469],{"type":41,"tag":486,"props":2457,"children":2458},{"style":493},[2459],{"type":46,"value":74},{"type":41,"tag":486,"props":2461,"children":2462},{"style":498},[2463],{"type":46,"value":550},{"type":41,"tag":486,"props":2465,"children":2466},{"style":498},[2467],{"type":46,"value":2468}," repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}",{"type":41,"tag":486,"props":2470,"children":2471},{"style":667},[2472],{"type":46,"value":670},{"type":41,"tag":486,"props":2474,"children":2475},{"class":488,"line":598},[2476,2480,2484,2488,2493],{"type":41,"tag":486,"props":2477,"children":2478},{"style":582},[2479],{"type":46,"value":678},{"type":41,"tag":486,"props":2481,"children":2482},{"style":493},[2483],{"type":46,"value":683},{"type":41,"tag":486,"props":2485,"children":2486},{"style":582},[2487],{"type":46,"value":688},{"type":41,"tag":486,"props":2489,"children":2490},{"style":498},[2491],{"type":46,"value":2492},"{id, name, status, conclusion, head_branch, html_url}",{"type":41,"tag":486,"props":2494,"children":2495},{"style":582},[2496],{"type":46,"value":698},{"type":41,"tag":264,"props":2498,"children":2500},{"id":2499},"list-jobs-for-a-run",[2501],{"type":46,"value":2502},"List jobs for a run",{"type":41,"tag":475,"props":2504,"children":2506},{"className":477,"code":2505,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Fjobs\" \\\n  | jq '.jobs[] | {id, name, status, conclusion, started_at, completed_at}'\n",[2507],{"type":41,"tag":61,"props":2508,"children":2509},{"__ignoreMap":480},[2510,2538],{"type":41,"tag":486,"props":2511,"children":2512},{"class":488,"line":489},[2513,2517,2521,2525,2530,2534],{"type":41,"tag":486,"props":2514,"children":2515},{"style":493},[2516],{"type":46,"value":74},{"type":41,"tag":486,"props":2518,"children":2519},{"style":498},[2520],{"type":46,"value":550},{"type":41,"tag":486,"props":2522,"children":2523},{"style":582},[2524],{"type":46,"value":585},{"type":41,"tag":486,"props":2526,"children":2527},{"style":498},[2528],{"type":46,"value":2529},"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Fjobs",{"type":41,"tag":486,"props":2531,"children":2532},{"style":582},[2533],{"type":46,"value":664},{"type":41,"tag":486,"props":2535,"children":2536},{"style":667},[2537],{"type":46,"value":670},{"type":41,"tag":486,"props":2539,"children":2540},{"class":488,"line":598},[2541,2545,2549,2553,2558],{"type":41,"tag":486,"props":2542,"children":2543},{"style":582},[2544],{"type":46,"value":678},{"type":41,"tag":486,"props":2546,"children":2547},{"style":493},[2548],{"type":46,"value":683},{"type":41,"tag":486,"props":2550,"children":2551},{"style":582},[2552],{"type":46,"value":688},{"type":41,"tag":486,"props":2554,"children":2555},{"style":498},[2556],{"type":46,"value":2557},".jobs[] | {id, name, status, conclusion, started_at, completed_at}",{"type":41,"tag":486,"props":2559,"children":2560},{"style":582},[2561],{"type":46,"value":698},{"type":41,"tag":264,"props":2563,"children":2565},{"id":2564},"download-job-logs",[2566],{"type":46,"value":2567},"Download job logs",{"type":41,"tag":475,"props":2569,"children":2571},{"className":477,"code":2570,"language":479,"meta":480,"style":480},"gh run view {run_id} --log  # REST-safe\n",[2572],{"type":41,"tag":61,"props":2573,"children":2574},{"__ignoreMap":480},[2575],{"type":41,"tag":486,"props":2576,"children":2577},{"class":488,"line":489},[2578,2582,2586,2591,2596,2601],{"type":41,"tag":486,"props":2579,"children":2580},{"style":493},[2581],{"type":46,"value":74},{"type":41,"tag":486,"props":2583,"children":2584},{"style":498},[2585],{"type":46,"value":2350},{"type":41,"tag":486,"props":2587,"children":2588},{"style":498},[2589],{"type":46,"value":2590}," view",{"type":41,"tag":486,"props":2592,"children":2593},{"style":498},[2594],{"type":46,"value":2595}," {run_id}",{"type":41,"tag":486,"props":2597,"children":2598},{"style":498},[2599],{"type":46,"value":2600}," --log",{"type":41,"tag":486,"props":2602,"children":2603},{"style":1757},[2604],{"type":46,"value":1760},{"type":41,"tag":264,"props":2606,"children":2608},{"id":2607},"re-run-a-workflow",[2609],{"type":46,"value":2610},"Re-run a workflow",{"type":41,"tag":475,"props":2612,"children":2614},{"className":477,"code":2613,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Frerun -X POST\n",[2615],{"type":41,"tag":61,"props":2616,"children":2617},{"__ignoreMap":480},[2618],{"type":41,"tag":486,"props":2619,"children":2620},{"class":488,"line":489},[2621,2625,2629,2634,2638],{"type":41,"tag":486,"props":2622,"children":2623},{"style":493},[2624],{"type":46,"value":74},{"type":41,"tag":486,"props":2626,"children":2627},{"style":498},[2628],{"type":46,"value":550},{"type":41,"tag":486,"props":2630,"children":2631},{"style":498},[2632],{"type":46,"value":2633}," repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Frerun",{"type":41,"tag":486,"props":2635,"children":2636},{"style":498},[2637],{"type":46,"value":1037},{"type":41,"tag":486,"props":2639,"children":2640},{"style":498},[2641],{"type":46,"value":2642}," POST\n",{"type":41,"tag":264,"props":2644,"children":2646},{"id":2645},"re-run-failed-jobs-only",[2647],{"type":46,"value":2648},"Re-run failed jobs only",{"type":41,"tag":475,"props":2650,"children":2652},{"className":477,"code":2651,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Frerun-failed-jobs -X POST\n",[2653],{"type":41,"tag":61,"props":2654,"children":2655},{"__ignoreMap":480},[2656],{"type":41,"tag":486,"props":2657,"children":2658},{"class":488,"line":489},[2659,2663,2667,2672,2676],{"type":41,"tag":486,"props":2660,"children":2661},{"style":493},[2662],{"type":46,"value":74},{"type":41,"tag":486,"props":2664,"children":2665},{"style":498},[2666],{"type":46,"value":550},{"type":41,"tag":486,"props":2668,"children":2669},{"style":498},[2670],{"type":46,"value":2671}," repos\u002F{owner}\u002F{repo}\u002Factions\u002Fruns\u002F{run_id}\u002Frerun-failed-jobs",{"type":41,"tag":486,"props":2673,"children":2674},{"style":498},[2675],{"type":46,"value":1037},{"type":41,"tag":486,"props":2677,"children":2678},{"style":498},[2679],{"type":46,"value":2642},{"type":41,"tag":264,"props":2681,"children":2683},{"id":2682},"list-workflows",[2684],{"type":46,"value":2685},"List workflows",{"type":41,"tag":475,"props":2687,"children":2689},{"className":477,"code":2688,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fworkflows\" \\\n  | jq '.workflows[] | {id, name, state, path}'\n",[2690],{"type":41,"tag":61,"props":2691,"children":2692},{"__ignoreMap":480},[2693,2721],{"type":41,"tag":486,"props":2694,"children":2695},{"class":488,"line":489},[2696,2700,2704,2708,2713,2717],{"type":41,"tag":486,"props":2697,"children":2698},{"style":493},[2699],{"type":46,"value":74},{"type":41,"tag":486,"props":2701,"children":2702},{"style":498},[2703],{"type":46,"value":550},{"type":41,"tag":486,"props":2705,"children":2706},{"style":582},[2707],{"type":46,"value":585},{"type":41,"tag":486,"props":2709,"children":2710},{"style":498},[2711],{"type":46,"value":2712},"repos\u002F{owner}\u002F{repo}\u002Factions\u002Fworkflows",{"type":41,"tag":486,"props":2714,"children":2715},{"style":582},[2716],{"type":46,"value":664},{"type":41,"tag":486,"props":2718,"children":2719},{"style":667},[2720],{"type":46,"value":670},{"type":41,"tag":486,"props":2722,"children":2723},{"class":488,"line":598},[2724,2728,2732,2736,2741],{"type":41,"tag":486,"props":2725,"children":2726},{"style":582},[2727],{"type":46,"value":678},{"type":41,"tag":486,"props":2729,"children":2730},{"style":493},[2731],{"type":46,"value":683},{"type":41,"tag":486,"props":2733,"children":2734},{"style":582},[2735],{"type":46,"value":688},{"type":41,"tag":486,"props":2737,"children":2738},{"style":498},[2739],{"type":46,"value":2740},".workflows[] | {id, name, state, path}",{"type":41,"tag":486,"props":2742,"children":2743},{"style":582},[2744],{"type":46,"value":698},{"type":41,"tag":264,"props":2746,"children":2748},{"id":2747},"trigger-a-workflow-dispatch",[2749],{"type":46,"value":2750},"Trigger a workflow dispatch",{"type":41,"tag":475,"props":2752,"children":2754},{"className":477,"code":2753,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Factions\u002Fworkflows\u002F{workflow_id}\u002Fdispatches \\\n  -f ref=main -f \"inputs[key]=value\"\n",[2755],{"type":41,"tag":61,"props":2756,"children":2757},{"__ignoreMap":480},[2758,2778],{"type":41,"tag":486,"props":2759,"children":2760},{"class":488,"line":489},[2761,2765,2769,2774],{"type":41,"tag":486,"props":2762,"children":2763},{"style":493},[2764],{"type":46,"value":74},{"type":41,"tag":486,"props":2766,"children":2767},{"style":498},[2768],{"type":46,"value":550},{"type":41,"tag":486,"props":2770,"children":2771},{"style":498},[2772],{"type":46,"value":2773}," repos\u002F{owner}\u002F{repo}\u002Factions\u002Fworkflows\u002F{workflow_id}\u002Fdispatches",{"type":41,"tag":486,"props":2775,"children":2776},{"style":667},[2777],{"type":46,"value":670},{"type":41,"tag":486,"props":2779,"children":2780},{"class":488,"line":598},[2781,2785,2790,2794,2798,2803],{"type":41,"tag":486,"props":2782,"children":2783},{"style":498},[2784],{"type":46,"value":848},{"type":41,"tag":486,"props":2786,"children":2787},{"style":498},[2788],{"type":46,"value":2789}," ref=main",{"type":41,"tag":486,"props":2791,"children":2792},{"style":498},[2793],{"type":46,"value":1047},{"type":41,"tag":486,"props":2795,"children":2796},{"style":582},[2797],{"type":46,"value":585},{"type":41,"tag":486,"props":2799,"children":2800},{"style":498},[2801],{"type":46,"value":2802},"inputs[key]=value",{"type":41,"tag":486,"props":2804,"children":2805},{"style":582},[2806],{"type":46,"value":595},{"type":41,"tag":131,"props":2808,"children":2810},{"id":2809},"releases",[2811],{"type":46,"value":2812},"Releases",{"type":41,"tag":264,"props":2814,"children":2816},{"id":2815},"list-releases",[2817],{"type":46,"value":2818},"List releases",{"type":41,"tag":475,"props":2820,"children":2822},{"className":477,"code":2821,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Freleases?per_page=10\" \\\n  | jq '.[] | {tag_name, name, draft, prerelease, published_at}'\n",[2823],{"type":41,"tag":61,"props":2824,"children":2825},{"__ignoreMap":480},[2826,2854],{"type":41,"tag":486,"props":2827,"children":2828},{"class":488,"line":489},[2829,2833,2837,2841,2846,2850],{"type":41,"tag":486,"props":2830,"children":2831},{"style":493},[2832],{"type":46,"value":74},{"type":41,"tag":486,"props":2834,"children":2835},{"style":498},[2836],{"type":46,"value":550},{"type":41,"tag":486,"props":2838,"children":2839},{"style":582},[2840],{"type":46,"value":585},{"type":41,"tag":486,"props":2842,"children":2843},{"style":498},[2844],{"type":46,"value":2845},"repos\u002F{owner}\u002F{repo}\u002Freleases?per_page=10",{"type":41,"tag":486,"props":2847,"children":2848},{"style":582},[2849],{"type":46,"value":664},{"type":41,"tag":486,"props":2851,"children":2852},{"style":667},[2853],{"type":46,"value":670},{"type":41,"tag":486,"props":2855,"children":2856},{"class":488,"line":598},[2857,2861,2865,2869,2874],{"type":41,"tag":486,"props":2858,"children":2859},{"style":582},[2860],{"type":46,"value":678},{"type":41,"tag":486,"props":2862,"children":2863},{"style":493},[2864],{"type":46,"value":683},{"type":41,"tag":486,"props":2866,"children":2867},{"style":582},[2868],{"type":46,"value":688},{"type":41,"tag":486,"props":2870,"children":2871},{"style":498},[2872],{"type":46,"value":2873},".[] | {tag_name, name, draft, prerelease, published_at}",{"type":41,"tag":486,"props":2875,"children":2876},{"style":582},[2877],{"type":46,"value":698},{"type":41,"tag":264,"props":2879,"children":2881},{"id":2880},"get-latest-release",[2882],{"type":46,"value":2883},"Get latest release",{"type":41,"tag":475,"props":2885,"children":2887},{"className":477,"code":2886,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Freleases\u002Flatest \\\n  | jq '{tag_name, name, body, published_at, assets: [.assets[] | {name, download_count, browser_download_url}]}'\n",[2888],{"type":41,"tag":61,"props":2889,"children":2890},{"__ignoreMap":480},[2891,2911],{"type":41,"tag":486,"props":2892,"children":2893},{"class":488,"line":489},[2894,2898,2902,2907],{"type":41,"tag":486,"props":2895,"children":2896},{"style":493},[2897],{"type":46,"value":74},{"type":41,"tag":486,"props":2899,"children":2900},{"style":498},[2901],{"type":46,"value":550},{"type":41,"tag":486,"props":2903,"children":2904},{"style":498},[2905],{"type":46,"value":2906}," repos\u002F{owner}\u002F{repo}\u002Freleases\u002Flatest",{"type":41,"tag":486,"props":2908,"children":2909},{"style":667},[2910],{"type":46,"value":670},{"type":41,"tag":486,"props":2912,"children":2913},{"class":488,"line":598},[2914,2918,2922,2926,2931],{"type":41,"tag":486,"props":2915,"children":2916},{"style":582},[2917],{"type":46,"value":678},{"type":41,"tag":486,"props":2919,"children":2920},{"style":493},[2921],{"type":46,"value":683},{"type":41,"tag":486,"props":2923,"children":2924},{"style":582},[2925],{"type":46,"value":688},{"type":41,"tag":486,"props":2927,"children":2928},{"style":498},[2929],{"type":46,"value":2930},"{tag_name, name, body, published_at, assets: [.assets[] | {name, download_count, browser_download_url}]}",{"type":41,"tag":486,"props":2932,"children":2933},{"style":582},[2934],{"type":46,"value":698},{"type":41,"tag":264,"props":2936,"children":2938},{"id":2937},"create-a-release",[2939],{"type":46,"value":2940},"Create a release",{"type":41,"tag":475,"props":2942,"children":2944},{"className":477,"code":2943,"language":479,"meta":480,"style":480},"gh api repos\u002F{owner}\u002F{repo}\u002Freleases \\\n  -f tag_name=\"v1.0.0\" \\\n  -f name=\"Release v1.0.0\" \\\n  -f body=\"Release notes here\" \\\n  -F draft=false \\\n  -F prerelease=false\n",[2945],{"type":41,"tag":61,"props":2946,"children":2947},{"__ignoreMap":480},[2948,2968,2997,3026,3054,3076],{"type":41,"tag":486,"props":2949,"children":2950},{"class":488,"line":489},[2951,2955,2959,2964],{"type":41,"tag":486,"props":2952,"children":2953},{"style":493},[2954],{"type":46,"value":74},{"type":41,"tag":486,"props":2956,"children":2957},{"style":498},[2958],{"type":46,"value":550},{"type":41,"tag":486,"props":2960,"children":2961},{"style":498},[2962],{"type":46,"value":2963}," repos\u002F{owner}\u002F{repo}\u002Freleases",{"type":41,"tag":486,"props":2965,"children":2966},{"style":667},[2967],{"type":46,"value":670},{"type":41,"tag":486,"props":2969,"children":2970},{"class":488,"line":598},[2971,2975,2980,2984,2989,2993],{"type":41,"tag":486,"props":2972,"children":2973},{"style":498},[2974],{"type":46,"value":848},{"type":41,"tag":486,"props":2976,"children":2977},{"style":498},[2978],{"type":46,"value":2979}," tag_name=",{"type":41,"tag":486,"props":2981,"children":2982},{"style":582},[2983],{"type":46,"value":664},{"type":41,"tag":486,"props":2985,"children":2986},{"style":498},[2987],{"type":46,"value":2988},"v1.0.0",{"type":41,"tag":486,"props":2990,"children":2991},{"style":582},[2992],{"type":46,"value":664},{"type":41,"tag":486,"props":2994,"children":2995},{"style":667},[2996],{"type":46,"value":670},{"type":41,"tag":486,"props":2998,"children":2999},{"class":488,"line":873},[3000,3004,3009,3013,3018,3022],{"type":41,"tag":486,"props":3001,"children":3002},{"style":498},[3003],{"type":46,"value":848},{"type":41,"tag":486,"props":3005,"children":3006},{"style":498},[3007],{"type":46,"value":3008}," name=",{"type":41,"tag":486,"props":3010,"children":3011},{"style":582},[3012],{"type":46,"value":664},{"type":41,"tag":486,"props":3014,"children":3015},{"style":498},[3016],{"type":46,"value":3017},"Release v1.0.0",{"type":41,"tag":486,"props":3019,"children":3020},{"style":582},[3021],{"type":46,"value":664},{"type":41,"tag":486,"props":3023,"children":3024},{"style":667},[3025],{"type":46,"value":670},{"type":41,"tag":486,"props":3027,"children":3028},{"class":488,"line":903},[3029,3033,3037,3041,3046,3050],{"type":41,"tag":486,"props":3030,"children":3031},{"style":498},[3032],{"type":46,"value":848},{"type":41,"tag":486,"props":3034,"children":3035},{"style":498},[3036],{"type":46,"value":883},{"type":41,"tag":486,"props":3038,"children":3039},{"style":582},[3040],{"type":46,"value":664},{"type":41,"tag":486,"props":3042,"children":3043},{"style":498},[3044],{"type":46,"value":3045},"Release notes here",{"type":41,"tag":486,"props":3047,"children":3048},{"style":582},[3049],{"type":46,"value":664},{"type":41,"tag":486,"props":3051,"children":3052},{"style":667},[3053],{"type":46,"value":670},{"type":41,"tag":486,"props":3055,"children":3056},{"class":488,"line":928},[3057,3062,3067,3072],{"type":41,"tag":486,"props":3058,"children":3059},{"style":498},[3060],{"type":46,"value":3061},"  -F",{"type":41,"tag":486,"props":3063,"children":3064},{"style":498},[3065],{"type":46,"value":3066}," draft=",{"type":41,"tag":486,"props":3068,"children":3069},{"style":582},[3070],{"type":46,"value":3071},"false",{"type":41,"tag":486,"props":3073,"children":3074},{"style":667},[3075],{"type":46,"value":670},{"type":41,"tag":486,"props":3077,"children":3079},{"class":488,"line":3078},6,[3080,3084,3089],{"type":41,"tag":486,"props":3081,"children":3082},{"style":498},[3083],{"type":46,"value":3061},{"type":41,"tag":486,"props":3085,"children":3086},{"style":498},[3087],{"type":46,"value":3088}," prerelease=",{"type":41,"tag":486,"props":3090,"children":3091},{"style":582},[3092],{"type":46,"value":3093},"false\n",{"type":41,"tag":131,"props":3095,"children":3097},{"id":3096},"check-runs-statuses-ci",[3098],{"type":46,"value":3099},"Check Runs & Statuses (CI)",{"type":41,"tag":264,"props":3101,"children":3103},{"id":3102},"list-check-runs-for-a-ref",[3104],{"type":46,"value":3105},"List check runs for a ref",{"type":41,"tag":475,"props":3107,"children":3109},{"className":477,"code":3108,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{ref}\u002Fcheck-runs\" \\\n  | jq '.check_runs[] | {name, status, conclusion, html_url}'\n",[3110],{"type":41,"tag":61,"props":3111,"children":3112},{"__ignoreMap":480},[3113,3141],{"type":41,"tag":486,"props":3114,"children":3115},{"class":488,"line":489},[3116,3120,3124,3128,3133,3137],{"type":41,"tag":486,"props":3117,"children":3118},{"style":493},[3119],{"type":46,"value":74},{"type":41,"tag":486,"props":3121,"children":3122},{"style":498},[3123],{"type":46,"value":550},{"type":41,"tag":486,"props":3125,"children":3126},{"style":582},[3127],{"type":46,"value":585},{"type":41,"tag":486,"props":3129,"children":3130},{"style":498},[3131],{"type":46,"value":3132},"repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{ref}\u002Fcheck-runs",{"type":41,"tag":486,"props":3134,"children":3135},{"style":582},[3136],{"type":46,"value":664},{"type":41,"tag":486,"props":3138,"children":3139},{"style":667},[3140],{"type":46,"value":670},{"type":41,"tag":486,"props":3142,"children":3143},{"class":488,"line":598},[3144,3148,3152,3156,3161],{"type":41,"tag":486,"props":3145,"children":3146},{"style":582},[3147],{"type":46,"value":678},{"type":41,"tag":486,"props":3149,"children":3150},{"style":493},[3151],{"type":46,"value":683},{"type":41,"tag":486,"props":3153,"children":3154},{"style":582},[3155],{"type":46,"value":688},{"type":41,"tag":486,"props":3157,"children":3158},{"style":498},[3159],{"type":46,"value":3160},".check_runs[] | {name, status, conclusion, html_url}",{"type":41,"tag":486,"props":3162,"children":3163},{"style":582},[3164],{"type":46,"value":698},{"type":41,"tag":264,"props":3166,"children":3168},{"id":3167},"get-combined-status-for-a-ref",[3169],{"type":46,"value":3170},"Get combined status for a ref",{"type":41,"tag":475,"props":3172,"children":3174},{"className":477,"code":3173,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{ref}\u002Fstatus\" \\\n  | jq '{state, total_count, statuses: [.statuses[] | {context, state, description}]}'\n",[3175],{"type":41,"tag":61,"props":3176,"children":3177},{"__ignoreMap":480},[3178,3206],{"type":41,"tag":486,"props":3179,"children":3180},{"class":488,"line":489},[3181,3185,3189,3193,3198,3202],{"type":41,"tag":486,"props":3182,"children":3183},{"style":493},[3184],{"type":46,"value":74},{"type":41,"tag":486,"props":3186,"children":3187},{"style":498},[3188],{"type":46,"value":550},{"type":41,"tag":486,"props":3190,"children":3191},{"style":582},[3192],{"type":46,"value":585},{"type":41,"tag":486,"props":3194,"children":3195},{"style":498},[3196],{"type":46,"value":3197},"repos\u002F{owner}\u002F{repo}\u002Fcommits\u002F{ref}\u002Fstatus",{"type":41,"tag":486,"props":3199,"children":3200},{"style":582},[3201],{"type":46,"value":664},{"type":41,"tag":486,"props":3203,"children":3204},{"style":667},[3205],{"type":46,"value":670},{"type":41,"tag":486,"props":3207,"children":3208},{"class":488,"line":598},[3209,3213,3217,3221,3226],{"type":41,"tag":486,"props":3210,"children":3211},{"style":582},[3212],{"type":46,"value":678},{"type":41,"tag":486,"props":3214,"children":3215},{"style":493},[3216],{"type":46,"value":683},{"type":41,"tag":486,"props":3218,"children":3219},{"style":582},[3220],{"type":46,"value":688},{"type":41,"tag":486,"props":3222,"children":3223},{"style":498},[3224],{"type":46,"value":3225},"{state, total_count, statuses: [.statuses[] | {context, state, description}]}",{"type":41,"tag":486,"props":3227,"children":3228},{"style":582},[3229],{"type":46,"value":698},{"type":41,"tag":131,"props":3231,"children":3233},{"id":3232},"pagination",[3234],{"type":46,"value":3235},"Pagination",{"type":41,"tag":42,"props":3237,"children":3238},{},[3239,3241,3246,3248,3253],{"type":46,"value":3240},"GitHub REST API returns at most 100 items per page. Use ",{"type":41,"tag":61,"props":3242,"children":3244},{"className":3243},[],[3245],{"type":46,"value":770},{"type":46,"value":3247}," and ",{"type":41,"tag":61,"props":3249,"children":3251},{"className":3250},[],[3252],{"type":46,"value":777},{"type":46,"value":3254}," query params:",{"type":41,"tag":475,"props":3256,"children":3258},{"className":477,"code":3257,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100&page=1\"\ngh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100&page=2\"\n",[3259],{"type":41,"tag":61,"props":3260,"children":3261},{"__ignoreMap":480},[3262,3286],{"type":41,"tag":486,"props":3263,"children":3264},{"class":488,"line":489},[3265,3269,3273,3277,3282],{"type":41,"tag":486,"props":3266,"children":3267},{"style":493},[3268],{"type":46,"value":74},{"type":41,"tag":486,"props":3270,"children":3271},{"style":498},[3272],{"type":46,"value":550},{"type":41,"tag":486,"props":3274,"children":3275},{"style":582},[3276],{"type":46,"value":585},{"type":41,"tag":486,"props":3278,"children":3279},{"style":498},[3280],{"type":46,"value":3281},"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100&page=1",{"type":41,"tag":486,"props":3283,"children":3284},{"style":582},[3285],{"type":46,"value":595},{"type":41,"tag":486,"props":3287,"children":3288},{"class":488,"line":598},[3289,3293,3297,3301,3306],{"type":41,"tag":486,"props":3290,"children":3291},{"style":493},[3292],{"type":46,"value":74},{"type":41,"tag":486,"props":3294,"children":3295},{"style":498},[3296],{"type":46,"value":550},{"type":41,"tag":486,"props":3298,"children":3299},{"style":582},[3300],{"type":46,"value":585},{"type":41,"tag":486,"props":3302,"children":3303},{"style":498},[3304],{"type":46,"value":3305},"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100&page=2",{"type":41,"tag":486,"props":3307,"children":3308},{"style":582},[3309],{"type":46,"value":595},{"type":41,"tag":42,"props":3311,"children":3312},{},[3313,3315,3321,3323,3329],{"type":46,"value":3314},"Or use ",{"type":41,"tag":61,"props":3316,"children":3318},{"className":3317},[],[3319],{"type":46,"value":3320},"--paginate",{"type":46,"value":3322}," to auto-follow ",{"type":41,"tag":61,"props":3324,"children":3326},{"className":3325},[],[3327],{"type":46,"value":3328},"Link",{"type":46,"value":3330}," headers (returns all pages concatenated):",{"type":41,"tag":475,"props":3332,"children":3334},{"className":477,"code":3333,"language":479,"meta":480,"style":480},"gh api \"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100\" --paginate \\\n  | jq '.[] | {number, title}'\n",[3335],{"type":41,"tag":61,"props":3336,"children":3337},{"__ignoreMap":480},[3338,3371],{"type":41,"tag":486,"props":3339,"children":3340},{"class":488,"line":489},[3341,3345,3349,3353,3358,3362,3367],{"type":41,"tag":486,"props":3342,"children":3343},{"style":493},[3344],{"type":46,"value":74},{"type":41,"tag":486,"props":3346,"children":3347},{"style":498},[3348],{"type":46,"value":550},{"type":41,"tag":486,"props":3350,"children":3351},{"style":582},[3352],{"type":46,"value":585},{"type":41,"tag":486,"props":3354,"children":3355},{"style":498},[3356],{"type":46,"value":3357},"repos\u002F{owner}\u002F{repo}\u002Fissues?state=all&per_page=100",{"type":41,"tag":486,"props":3359,"children":3360},{"style":582},[3361],{"type":46,"value":664},{"type":41,"tag":486,"props":3363,"children":3364},{"style":498},[3365],{"type":46,"value":3366}," --paginate",{"type":41,"tag":486,"props":3368,"children":3369},{"style":667},[3370],{"type":46,"value":670},{"type":41,"tag":486,"props":3372,"children":3373},{"class":488,"line":598},[3374,3378,3382,3386,3391],{"type":41,"tag":486,"props":3375,"children":3376},{"style":582},[3377],{"type":46,"value":678},{"type":41,"tag":486,"props":3379,"children":3380},{"style":493},[3381],{"type":46,"value":683},{"type":41,"tag":486,"props":3383,"children":3384},{"style":582},[3385],{"type":46,"value":688},{"type":41,"tag":486,"props":3387,"children":3388},{"style":498},[3389],{"type":46,"value":3390},".[] | {number, title}",{"type":41,"tag":486,"props":3392,"children":3393},{"style":582},[3394],{"type":46,"value":698},{"type":41,"tag":131,"props":3396,"children":3398},{"id":3397},"resolving-ownerrepo",[3399],{"type":46,"value":3400},"Resolving Owner\u002FRepo",{"type":41,"tag":42,"props":3402,"children":3403},{},[3404],{"type":46,"value":3405},"If the user doesn't specify a repo, infer from the current git remote:",{"type":41,"tag":475,"props":3407,"children":3409},{"className":477,"code":3408,"language":479,"meta":480,"style":480},"gh api repos\u002F:owner\u002F:repo\n",[3410],{"type":41,"tag":61,"props":3411,"children":3412},{"__ignoreMap":480},[3413],{"type":41,"tag":486,"props":3414,"children":3415},{"class":488,"line":489},[3416,3420,3424],{"type":41,"tag":486,"props":3417,"children":3418},{"style":493},[3419],{"type":46,"value":74},{"type":41,"tag":486,"props":3421,"children":3422},{"style":498},[3423],{"type":46,"value":550},{"type":41,"tag":486,"props":3425,"children":3426},{"style":498},[3427],{"type":46,"value":3428}," repos\u002F:owner\u002F:repo\n",{"type":41,"tag":42,"props":3430,"children":3431},{},[3432,3437,3439,3445,3446,3452],{"type":41,"tag":61,"props":3433,"children":3435},{"className":3434},[],[3436],{"type":46,"value":66},{"type":46,"value":3438}," resolves ",{"type":41,"tag":61,"props":3440,"children":3442},{"className":3441},[],[3443],{"type":46,"value":3444},":owner",{"type":46,"value":3247},{"type":41,"tag":61,"props":3447,"children":3449},{"className":3448},[],[3450],{"type":46,"value":3451},":repo",{"type":46,"value":3453}," from the current git remote automatically.",{"type":41,"tag":131,"props":3455,"children":3457},{"id":3456},"error-handling",[3458],{"type":46,"value":3459},"Error Handling",{"type":41,"tag":271,"props":3461,"children":3462},{},[3463,3485,3501,3511,3521],{"type":41,"tag":275,"props":3464,"children":3465},{},[3466,3471,3473,3478,3480],{"type":41,"tag":108,"props":3467,"children":3468},{},[3469],{"type":46,"value":3470},"401 Unauthorized",{"type":46,"value":3472}," — run ",{"type":41,"tag":61,"props":3474,"children":3476},{"className":3475},[],[3477],{"type":46,"value":441},{"type":46,"value":3479},"; may need ",{"type":41,"tag":61,"props":3481,"children":3483},{"className":3482},[],[3484],{"type":46,"value":517},{"type":41,"tag":275,"props":3486,"children":3487},{},[3488,3493,3495],{"type":41,"tag":108,"props":3489,"children":3490},{},[3491],{"type":46,"value":3492},"403 Forbidden",{"type":46,"value":3494}," — rate limit or insufficient permissions; check ",{"type":41,"tag":61,"props":3496,"children":3498},{"className":3497},[],[3499],{"type":46,"value":3500},"gh api rate_limit",{"type":41,"tag":275,"props":3502,"children":3503},{},[3504,3509],{"type":41,"tag":108,"props":3505,"children":3506},{},[3507],{"type":46,"value":3508},"404 Not Found",{"type":46,"value":3510}," — wrong owner\u002Frepo\u002Fnumber or private repo without access",{"type":41,"tag":275,"props":3512,"children":3513},{},[3514,3519],{"type":41,"tag":108,"props":3515,"children":3516},{},[3517],{"type":46,"value":3518},"422 Unprocessable",{"type":46,"value":3520}," — invalid payload; check field names and types",{"type":41,"tag":275,"props":3522,"children":3523},{},[3524,3529],{"type":41,"tag":108,"props":3525,"children":3526},{},[3527],{"type":46,"value":3528},"Network error \u002F timeout",{"type":46,"value":3530}," — if you see connection refused on the graphql endpoint, you're hitting the sandbox restriction; switch to a REST endpoint",{"type":41,"tag":3532,"props":3533,"children":3534},"style",{},[3535],{"type":46,"value":3536},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":3538,"total":3693},[3539,3557,3575,3586,3596,3610,3623,3637,3650,3661,3673,3682],{"slug":3540,"name":3540,"fn":3541,"description":3542,"org":3543,"tags":3544,"stars":3554,"repoUrl":3555,"updatedAt":3556},"nemoclaw-user-guide","retrieve NemoClaw documentation and configuration","Guides human users' AI agents to the NemoClaw docs MCP server and canonical Fern documentation in Markdown form. Use when users ask how to install, configure, operate, troubleshoot, secure, or learn NemoClaw with an AI coding assistant. Trigger keywords - nemoclaw docs, use nemoclaw with ai agent, nemoclaw mcp docs, nemoclaw install help, nemoclaw quickstart, nemoclaw markdown docs, llms.txt, agent skills.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3545,3548,3551],{"name":3546,"slug":3547,"type":14},"Documentation","documentation",{"name":3549,"slug":3550,"type":14},"MCP","mcp",{"name":3552,"slug":3553,"type":14},"Search","search",21777,"https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FNemoClaw","2026-07-20T06:00:01.461044",{"slug":3558,"name":3558,"fn":3559,"description":3560,"org":3561,"tags":3562,"stars":3572,"repoUrl":3573,"updatedAt":3574},"mcore-build-and-dependency","manage Megatron-LM development environments","Container-based dev environment setup and dependency management for Megatron-LM. Covers acquiring and launching the CI container, uv package management, and updating uv.lock.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3563,3566,3569],{"name":3564,"slug":3565,"type":14},"Containers","containers",{"name":3567,"slug":3568,"type":14},"Deployment","deployment",{"name":3570,"slug":3571,"type":14},"Python","python",17049,"https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FMegatron-LM","2026-07-27T06:06:11.249662",{"slug":3576,"name":3576,"fn":3577,"description":3578,"org":3579,"tags":3580,"stars":3572,"repoUrl":3573,"updatedAt":3585},"mcore-bump-base-image","update NVIDIA PyTorch base images","Bump the NVIDIA PyTorch base image (`nvcr.io\u002Fnvidia\u002Fpytorch:YY.MM-py3`) used by Megatron-LM CI. Covers the two pin sites (GitHub CI in `docker\u002F.ngc_version.dev` and GitLab CI in `.gitlab\u002Fstages\u002F01.build.yml`), the post-bump CI loop (re-run functional tests, refresh golden values, mark broken tests), and the gotchas that bit PRs",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3581,3584],{"name":3582,"slug":3583,"type":14},"CI\u002FCD","ci-cd",{"name":3567,"slug":3568,"type":14},"2026-07-14T05:25:59.97109",{"slug":3587,"name":3587,"fn":3588,"description":3589,"org":3590,"tags":3591,"stars":3572,"repoUrl":3573,"updatedAt":3595},"mcore-cicd","manage CI\u002FCD pipelines for Megatron-LM","CI\u002FCD reference for Megatron-LM. Covers CI pipeline structure, PR scope labels, triggering internal GitLab CI (which force-pushes the current branch to a pull-request\u002FBRANCH ref — always dry-run and verify the destination first; never run against shared or protected branches), and CI failure investigation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3592,3593,3594],{"name":3582,"slug":3583,"type":14},{"name":3567,"slug":3568,"type":14},{"name":13,"slug":4,"type":14},"2026-07-27T06:06:12.278222",{"slug":3597,"name":3597,"fn":3598,"description":3599,"org":3600,"tags":3601,"stars":3572,"repoUrl":3573,"updatedAt":3609},"mcore-create-issue","investigate CI failures and create issues","Investigate a failing GitHub Actions run or job and create a GitHub issue for the failure.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3602,3605,3606],{"name":3603,"slug":3604,"type":14},"Debugging","debugging",{"name":13,"slug":4,"type":14},{"name":3607,"slug":3608,"type":14},"Triage","triage","2026-07-14T05:25:57.442089",{"slug":3611,"name":3611,"fn":3612,"description":3613,"org":3614,"tags":3615,"stars":3572,"repoUrl":3573,"updatedAt":3622},"mcore-linting-and-formatting","lint and format Megatron-LM code","Linting and formatting for Megatron-LM. Covers running autoformat.sh, tools (ruff, black, isort, pylint, mypy), and code style rules.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3616,3619],{"name":3617,"slug":3618,"type":14},"Best Practices","best-practices",{"name":3620,"slug":3621,"type":14},"Code Analysis","code-analysis","2026-07-14T05:25:56.18433",{"slug":3624,"name":3624,"fn":3625,"description":3626,"org":3627,"tags":3628,"stars":3572,"repoUrl":3573,"updatedAt":3636},"mcore-migrate-gpt-to-hybrid","migrate Megatron-LM models to HybridModel","Migration guide for moving Megatron Core GPTModel checkpoints, model providers, training commands, and layer mappings to HybridModel.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3629,3632,3635],{"name":3630,"slug":3631,"type":14},"Machine Learning","machine-learning",{"name":3633,"slug":3634,"type":14},"Migration","migration",{"name":9,"slug":8,"type":14},"2026-07-17T06:07:11.777011",{"slug":3638,"name":3638,"fn":3639,"description":3640,"org":3641,"tags":3642,"stars":3572,"repoUrl":3573,"updatedAt":3649},"mcore-onboard-gb200-1node-tests","onboard functional tests for GB200","Onboard 1-node GitHub MR functional tests for GB200 from existing mr-scoped 2-node tests.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3643,3646],{"name":3644,"slug":3645,"type":14},"QA","qa",{"name":3647,"slug":3648,"type":14},"Testing","testing","2026-07-14T05:25:53.673039",{"slug":3651,"name":3651,"fn":3652,"description":3653,"org":3654,"tags":3655,"stars":3572,"repoUrl":3573,"updatedAt":3660},"mcore-run-on-slurm","launch distributed training jobs on SLURM","How to launch distributed Megatron-LM training jobs on a SLURM cluster. Covers a minimal sbatch skeleton, environment-variable setup for torch.distributed.run, CUDA_DEVICE_MAX_CONNECTIONS rules across hardware and parallelism modes, container conventions, monitoring, and per-rank failure diagnosis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3656,3657],{"name":3567,"slug":3568,"type":14},{"name":3658,"slug":3659,"type":14},"Infrastructure","infrastructure","2026-07-14T05:25:49.362534",{"slug":3662,"name":3662,"fn":3663,"description":3664,"org":3665,"tags":3666,"stars":3572,"repoUrl":3573,"updatedAt":3672},"mcore-split-pr","split pull requests to reduce review load","Split a PR into multiple PRs to reduce the number of required CODEOWNERS reviewer groups.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3667,3670,3671],{"name":3668,"slug":3669,"type":14},"Code Review","code-review",{"name":13,"slug":4,"type":14},{"name":1172,"slug":1169,"type":14},"2026-07-14T05:26:01.226578",{"slug":3674,"name":3674,"fn":3675,"description":3676,"org":3677,"tags":3678,"stars":3572,"repoUrl":3573,"updatedAt":3681},"mcore-testing","run and manage Megatron-LM tests","Test system for Megatron-LM. Covers test layout, recipe YAML structure, adding and running unit and functional tests, golden values, marker filters, and CI parity.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3679,3680],{"name":3644,"slug":3645,"type":14},{"name":3647,"slug":3648,"type":14},"2026-07-14T05:25:54.928983",{"slug":3683,"name":3683,"fn":3684,"description":3685,"org":3686,"tags":3687,"stars":3572,"repoUrl":3573,"updatedAt":3692},"nightly-sync","manage nightly main-to-dev sync workflows","Domain knowledge for the nightly main-to-dev sync workflow. Covers merge strategy, CI architecture, failure investigation, and known issues.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3688,3691],{"name":3689,"slug":3690,"type":14},"Automation","automation",{"name":3582,"slug":3583,"type":14},"2026-07-30T05:29:03.275638",496,{"items":3695,"total":489},[3696],{"slug":4,"name":4,"fn":5,"description":6,"org":3697,"tags":3698,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3699,3700,3701,3702],{"name":16,"slug":17,"type":14},{"name":22,"slug":23,"type":14},{"name":13,"slug":4,"type":14},{"name":19,"slug":20,"type":14}]