Skip to content

[pull] main from renovatebot:main#945

Merged
pull[bot] merged 6 commits intoryrodriguez25:mainfrom
renovatebot:main
Mar 12, 2026
Merged

[pull] main from renovatebot:main#945
pull[bot] merged 6 commits intoryrodriguez25:mainfrom
renovatebot:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 12, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

….7 (main) (#41832)

fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.21.7

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.21.6 | 13.21.7 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@pull pull bot added the ⤵️ pull label Mar 12, 2026
jamietanna and others added 5 commits March 12, 2026 08:18
As it was in the middle of the `customManagers` documentation.

As it's now in the correct place, we need to re-sort the headers so the
`customDatasources` options are in the right place.
)

* fix: preserve vendor prefixes in mise manager version updates

* test: cover kafka fallback path for 100% coverage

* test(mise): add failing tests for short java version versioning

Bare major versions like java = "21" or temurin-21 should use
semver-partial versioning to prevent invalid update proposals.
Full versions like "21.0.2" should keep the default versioning.

* fix(mise): use semver-partial versioning for short java versions

Short java versions (bare major like "21" or major.minor like "21.0")
now use semver-partial versioning, which treats them as ranges and
preserves precision in updates (e.g. "21" → "22" on major bump).

This replaces the replaceString/autoReplaceStringTemplate approach
with a versioning-based fix as suggested in discussion #41159.
Full versions (e.g. "21.0.2") keep the default semver-coerced
versioning unchanged.

* test(mise): remove unrelated kafka test

* refactor(mise): inline regex in shortJavaVersioning

* refactor(mise): return empty object instead of undefined

* refactor: use it.each to reduce duplication

* refactor: hardcode semver-partial in it.each test
chore(deps): update dependency tsdown to v0.21.0

| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | tsdown  | 0.20.3 | 0.21.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
As part of changes in e438887, we'd
missed the fact that `tools/` would need to have the logger initialized
too.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
This also makes sure that our URL fragments should be more consistent
over the years, as duplicate names (across parent and child options)
cannot clash.

This also corrects links from the code to include the new fragment.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
@pull pull bot merged commit e0ce9da into ryrodriguez25:main Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants