chore: adopt shared e2b-dev/renovate preset - #245
Conversation
Replace the inlined Renovate config with the shared preset from e2b-dev/renovate, keeping only the repo-specific overrides (minimumReleaseAge and the e2b package rule).
PR SummaryLow Risk Overview Reviewed by Cursor Bugbot for commit 6661005. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want fixes drafted automatically? Bugbot Autofix can create code changes for findings. A team admin can enable Autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 6661005. Configure here.
| timezone: 'UTC', | ||
| // Match `minimumReleaseAge` in pnpm-workspace.yaml — Renovate must not propose | ||
| // versions that pnpm would refuse to install. | ||
| extends: ['local>e2b-dev/renovate'], |
There was a problem hiding this comment.
Broken shared Renovate preset
High Severity
extends: ['local>e2b-dev/renovate'] points at a preset that is not publicly available, and this public repo cannot load a private org preset. Renovate will fail config lookup and stop applying the removed inline rules.
Reviewed by Cursor Bugbot for commit 6661005. Configure here.


What
Replaces the inlined Renovate config with the shared preset from
e2b-dev/renovate(extends: ['local>e2b-dev/renovate']), keeping only the repo-specific overrides. This mirrors howe2b-dev/code-interpreteralready consumes the preset.Why
The previous
renovate.json5duplicated almost the entire shared preset inline. Centralizing means these settings are maintained in one place across e2b-dev repos.Config now inherited from the preset (removed from this repo)
config:recommended+:automergeRequireAllStatusChecksdependencyDashboard: true,timezone: UTCautomergeType: pr,automergeStrategy: squashprConcurrentLimit: 3,rebaseWhen: autopatch-updates+ automerge; minor → PR, no automerge; major → dashboard approvalpre-commitenabled andgitIgnoredAuthorsignoringgithub-actions[bot]Repo-specific config kept
minimumReleaseAge: '3 days'— overrides the preset's7 daysto matchminimumReleaseAge: 4320inpnpm-workspace.yaml, so Renovate never proposes a version pnpm would refuse to install.e2bpackage rule (minimumReleaseAge: null) — our own SDK, matchingminimumReleaseAgeExcludeinpnpm-workspace.yaml.Behavior change to note
The old config extended
helpers:pinGitHubActionDigests(plain SHA pin); the preset useshelpers:pinGitHubActionDigestsToSemver, so the trailing comment on pinned GitHub Actionsuses:becomes a clean SemVer (e.g.v1.2.3) instead of the resolved tag. This alignsdesktopwith the shared standard.Generated by Claude Code