Skip to content

Fix Renovate scala-version customManager: pin versioningTemplate to semver - #27

Merged
halotukozak merged 1 commit into
mainfrom
renovate-scala-versioning-fix
Aug 20, 2026
Merged

Fix Renovate scala-version customManager: pin versioningTemplate to semver#27
halotukozak merged 1 commit into
mainfrom
renovate-scala-versioning-fix

Conversation

@halotukozak

Copy link
Copy Markdown
Collaborator

Root cause of the scala-version customManager never proposing a bump despite newer scala/scala3 tags existing (3.9.0-RC5, -RC6): with no versioningTemplate set, Renovate falls back to its default semver-coerced versioning, which strips the prerelease suffix ("3.9.0-RC4""3.9.0", "3.9.0-RC6""3.9.0"). Both values coerce to the same version, so Renovate saw no difference and never proposed an update — confirmed via the Dependency Dashboard, which showed scala3 3.9.0-RC4 with no available-updates annotation even though newer tags clearly exist.

Setting versioningTemplate: semver (strict, not coerced) preserves the prerelease distinction so RC-to-RC comparisons work correctly.

🤖 Generated with Claude Code

…emver

Root cause of the customManager never proposing a bump despite newer
scala/scala3 tags existing (3.9.0-RC5, -RC6): with no versioningTemplate
set, Renovate falls back to its default semver-coerced versioning, which
strips the prerelease suffix ("3.9.0-RC4" -> "3.9.0", "3.9.0-RC6" ->
"3.9.0"). Both values coerce to the same version, so Renovate saw no
difference and never proposed an update — confirmed via the Dependency
Dashboard, which showed "scala3 3.9.0-RC4" with no available-updates
annotation even though newer tags clearly exist.

Setting versioningTemplate: semver (strict, not coerced) preserves the
prerelease distinction so RC-to-RC comparisons work correctly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@halotukozak
halotukozak merged commit a21d64e into main Aug 20, 2026
7 checks passed
@halotukozak
halotukozak deleted the renovate-scala-versioning-fix branch August 20, 2026 08: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