Skip to content

feat(automation): run free-router hourly NVIDIA NIM review repair - #1108

Open
seonghobae wants to merge 1 commit into
mainfrom
feat/free-router-hourly-nvidia-nim-review-repair
Open

feat(automation): run free-router hourly NVIDIA NIM review repair#1108
seonghobae wants to merge 1 commit into
mainfrom
feat/free-router-hourly-nvidia-nim-review-repair

Conversation

@seonghobae

Copy link
Copy Markdown
Contributor

Buyer-perceivable gap

Hourly NVIDIA NIM review repair never scanned ContextualWisdomLab/free-router. The live model-routing pull request ContextualWisdomLab/free-router#48 targets protected main and stalled while Clearfolio, DiskSage, and fast-mlsirm received heartbeats. Everyday compare-and-switch routing therefore cannot close its own exact-head repair loop.

Change

  • Thin scheduled caller at minute 21, base_branch: main, one dispatch, two-hour same-head retry.
  • Job-scoped id-token: write so the reusable scheduler can mint the OpenCode App fallback from GitHub OIDC.
  • Maps only PR_REVIEW_MERGE_TOKEN and OPENCODE_APPROVE_TOKEN. Never NVIDIA_NIM_API_KEY on the caller. Never COPILOT_GITHUB_TOKEN.
  • Independent pull_request / push / compileall path contracts.
  • Local 2× pytest + coverage + interrogate at 100% on this head.

Do not self-approve. Merge remains subject to two-approval + last-pusher ruleset. GitHub review/Checks wait is not a blocker.

Refs ContextualWisdomLab/free-router#48, ContextualWisdomLab/free-router#41, ContextualWisdomLab/free-router#42.

Give ContextualWisdomLab/free-router a thin minute-21 caller so live
model-routing heads receive the same exact-head NVIDIA NIM repair loop
as other standalone CWL products.
@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown

Caution

Review failed

An error occurred during the review process. Please try again later.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant