Skip to content

Renovate: Bun aus packageManager in die Bun-Gruppe - #294

Merged
firsttris merged 1 commit into
mainfrom
claude/renovate-bun-gruppe
Nov 4, 2026
Merged

firsttris merged 1 commit into
mainfrom
claude/renovate-bun-gruppe

Conversation

@firsttris

Copy link
Copy Markdown
Owner

Renovates bun-Manager liest "packageManager": "bun@x.y.z" in package.json schon selbst, als npm-Paket bun. Die Bun-Gruppe passte nur auf oven-sh/bun (und @types/bun); oven-sh/bun kam aus einem zusätzlichen Regex-Manager, der dieselbe Zeile ein zweites Mal liest. Das Update von bun landete so im monatlichen, selbst mergenden renovate/minor-patch, und die Zeile wurde von zwei Managern bearbeitet.

Fix (wie in firsttris/stellwerk#26 und firsttris/fernsicht#18): den Regex-Manager für packageManager entfernen und bun in matchPackageNames der Bun-Gruppe aufnehmen (@types/bun bleibt).

Geprüft mit Renovate 44.211.0 (renovate --platform=local --dry-run=lookup) an einem Export des Repos mit Bun auf 1.3.0 zurückgesetzt (packageManager); aufgeführt ist jede Bun-Abhängigkeit mit dem Branch ihres Updates. @types/bun steht schon auf dem neuesten Stand und hat darum kein Update. renovate-config-validator: erfolgreich.

Hier nicht prüfbar: der github-releases-Lookup von oven-sh/bun scheitert im roten Lauf in dieser Sandbox (GitHub-GraphQL gesperrt) und zeigt darum „no update“; bei Renovate wäre das ein zweites Update derselben Zeile.

Rot (origin/main, Bun auf 1.3.0 zurückgesetzt)

bun package.json: @types/bun (devDependencies) current=^1.4.4 (no update)
bun package.json: bun (packageManager) current=1.3.0
    minor 1.4.4 -> renovate/minor-patch
github-actions .github/workflows/build.yml: bun (uses-with) current=undefined skip=unspecified-version (no update)
github-actions .github/workflows/lite-vm.yml: bun (uses-with) current=undefined skip=unspecified-version (no update)
regex package.json: oven-sh/bun () current=1.3.0 (no update)
regex package.json: oven-sh/bun () current=1.3.0 (no update)
DUPLICATE packageManager readers: bun:package.json:bun, regex:package.json:oven-sh/bun
FAIL: 2 problem(s)

Grün (dieser Branch)

bun package.json: @types/bun (devDependencies) current=^1.4.4 (no update)
bun package.json: bun (packageManager) current=1.3.0
    minor 1.4.4 -> renovate/bun
github-actions .github/workflows/build.yml: bun (uses-with) current=undefined skip=unspecified-version (no update)
github-actions .github/workflows/lite-vm.yml: bun (uses-with) current=undefined skip=unspecified-version (no update)
ok

Generated by Claude Code

Renovates bun-Manager liest "packageManager": "bun@x.y.z" in
package.json schon selbst, als npm-Paket `bun`. Die Bun-Gruppe passte nur
auf oven-sh/bun aus einem zusätzlichen Regex-Manager, der dieselbe Zeile
ein zweites Mal liest. Das Update von `bun` landete so im monatlichen,
selbst mergenden renovate/minor-patch, und die Zeile wurde doppelt
bearbeitet. Den Regex-Manager entfernen und `bun` in der Bun-Gruppe
treffen, wie in firsttris/stellwerk und firsttris/fernsicht.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y3rdfbWb1xDUdPRng7TX9Z
@firsttris
firsttris merged commit 57bdccd into main Nov 4, 2026
9 checks passed
@firsttris
firsttris deleted the claude/renovate-bun-gruppe branch November 4, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants