Repository navigation
chore(renovate): ask for full mode from the repository config - #1516
Conversation
The Mend dashboard explains the silence: the ccusage org's Default Engine Settings have `Dependency Updates (Renovate): Silent`, while the repository row itself reads Enabled/activated with jobs completing every few hours. In silent mode renovate does all the work and then creates no branches, pull requests or issues, which is exactly what we saw - a config that validates, a local dry-run that finds 26 updates, and nothing ever appearing. `mode` is not a global-only option, so a repository config may set it. If the platform applies silent as an org default, this overrides it; if it applies it as forced config, only the dashboard toggle will help and this line is inert.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughRenovate configuration is updated to explicitly set its operating mode to ChangesRenovate configuration
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
ccusage-guide | 3f0655a | Commit Preview URL Branch Preview URL |
Jul 28 2026, 11:43 AM |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes — adds "mode": "full" to .github/renovate.json so Renovate creates branches and PRs instead of running silently under the Mend org's default "Silent" engine setting.
- Enable
mode: "full"in Renovate repo config — overrides the org-level Silent default so dependency updates appear as PRs. Inert but harmless if Mend enforces Silent at the platform level rather than as a default.
@v0 or keep the SHA fresh with Dependabot | View workflow run | Using DeepSeek Pro (free via Pullfrog for OSS) | 𝕏
ccusage performance comparisonPR SHA: This compares the PR package against the configured base package on the same CI runner. Package runtime diagnosticsCompares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself. Fixtures: Claude
Committed fixture performanceCommitted small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage. Fixtures: Claude
Large real-world-shaped fixture performanceGenerated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures. Fixtures: Claude
Artifact size
Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees. |
ccusage performance comparisonPR SHA: This compares the Rust PR release binary against the configured base package on the same CI runner. Package runtime diagnosticsCompares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself. Fixtures: Claude
Committed fixture performanceCommitted small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage. Fixtures: Claude
Large real-world-shaped fixture performanceGenerated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures. Fixtures: Claude
Artifact size
Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees. |

Summary
The Mend dashboard explains the five weeks of silence, and it is not what any of the earlier guesses said. On https://developer.mend.io/github/ccusage:
The repository is enabled and activated, and its job list shows runs completing every few hours (
DONE), including webhook-triggered ones from today's merges. But the org's default engine setting is Silent, and in silent mode renovate does all the work and then creates no branches, pull requests or issues. That matches everything observed: a config that validates, a local--dry-run=fullthat finds 26 pending updates, and nothing ever appearing on the repo.What Changed
Sets
"mode": "full"in.github/renovate.json.modeis not a global-only option, so a repository config is allowed to set it (verified: the validator raises no global-option warning for it in a repo config). If the platform applies silent as an org default, this overrides it. If it applies it as forced config, only the dashboard toggle helps and this line is inert but harmless.The reliable fix is still flipping
Dependency Updatesoff Silent in the Mend org settings; this is the half that can live in the repo.Testing
renovate-config-validator --strictpasses.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is enabled.Summary by cubic
Switches
Renovateto full mode by adding"mode": "full"in.github/renovate.json, so it will open update branches and PRs instead of running silently. If Silent is enforced at the org level, this is a safe no-op.Written for commit 3f0655a. Summary will update on new commits.
Summary by CodeRabbit