Skip to content

CodeRabbit posts a failing 'Review rate limit exceeded' commit status org-wide, making PRs UNSTABLE #101

Description

@devantler

🤖 Generated by the Daily AI Engineer

Problem

CodeRabbit is posting a failing commit status on PRs across the org when it is rate-limited:

context:     CodeRabbit
state:       failure
description: Review rate limit exceeded

Observed live on 5 open PRs across 4 repos (2026-07-14): platform#2584, platform#2629, ksail#6090, monorepo#2160, .github#96 — the oldest dating to 2026-07-13T21:30Z.

The consequence is a degraded merge lane, not just noise:

  • Every affected PR's mergeStateStatus drops to UNSTABLE, because a non-required check is red.
  • CI - Required Checks (the only required status check in the platform ruleset) is green on these PRs, so GitHub would still auto-merge them — but the red status makes them read as failing to any human or automated reviewer scanning the dashboard, and it blocks conservative auto-merge arming.
  • It masks genuine failures: a real red check is indistinguishable at a glance from this rate-limit artifact.

Worth noting: automatic CodeRabbit review is disabled org-wide (2026-07-12), so CodeRabbit should not be reviewing on its own at all — yet it is still consuming rate limit and publishing failure statuses.

Proposed direction

This is a CodeRabbit-side (SaaS) setting, so it needs the maintainer — I have no access to it. Options, roughly in order of preference:

  1. Stop CodeRabbit publishing a commit status entirely (or make it neutral/skipped rather than failure when rate-limited). A rate limit is not a review verdict, and a non-required check should never be red for an infrastructure reason.
  2. Confirm auto-review really is off for the org — the rate-limit consumption suggests something is still triggering reviews on PR events.
  3. If the limit is genuinely being hit by legitimate on-demand @coderabbitai review requests, consider the plan tier — though the agent has already moved to the Codex review lane for the green-review gate, so demand should be low.

Rough size

XS on the settings side; no code change in this repo.

Filing here as the org-config home. Not shipping a .coderabbit.yaml — per-repo CodeRabbit overrides are explicitly maintainer-reserved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions