chore: sync main into coverage-runner fix branch - #702
Conversation
* fix(governance): let organization sweep finish * fix(governance): activate scheduled queue sweep * fix: authenticate private review metadata reads * chore: refresh head for last-push approval * fix(opencode): add paid Zen review fallback * chore: trigger exact-head Zen review pipeline --------- Co-authored-by: Seongho Bae <me@seonghobae.me> Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com> Co-authored-by: seonghobae <8172694+seonghobae@users.noreply.github.com>
* Prefer NVIDIA NIM models in OpenCode review pool OpenCode skipped usable reviews on fast-mlsirm PR #290+. Add an OpenAI-compatible nvidia-nim provider, prioritize Nemotron/Llama NIM candidates in OPENCODE_MODEL_CANDIDATES, skip when NVIDIA_API_KEY is unset, and document the temporary hotfix bypass (no permanent security gate weaken). * fix(opencode): wire nvidia-nim into isolated review workspace Include the NIM provider in the generated isolated opencode.jsonc used by the model pool (not only OPENCODE_MODEL_CANDIDATES), prefer NIM defaults, fail fast if the generated config lacks NIM, and update quick-gate asserts.
Org secret is NVIDIA_NIM_API_KEY, not NVIDIA_API_KEY. Map it into the process env that opencode.jsonc and the pool skip check expect so nvidia-nim/* candidates are not skipped on every run.
Raise primary OPENCODE_RUN_TIMEOUT and dynamic timeout-cap defaults from 600s to 3600s so big-repo reviews are not killed by the short fallback. Keep free-tier failover at 600s; workflow env (5400s) still overrides.
#683) Large-repo free-tier failover was still capped at 600s while primary paths already use ≥3600s. Align OPENCODE_FREE_RUN_TIMEOUT_SECONDS to 3600 in the dispatch workflow and pool default, update contract/quick gate asserts, and document NVIDIA_NIM_API_KEY → NVIDIA_API_KEY mapping for nvidia-nim/* candidates.
* feat(review): add NVIDIA NIM provider * feat(review): route public scanners through NVIDIA NIM * fix(review): preserve provider fallbacks * fix(review): propagate Strix fallback model * test: enforce Strix timeout invariants * fix: break OpenCode scheduler check cycle * fix(review): ignore scheduler self-check failures * fix(review): reserve fallback budget after NIM * fix(review): enforce scoped NIM credentials * test(review): scope NIM secrets to review job --------- Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
2 similar comments
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Mechanical synchronization probe for #651. GitHub reported the branches as non-mergeable, so this temporary PR is closed without changes.