chore: let renovate manage bun.lock with weekly maintenance #253
No reviewers
Labels
No labels
Agent
Ignore
Agent
In Progress
Agent
Planned
Agent
Planning
Agent
Ready
Agent
Triage
Compat
Breaking
Kind
Bug
Kind
Documentation
Kind
Enhancement
Kind
Feature
Kind
Security
Kind
Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
lucas/omp-deck!253
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/issue-252-renovate-bun-lockfile-maintenance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes: #252
.renovatercnow lists thebunmanager inenabledManagers(right afternpm) and enables top-levellockFileMaintenance. Config-only change; no lockfile or manifest touched.Why both edits are needed:
caniuse-liteis transitive, so onlylockFileMaintenancecan advance it — and it is off underconfig:recommended.lockFileMaintenanceforbun.lockis implemented by thebunmanager, which was not inenabledManagers. Without it thenpmmanager would also editpackage.jsonranges without regeneratingbun.lock, breakingbun install --frozen-lockfile."npm"is kept deliberately: the bun manager excludes apackage.jsonfrom the npm manager's results when it claims it, and the repo has onlybun.lockat the root, so there is no duplicate-PR risk.No
schedule,automergeorcommitMessage*overrides: Renovate's own default forlockFileMaintenanceisbefore 4am on monday, evaluated in the configuredEurope/Berlintimezone, and the resulting PR is reviewed by hand.Verification:
npx --yes --package renovate@44.14.12 renovate-config-validator .renovaterc(the version pinned in.forgejo/workflows/renovate.yml) →Config validated successfully against 1 file(s), exit 0.bun install --frozen-lockfile→ 936 packages installed, no frozen-lockfile error, confirming the change is config-only.Post-merge observable (not runnable here): the first Monday run opens
chore(deps): lock file maintenanceonrenovate/lock-file-maintenance, modifyingbun.lockonly; merging it advancescaniuse-litepast1.0.30001793and clears the browserslist staleness warning from theweb-buildstage.