Skip to content

fix(renovate): shorten the otel depname so bumps pass commitlint - #112

Open
TheMeinerLP wants to merge 1 commit into
mainfrom
fix/renovate-long-depname
Open

fix(renovate): shorten the otel depname so bumps pass commitlint#112
TheMeinerLP wants to merge 1 commit into
mainfrom
fix/renovate-long-depname

Conversation

@TheMeinerLP

@TheMeinerLP TheMeinerLP commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Renovate baut den Commit-Header als chore(deps): update <depName> docker tag to <version>. Für ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java (70 Zeichen depName) ergibt das 112 Zeichen gegen das 100-Zeichen-Limit aus commitlint.config.mjs:

✖ header must not be longer than 100 characters, current length is 112  [header-max-length]

Das hat #89 blockiert; das Image steckt weiterhin in helm/micronaut/values.yaml und apps/.../reposilite/release.yaml, also trifft es jeden künftigen Bump identisch.

overrideDepName ändert nur den Anzeigenamen — Image, Datasource und Versionsauflösung bleiben unberührt:

chore(deps): update otel-autoinstrumentation-java docker tag to v2.31.0   # 73 Zeichen

Ich habe alle Registry-Image-Referenzen in apps/, infrastructure/ und helm/ durchgesehen: dieses ist das einzige, das über das Budget von ~57 Zeichen für den depName geht. Eine generische Registry-strippende Regel würde es nicht einmal lösen (ohne ghcr.io/ bleiben 62 Zeichen), deshalb die gezielte Regel.

Rebased auf main — die Regel hängt jetzt an den vorhandenen packageRules neben der Harbor-Gruppierung. Der zentrale OLF-Preset, dessen Fehlen die ursprüngliche Beschreibung noch anmerkte, ist inzwischen eingebunden und enthält nichts, was den Header beeinflusst.

Renovate builds "chore(deps): update <depName> docker tag to <version>".
For ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java
that is 112 characters against the 100-character header limit enforced in
commitlint.config.mjs, so every bump of that image fails CI (it hit #89).

overrideDepName changes only the display name; image, datasource and
version resolution are untouched. It also changes the branch name, so
Renovate replaces an existing branch rather than reusing it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HgGcaQvikzVKNidVQZqtJc
@TheMeinerLP
TheMeinerLP force-pushed the fix/renovate-long-depname branch from c75d4c4 to ee597fc Compare August 18, 2026 09:54
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.

1 participant