Repository navigation
chore(renovate): turn platform automerge back off - #2063
Conversation
#2062 switched Renovate to GitHub auto-merge so dependency PRs could enter a merge queue, since a required queue rejects Renovate's direct API merge. The queue is not being enabled: the daily pricing workflow pushes straight to main with the Actions token, and a ruleset cannot list the GitHub Actions integration as a bypass actor. Without a queue or required checks, GitHub auto-merge adds nothing over Renovate's own automerge, so restore the previous setting.
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
There was a problem hiding this comment.
✅ No new issues found.
Single-line revert is correct and safe to merge.
Reviewed changes in this run:
- Restore Renovate self-automerge — flips
platformAutomergeback tofalsein.github/renovate.json, returning to Renovate merging via its own API instead of GitHub auto-merge.
The reasoning in the PR description holds up: #2062 enabled GitHub auto-merge in anticipation of a merge queue, the queue is not being enabled, and a queue ruleset would block the daily pricing workflow's direct push to main. The merge_group triggers from #2062 stay and are inert without a queue, so this revert cleanly restores the prior known-good behavior with no other effect.
muse-spark-1.3-contributor (free via Pullfrog for OSS) | 𝕏
ccusage
@ccusage/ccusage-darwin-arm64
@ccusage/ccusage-darwin-x64
@ccusage/ccusage-linux-arm64
@ccusage/ccusage-linux-x64
@ccusage/ccusage-win32-x64
commit: |
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. |

#2062 switched Renovate to GitHub auto-merge so dependency PRs could enter a merge queue: a required queue rejects Renovate's direct API merge. The queue is not being enabled. The daily pricing workflow pushes straight to
mainwith the Actions token, and GitHub rejects the GitHub Actions integration as a ruleset bypass actor (422), so a queue ruleset would block that push.Without a queue or required checks, GitHub auto-merge adds nothing over Renovate's own automerge, so this restores
platformAutomerge: false. Themerge_grouptriggers from #2062 stay; they are inert until a queue exists.Summary by cubic
Restores Renovate's
platformAutomergetofalsesince the GitHub auto-merge from #2062 depends on a merge queue that isn't being enabled: adding a queue ruleset would block the daily pricing workflow's direct push tomainwith the Actions token. Without a queue or required checks, GitHub auto-merge adds nothing over Renovate's own automerge. Themerge_grouptriggers remain but are inert.Written for commit 69f4603. Summary will update on new commits.
Summary by CodeRabbit