INNER CODE UNIT · TypeScript

processItem

NVIDIA/NemoClaw · .dsh/tools/carry_nemoclaw_cached_review_recommendations/index.ts:142

  const processItem = async (item) => {
    const prResult = await tools.run_github_cli({
      workdir: input.workdir,
      args: [
        "pr",
        "view",
        String(item.number),
        "--repo",
        repo,
        "--json",
        "number,title,url,state,isDraft,headRefOid,changedFiles",
      ],
      timeoutMs: 30000,
    });
    const pr = JSON.parse(prResult.stdout);
    if (pr.state !== "OPEN" || pr.isDraft)
      throw new Error(`PR #${item.number} must be open and non-draft`);
    if (pr.headRefOid !== item.toHeadSha)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…