Repository navigation
test: close branch coverage gaps outside the manager tree - #46252
Merged
Merged
Conversation
- `cargo`: a converted range whose operators are already attached to their versions, so `npm2cargo` leaves the elements alone - `hashicorp`: a widen on a complex range ending in `>=`, which the underlying semver implementation refuses and returns null for - `poetry`: a version list holding an unparseable entry, for both `getSatisfyingVersion` and `minSatisfyingVersion`, plus the same widen refusal, which falls back to the current value - `swift`: an open-ended range whose bound is not a valid semver Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `hermit`: `major` is the only mandatory group in the version regex, so the `if (major)` around the first release segment always holds; the sibling parser already pushes it unconditionally - `rpm`: after `c1 === c2` is ruled out, one of `c1 > c2` and `c1 < c2` must hold, so the second comparison becomes a ternary Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `getMajor` on a version whose leading token is not a number - `getSatisfyingVersion` with a later match that is not greater than the one already held - `minSatisfyingVersion` with a later match that is not smaller than the one already held Two branches in `compare.ts` are still open and are looked at next. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
`getSatisfyingVersion` kept every matching version it walked past, so the guard that holds on to the one already found was never taken. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `gradle`: `tokenCmp` compares two tokens whose only types are `Number` and `String`, so once both-numbers and both-strings are handled exactly one side is a number; the chain becomes a ternary and the unreachable `return 0` goes - `ivy`: `tokenize` always yields at least one token for a non-empty version, so the length check around the last one always holds - `ivy`: `rangeToStr` only returns null for a null range, which the `length === 1` check above it already rules out Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
Both loops in `getSatisfyingVersion` walked version lists that only ever climbed, so the guard that holds on to the candidate already found was never taken -- once for a bracket range, once for a bare version acting as a minimum. Also pin down that a floating range needs a major component: `-*` alone does not parse. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `maven`: the interval picked for auto-extension is only picked when the new value is at or past its upper bound, and that upper bound is the lower one incremented, so the new value never sorts below the lower bound - `maven`: an interval never has both bounds open, because the parser only nulls one side when the other is a version - `nuget`: a floating range always carries a major component, so neither the parser's NaN check nor the serializer's undefined check can fail Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
`updateRangeValue` handles `!=`, a `.*` prefix, `~=`, `==` and `<=` itself, `handleUpperBound` handles `<`, and `parseCurrentRange` rejects `===`. Only `>` and `>=` can reach `handleLowerBound`, so its operator check always holds and it never returns null. Making it total removes the null check at the call site as well. This does drop the `logger.error` that followed, which was guarded by a comment saying it could not happen unless pep440 itself changed. `isLessThanRange` classifies the same fixed operator set, so the last check there is the only one left and its fallback was dead. `divideCompatibleReleaseRange` only ever sees a `~=` version, and pep440 requires at least two release components after that operator, so there is always a component to drop. A new test pins down that `~=7` is not a valid range. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `elm`: a widen where the new version sits below the lower bound, so the upper bound is kept rather than extended - `hex`: a widen on a complex range ending in `>=`, which the underlying semver implementation refuses and returns null for - `rust-release-channel`: a concrete current version paired with a channel name as the new version, which falls through to the new version unchanged Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `composer`: `getNewValue` falls back to the new version whenever nothing else matched, so it never returns null and the recursive call in the or-range path always has a value to work with - `docker`: a version's prerelease is always a string, so once an empty one on either side is handled, the remaining pair is both non-empty and unequal Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `config/validation`: `hostRules[].allowInternal` nested inside a `packageRules[]` entry, which reports a plain configuration error rather than a security one, because nested host rules are never applied - `datasource/docker`: a non-list manifest whose response carries no `docker-content-digest` header, so the digest falls back to the hash of the manifest body Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
- `config/decrypt` and `datasource/docker/common` each picked a response with an `await` inside a ternary. v8 gives the branch that follows such a ternary a negative hit count, which the reporters read as uncovered even though both paths run. Spelling the choice as an if/else makes the count come out right; behaviour is unchanged. - `datasource/index` and `datasource/npm/npmrc` each ended an exhaustive chain with an `else if` whose implicit else v8 counts but nothing can reach: `registryStrategy` is one of three literals, and `npmrc` starts as an object and is only ever reassigned to one. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
The config parsers rewrite legacy boolean spellings of `dryRun`, `requireConfig` and `platformCommit`, but nothing passed a value that was already current, so the fall-through of each chain went untaken. Cover it from both the CLI and the environment. Also cover a datasource env var that names no auth field, one whose value is undefined, a default config file that cannot be read, and the error `isLimitReached` throws when asked for a concurrent limit without a branch config. That last one had an ignore hint saying it should not happen; the error message documents the contract, so it is now tested and the hint is gone. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
`getConfig` in the additional-config-file parser returns early unless `RENOVATE_ADDITIONAL_CONFIG_FILE` is set, so by the time a parse error is being classified the variable is always present. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
The gitea, gitlab and forgejo changelog sources each declared `files` as an empty array and then guarded the only assignment to it with `if (!files.length)`, which is always true one line after the declaration. Collapse it to the filter itself. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
A full run on this branch reports 100% statements (49471/49471), 100% functions (7381/7381), 100% lines (48961/48961) and 99.73% branches (25690/25759), up from 99.53% before this branch's work. The threshold moves to 99.71, keeping the same rounding-down margin as before. Statements, functions and lines are already pinned at 100 and stay there. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
Both sites now carry a comment explaining that the if/else is deliberate: v8 gives the branch following an `await` inside a ternary a negative hit count, which the coverage reporters read as uncovered. `apiCheckResponse` also gets an explicit `HttpResponse<unknown>` type, which is what the two branches have in common and what `isECRMaxResultsResponse` already expects. Also fix a type error in the new config file spec: the `pathExists` spy needs the same `as never` cast the surrounding tests use. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
The exclude-style return is the one line this branch rewrote in that function, so it now builds its string with a template literal instead of the `+` operator. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
Calling the overload with a non-null assertion on the config argument says the same thing without retyping the whole function. Co-authored-by: Claude Opus 5 <michael.kriese+claude-code@mend.io>
viceice
marked this pull request as ready for review
September 16, 2026 11:18
secustor
approved these changes
Sep 16, 2026
5 of 15 tasks
Contributor
|
ð This PR is included in version 44.94.0 ð The release is available on:
Your semantic-release bot ðĶð |
secustor
added a commit
that referenced
this pull request
Sep 17, 2026
âĶage rows main's #46252 appended rows to the same minSatisfyingVersion, getSatisfyingVersion and getNewValue tables, which made the stacked PR conflict with main. Those rows are adopted verbatim at the table ends and the pep440 rows move into the middle of each table, so both sides merge cleanly.
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Sep 19, 2026
##### [\`44.94.0\`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#46201](renovatebot/renovate#46201)) ([2d4a77d](renovatebot/renovate@2d4a77d)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](renovatebot/renovate#46202)) ([1f3b3a9](renovatebot/renovate@1f3b3a9)) - **util/template:** Add uppercase helper ([#46205](renovatebot/renovate#46205)) ([3abfaac](renovatebot/renovate@3abfaac)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](renovatebot/renovate#46115)) ([c61b3fe](renovatebot/renovate@c61b3fe)) - **datasource/cpan:** set cacheable explicitly ([#46123](renovatebot/renovate#46123)) ([f2d750b](renovatebot/renovate@f2d750b)) - **datasource/elm-package:** set cacheable explicitly ([#46120](renovatebot/renovate#46120)) ([735c4e2](renovatebot/renovate@735c4e2)) - **datasource/java-version:** set cacheable explicitly ([#46122](renovatebot/renovate#46122)) ([3b61b15](renovatebot/renovate@3b61b15)) - **datasource/ruby-version:** set cacheable explicitly ([#46121](renovatebot/renovate#46121)) ([4a7c237](renovatebot/renovate@4a7c237)) - **datasource/typst:** set cacheable explicitly ([#46126](renovatebot/renovate#46126)) ([48006f8](renovatebot/renovate@48006f8)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](renovatebot/renovate@db9e8bc)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](renovatebot/renovate@967f480)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](renovatebot/renovate@e0a77f8)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](renovatebot/renovate@71aa945)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](renovatebot/renovate@5a34d96)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](renovatebot/renovate@71f6741)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](renovatebot/renovate@231c3e6)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](renovatebot/renovate@fe64933)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](renovatebot/renovate@88303b2)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](renovatebot/renovate@08d1182)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](renovatebot/renovate@e650960)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](renovatebot/renovate@9303449)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](renovatebot/renovate@219c8f7)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](renovatebot/renovate#46200)) ([f6bbc9f](renovatebot/renovate@f6bbc9f)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](renovatebot/renovate#46250)) ([6763ca2](renovatebot/renovate@6763ca2)) - **manager/github-actions:** restructure directory for `known-actions` ([#46248](renovatebot/renovate#46248)) ([2b84f8c](renovatebot/renovate@2b84f8c)), closes [#46242](renovatebot/renovate#46242) - **manager:** add shared artifact result and lock file helpers ([#46091](renovatebot/renovate#46091)) ([296d92c](renovatebot/renovate@296d92c)) - **manager:** build artifact results with the shared helpers ([#46092](renovatebot/renovate#46092)) ([bf5ff94](renovatebot/renovate@bf5ff94)) - **manager:** share repo status to file change conversion ([#46090](renovatebot/renovate#46090)) ([9defb36](renovatebot/renovate@9defb36)) - **manager:** share the lock file updateArtifacts skeleton ([#46093](renovatebot/renovate#46093)) ([9fc451c](renovatebot/renovate@9fc451c)) ##### Tests - close branch coverage gaps outside the manager tree ([#46252](renovatebot/renovate#46252)) ([5985247](renovatebot/renovate@5985247)) --- ##### [\`44.93.8\`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#46210](renovatebot/renovate#46210)) ([5ddaf0a](renovatebot/renovate@5ddaf0a)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#46203](renovatebot/renovate#46203)) ([ab6b230](renovatebot/renovate@ab6b230)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#46246](renovatebot/renovate#46246)) ([809e565](renovatebot/renovate@809e565)) --- ##### [\`44.93.7\`](renovatebot/renovate@44.93.6...44.93.7) --- ##### [\`44.93.6\`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#46242](renovatebot/renovate#46242)) ([4b5a64e](renovatebot/renovate@4b5a64e)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#46228](renovatebot/renovate#46228)) ([54c7e5e](renovatebot/renovate@54c7e5e)) ##### Tests - **manager:** close more branch coverage gaps ([#45972](renovatebot/renovate#45972)) ([4cb4da6](renovatebot/renovate@4cb4da6)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#46221](renovatebot/renovate#46221)) ([312c380](renovatebot/renovate@312c380)) - **manager:** mark remaining unreachable manager guards ([#46082](renovatebot/renovate#46082)) ([9ac59d6](renovatebot/renovate@9ac59d6)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#46222](renovatebot/renovate#46222)) ([1ea8602](renovatebot/renovate@1ea8602)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#46223](renovatebot/renovate#46223)) ([1e9c2f1](renovatebot/renovate@1e9c2f1)) --- ##### [\`44.93.5\`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#46237](renovatebot/renovate#46237)) ([19087b6](renovatebot/renovate@19087b6)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#46233](renovatebot/renovate#46233)) ([4a83bc3](renovatebot/renovate@4a83bc3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#46232](renovatebot/renovate#46232)) ([642fe06](renovatebot/renovate@642fe06)) --- ##### [\`44.93.4\`](renovatebot/renovate@44.93.3...44.93.4) --- ##### [\`44.93.3\`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#46231](renovatebot/renovate#46231)) ([94058a2](renovatebot/renovate@94058a2)) --- ##### [\`44.93.2\`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#46230](renovatebot/renovate#46230)) ([bccca7a](renovatebot/renovate@bccca7a)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#46229](renovatebot/renovate#46229)) ([d0e3426](renovatebot/renovate@d0e3426)) --- ##### [\`44.93.1\`](renovatebot/renovate@44.93.0...44.93.1) --- ##### [\`44.93.0\`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](renovatebot/renovate@cded589)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](renovatebot/renovate@cbd9e92)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](renovatebot/renovate@91354ec)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](renovatebot/renovate@6df9554)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](renovatebot/renovate@11ae208)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](renovatebot/renovate@a4a0612)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](renovatebot/renovate@0124aeb)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](renovatebot/renovate@0b93f81)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](renovatebot/renovate@8848a65)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](renovatebot/renovate@38aa4b4)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](renovatebot/renovate@efae679)) --- ##### [\`44.92.0\`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](renovatebot/renovate@5f013cb)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](renovatebot/renovate@99fa381)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](renovatebot/renovate@d59c05a)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](renovatebot/renovate@3b252fe)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](renovatebot/renovate@f9e1b04)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](renovatebot/renovate@e51ada8)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](renovatebot/renovate@e0cfb08)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](renovatebot/renovate@f7d51a0)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](renovatebot/renovate@8b01f71)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](renovatebot/renovate@bd6e856)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](renovatebot/renovate@4431457)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](renovatebot/renovate@d1add64)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](renovatebot/renovate@9cb1958)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](renovatebot/renovate@159bbb2)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](renovatebot/renovate@1859552)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](renovatebot/renovate@4bca80b)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](renovatebot/renovate@72f3c6f)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](renovatebot/renovate@5e616de)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](renovatebot/renovate@4a3bcb0)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](renovatebot/renovate@76a36a0)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](renovatebot/renovate@323dfea)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](renovatebot/renovate@16f93fb)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](renovatebot/renovate@75a5244)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](renovatebot/renovate@6934310)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](renovatebot/renovate@77b102c)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](renovatebot/renovate@0346f4c)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](renovatebot/renovate@6f6dc0d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](renovatebot/renovate@d830694)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](renovatebot/renovate@0cea460)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](renovatebot/renovate@59dea97)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](renovatebot/renovate@19c96a5)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](renovatebot/renovate@295b596)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](renovatebot/renovate@5db81be)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](renovatebot/renovate@677dbb4)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#46114](renovatebot/renovate#46114)) ([3440210](renovatebot/renovate@3440210)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#46211](renovatebot/renovate#46211)) ([5149393](renovatebot/renovate@5149393)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#46212](renovatebot/renovate#46212)) ([f14c02a](renovatebot/renovate@f14c02a)) - **deps:** update linters to v1.82.0 (main) ([#46026](renovatebot/renovate#46026)) ([2c016a5](renovatebot/renovate@2c016a5)) --- ##### [\`44.91.0\`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#46033](renovatebot/renovate#46033)) ([6c7e9fa](renovatebot/renovate@6c7e9fa)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#46032](renovatebot/renovate#46032)) ([3de36a8](renovatebot/renovate@3de36a8)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#46031](renovatebot/renovate#46031)) ([608b47e](renovatebot/renovate@608b47e)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#46034](renovatebot/renovate#46034)) ([d27e967](renovatebot/renovate@d27e967)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#46204](renovatebot/renovate#46204)) ([b80931b](renovatebot/renovate@b80931b)) ##### Code Refactoring - **manager:** remove unreachable branches ([#46206](renovatebot/renovate#46206)) ([49e61d7](renovatebot/renovate@49e61d7)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#45944](renovatebot/renovate#45944)) ([351201c](renovatebot/renovate@351201c)) - **manager/sbt,swift:** close branch coverage gaps ([#45946](renovatebot/renovate#45946)) ([44a9f52](renovatebot/renovate@44a9f52)) - **manager/terraform:** close branch coverage gaps ([#45948](renovatebot/renovate#45948)) ([dec41b6](renovatebot/renovate@dec41b6)) - **manager:** close long-tail branch coverage gaps ([#45954](renovatebot/renovate#45954)) ([55a7341](renovatebot/renovate@55a7341)) ##### Continuous Integration - ratchet the branch coverage threshold ([#45955](renovatebot/renovate#45955)) ([fa0eb6c](renovatebot/renovate@fa0eb6c)) --- ##### [\`44.90.3\`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#46198](renovatebot/renovate#46198)) ([b536021](renovatebot/renovate@b536021)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#46195](renovatebot/renovate#46195)) ([d2e5541](renovatebot/renovate@d2e5541)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#46196](renovatebot/renovate#46196)) ([653d730](renovatebot/renovate@653d730)) - **deps:** update dependency uv to v0.12.14 (main) ([#46197](renovatebot/renovate#46197)) ([72e7670](renovatebot/renovate@72e7670)) --- ##### [\`44.90.2\`](renovatebot/renovate@44.90.1...44.90.2) --- ##### [\`44.90.1\`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#46137](renovatebot/renovate#46137)) ([73bf8d0](renovatebot/renovate@73bf8d0)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#46136](renovatebot/renovate#46136)) ([1b8054f](renovatebot/renovate@1b8054f)) --- ##### [\`44.90.0\`](renovatebot/renovate@44.89.1...44.90.0) --- ##### [\`44.89.1\`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#45949](renovatebot/renovate#45949)) ([826541b](renovatebot/renovate@826541b)) --- ##### [\`44.89.0\`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) ##### Features - **mise:** support selector lockfile updates ([#44615](renovatebot/renovate#44615)) ([2e951d2](renovatebot/renovate@2e951d2)) --- ##### [\`44.88.0\`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#45940](renovatebot/renovate#45940)) ([3e099dd](renovatebot/renovate@3e099dd)), closes [#43038](renovatebot/renovate#43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#46027](renovatebot/renovate#46027)) ([ed285cc](renovatebot/renovate@ed285cc)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#45957](renovatebot/renovate#45957)) ([7295d6d](renovatebot/renovate@7295d6d)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#45960](renovatebot/renovate#45960)) ([fb77d30](renovatebot/renovate@fb77d30)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#46025](renovatebot/renovate#46025)) ([4e6dc54](renovatebot/renovate@4e6dc54)) - **lint:** require `cacheable` on `withCache()` calls ([#45958](renovatebot/renovate#45958)) ([295cd65](renovatebot/renovate@295cd65)), closes [#45949](renovatebot/renovate#45949) --- ##### [\`44.87.1\`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#45953](renovatebot/renovate#45953)) ([69d6f9d](renovatebot/renovate@69d6f9d)) --- ##### [\`44.87.0\`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) ##### Features - **replacements:** xlsx to scoped ([#43461](renovatebot/renovate#43461)) ([43bc8c8](renovatebot/renovate@43bc8c8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#45945](renovatebot/renovate#45945)) ([2e80293](renovatebot/renovate@2e80293)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#45929](renovatebot/renovate#45929)) ([ec4ba7b](renovatebot/renovate@ec4ba7b)) ##### Tests - **datasource:** close branch coverage gaps ([#45943](renovatebot/renovate#45943)) ([3a723b7](renovatebot/renovate@3a723b7)) - **workers/lookup:** cover untested branches under lookup/ ([#45930](renovatebot/renovate#45930)) ([7aedcb2](renovatebot/renovate@7aedcb2)) --- ##### [\`44.86.0\`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#45826](renovatebot/renovate#45826)) ([4b4d14e](renovatebot/renovate@4b4d14e)) --- ##### [\`44.85.1\`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#45928](renovatebot/renovate#45928)) ([96e72f6](renovatebot/renovate@96e72f6)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#45933](renovatebot/renovate#45933)) ([874060f](renovatebot/renovate@874060f)) --- ##### [\`44.85.0\`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#45825](renovatebot/renovate#45825)) ([4416075](renovatebot/renovate@4416075)), closes [#37075](renovatebot/renovate#37075) [#43900](renovatebot/renovate#43900) [#44068](renovatebot/renovate#44068) [#44048](renovatebot/renovate#44048) [#39533](renovatebot/renovate#39533) [#37768](renovatebot/renovate#37768) [#38040](renovatebot/renovate#38040) --- ##### [\`44.84.0\`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#45877](renovatebot/renovate#45877)) ([e6c6f29](renovatebot/renovate@e6c6f29)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#45878](renovatebot/renovate#45878)) ([58cd82c](renovatebot/renovate@58cd82c)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#45875](renovatebot/renovate#45875)) ([343fed8](renovatebot/renovate@343fed8)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#45887](renovatebot/renovate#45887)) ([03906a7](renovatebot/renovate@03906a7)), closes [#35777](https://github.com/renovatebot/renovate/issues/35777) --- ##### [\`44.83.3\`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#40208](renovatebot/renovate#40208)) ([26903f4](renovatebot/renovate@26903f4)) ##### Documentation - clarify extractVersion and add artifactory example ([#45926](renovatebot/renovate#45926)) ([405c32b](renovatebot/renovate@405c32b)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.26.0 (main) ([#45919](renovatebot/renovate#45919)) ([b8d1e03](renovatebot/renovate@b8d1e03)) ##### Code Refactoring - **git:** extract runtime config appending ([#45165](renovatebot/renovate#45165)) ([86890d2](renovatebot/renovate@86890d2)) --- ##### [\`44.83.2\`](https://github.com/renovatebot/renovate/releases/tag/44.83.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.12 (main) ([#45923](renovatebot/renovate#45923)) ([9dfdac3](renovatebot/renovate@9dfdac3)) ##### Documentation - update references to otel/opentelemetry-collector-contrib to v0.160.0 (main) ([#45924](renovatebot/renovate#45924)) ([dca8aca](renovatebot/renovate@dca8aca)) - update references to renovate/renovate (main) ([#45925](renovatebot/renovate#45925)) ([4a9d77d](renovatebot/renovate@4a9d77d)) ##### Build System - **deps:** update dependency node-html-parser to v9.0.4 (main) ([#45922](renovatebot/renovate#45922)) ([b3acc1e](renovatebot/renovate@b3acc1e)) --- ##### [\`44.83.1\`](renovatebot/renovate@44.83.0...44.83.1) --- ##### [\`44.83.0\`](https://github.com/renovatebot/renovate/releases/tag/44.83.0) ##### Features - **data:** automatic update of static data ([#45911](renovatebot/renovate#45911)) ([acfaa88](renovatebot/renovate@acfaa88)) --- ##### [\`44.82.5\`](https://github.com/renovatebot/renovate/releases/tag/44.82.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.10 (main) ([#45913](renovatebot/renovate#45913)) ([28019a4](renovatebot/renovate@28019a4)) --- ##### [\`44.82.4\`](https://github.com/renovatebot/renovate/releases/tag/44.82.4) ##### Bug Fixes - **dashboard:** keep abandoned note outside the `<details>` block ([#45902](renovatebot/renovate#45902)) ([65f8036](renovatebot/renovate@65f8036)) ##### Documentation - **hostRules:** replace the stale matchHost port warning ([#45901](renovatebot/renovate#45901)) ([29033c3](renovatebot/renovate@29033c3)), closes [#22007](renovatebot/renovate#22007) [#29487](renovatebot/renovate#29487) --- ##### [\`44.82.3\`](https://github.com/renovatebot/renovate/releases/tag/44.82.3) ##### Bug Fixes - exit non-zero after an unhandled rejection ([#45895](renovatebot/renovate#45895)) ([41e2689](renovatebot/renovate@41e2689)) --- ##### [\`44.82.2\`](https://github.com/renovatebot/renovate/releases/tag/44.82.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.9 (main) ([#45899](renovatebot/renovate#45899)) ([4bbe614](renovatebot/renovate@4bbe614)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.5.0 (main) ([#45900](renovatebot/renovate#45900)) ([57d001c](renovatebot/renovate@57d001c)) --- ##### [\`44.82.1\`](https://github.com/renovatebot/renovate/releases/tag/44.82.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.8 (main) ([#45898](renovatebot/renovate#45898)) ([2352b67](renovatebot/renovate@2352b67)) --- ##### [\`44.82.0\`](https://github.com/renovatebot/renovate/releases/tag/44.82.0) ##### Features - **manager/github-actions:** support renovatebot/github-action `renovate-image` ([#45873](renovatebot/renovate#45873)) ([6580ef4](renovatebot/renovate@6580ef4)) - **manager/github-actions:** support renovatebot/github-action's `renovate-version` ([#45872](renovatebot/renovate#45872)) ([e4307d5](renovatebot/renovate@e4307d5)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.7 (main) ([#45882](renovatebot/renovate#45882)) ([282a0f3](renovatebot/renovate@282a0f3)) --- ##### [\`44.81.0\`](https://github.com/renovatebot/renovate/releases/tag/44.81.0) ##### Features - **datasource/npm:** integrity and tarball extraction ([#44315](renovatebot/renovate#44315)) ([ac22678](renovatebot/renovate@ac22678)) - **manager/mise:** support gitlab backend ([#44116](renovatebot/renovate#44116)) ([141e136](renovatebot/renovate@141e136)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.71.0 (main) ([#45871](renovatebot/renovate#45871)) ([7217c0b](renovatebot/renovate@7217c0b)) ##### Tests - close remaining line coverage gaps ([#45870](renovatebot/renovate#45870)) ([c23e9f0](renovatebot/renovate@c23e9f0)) --- ##### [\`44.80.0\`](https://github.com/renovatebot/renovate/releases/tag/44.80.0) ##### Features - **datasource/gitlab-releases:** replace getJsonUnchecked with validated getJson ([#44145](renovatebot/renovate#44145)) ([da4cbf6](renovatebot/renovate@da4cbf6)) - **datasource/gitlab-tags:** replace getJsonUnchecked with validated getJson ([#44144](renovatebot/renovate#44144)) ([e5ef25b](renovatebot/renovate@e5ef25b)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.70.0 (main) ([#45869](renovatebot/renovate#45869)) ([eadd7b4](renovatebot/renovate@eadd7b4))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Sep 19, 2026
##### [\`44.94.0\`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#46201](renovatebot/renovate#46201)) ([2d4a77d](renovatebot/renovate@2d4a77d)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](renovatebot/renovate#46202)) ([1f3b3a9](renovatebot/renovate@1f3b3a9)) - **util/template:** Add uppercase helper ([#46205](renovatebot/renovate#46205)) ([3abfaac](renovatebot/renovate@3abfaac)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](renovatebot/renovate#46115)) ([c61b3fe](renovatebot/renovate@c61b3fe)) - **datasource/cpan:** set cacheable explicitly ([#46123](renovatebot/renovate#46123)) ([f2d750b](renovatebot/renovate@f2d750b)) - **datasource/elm-package:** set cacheable explicitly ([#46120](renovatebot/renovate#46120)) ([735c4e2](renovatebot/renovate@735c4e2)) - **datasource/java-version:** set cacheable explicitly ([#46122](renovatebot/renovate#46122)) ([3b61b15](renovatebot/renovate@3b61b15)) - **datasource/ruby-version:** set cacheable explicitly ([#46121](renovatebot/renovate#46121)) ([4a7c237](renovatebot/renovate@4a7c237)) - **datasource/typst:** set cacheable explicitly ([#46126](renovatebot/renovate#46126)) ([48006f8](renovatebot/renovate@48006f8)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](renovatebot/renovate@db9e8bc)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](renovatebot/renovate@967f480)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](renovatebot/renovate@e0a77f8)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](renovatebot/renovate@71aa945)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](renovatebot/renovate@5a34d96)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](renovatebot/renovate@71f6741)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](renovatebot/renovate@231c3e6)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](renovatebot/renovate@fe64933)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](renovatebot/renovate@88303b2)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](renovatebot/renovate@08d1182)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](renovatebot/renovate@e650960)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](renovatebot/renovate@9303449)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](renovatebot/renovate@219c8f7)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](renovatebot/renovate#46200)) ([f6bbc9f](renovatebot/renovate@f6bbc9f)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](renovatebot/renovate#46250)) ([6763ca2](renovatebot/renovate@6763ca2)) - **manager/github-actions:** restructure directory for `known-actions` ([#46248](renovatebot/renovate#46248)) ([2b84f8c](renovatebot/renovate@2b84f8c)), closes [#46242](renovatebot/renovate#46242) - **manager:** add shared artifact result and lock file helpers ([#46091](renovatebot/renovate#46091)) ([296d92c](renovatebot/renovate@296d92c)) - **manager:** build artifact results with the shared helpers ([#46092](renovatebot/renovate#46092)) ([bf5ff94](renovatebot/renovate@bf5ff94)) - **manager:** share repo status to file change conversion ([#46090](renovatebot/renovate#46090)) ([9defb36](renovatebot/renovate@9defb36)) - **manager:** share the lock file updateArtifacts skeleton ([#46093](renovatebot/renovate#46093)) ([9fc451c](renovatebot/renovate@9fc451c)) ##### Tests - close branch coverage gaps outside the manager tree ([#46252](renovatebot/renovate#46252)) ([5985247](renovatebot/renovate@5985247)) --- ##### [\`44.93.8\`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#46210](renovatebot/renovate#46210)) ([5ddaf0a](renovatebot/renovate@5ddaf0a)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#46203](renovatebot/renovate#46203)) ([ab6b230](renovatebot/renovate@ab6b230)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#46246](renovatebot/renovate#46246)) ([809e565](renovatebot/renovate@809e565)) --- ##### [\`44.93.7\`](renovatebot/renovate@44.93.6...44.93.7) --- ##### [\`44.93.6\`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#46242](renovatebot/renovate#46242)) ([4b5a64e](renovatebot/renovate@4b5a64e)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#46228](renovatebot/renovate#46228)) ([54c7e5e](renovatebot/renovate@54c7e5e)) ##### Tests - **manager:** close more branch coverage gaps ([#45972](renovatebot/renovate#45972)) ([4cb4da6](renovatebot/renovate@4cb4da6)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#46221](renovatebot/renovate#46221)) ([312c380](renovatebot/renovate@312c380)) - **manager:** mark remaining unreachable manager guards ([#46082](renovatebot/renovate#46082)) ([9ac59d6](renovatebot/renovate@9ac59d6)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#46222](renovatebot/renovate#46222)) ([1ea8602](renovatebot/renovate@1ea8602)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#46223](renovatebot/renovate#46223)) ([1e9c2f1](renovatebot/renovate@1e9c2f1)) --- ##### [\`44.93.5\`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#46237](renovatebot/renovate#46237)) ([19087b6](renovatebot/renovate@19087b6)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#46233](renovatebot/renovate#46233)) ([4a83bc3](renovatebot/renovate@4a83bc3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#46232](renovatebot/renovate#46232)) ([642fe06](renovatebot/renovate@642fe06)) --- ##### [\`44.93.4\`](renovatebot/renovate@44.93.3...44.93.4) --- ##### [\`44.93.3\`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#46231](renovatebot/renovate#46231)) ([94058a2](renovatebot/renovate@94058a2)) --- ##### [\`44.93.2\`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#46230](renovatebot/renovate#46230)) ([bccca7a](renovatebot/renovate@bccca7a)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#46229](renovatebot/renovate#46229)) ([d0e3426](renovatebot/renovate@d0e3426)) --- ##### [\`44.93.1\`](renovatebot/renovate@44.93.0...44.93.1) --- ##### [\`44.93.0\`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](renovatebot/renovate@cded589)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](renovatebot/renovate@cbd9e92)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](renovatebot/renovate@91354ec)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](renovatebot/renovate@6df9554)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](renovatebot/renovate@11ae208)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](renovatebot/renovate@a4a0612)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](renovatebot/renovate@0124aeb)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](renovatebot/renovate@0b93f81)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](renovatebot/renovate@8848a65)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](renovatebot/renovate@38aa4b4)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](renovatebot/renovate@efae679)) --- ##### [\`44.92.0\`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](renovatebot/renovate@5f013cb)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](renovatebot/renovate@99fa381)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](renovatebot/renovate@d59c05a)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](renovatebot/renovate@3b252fe)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](renovatebot/renovate@f9e1b04)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](renovatebot/renovate@e51ada8)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](renovatebot/renovate@e0cfb08)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](renovatebot/renovate@f7d51a0)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](renovatebot/renovate@8b01f71)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](renovatebot/renovate@bd6e856)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](renovatebot/renovate@4431457)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](renovatebot/renovate@d1add64)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](renovatebot/renovate@9cb1958)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](renovatebot/renovate@159bbb2)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](renovatebot/renovate@1859552)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](renovatebot/renovate@4bca80b)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](renovatebot/renovate@72f3c6f)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](renovatebot/renovate@5e616de)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](renovatebot/renovate@4a3bcb0)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](renovatebot/renovate@76a36a0)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](renovatebot/renovate@323dfea)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](renovatebot/renovate@16f93fb)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](renovatebot/renovate@75a5244)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](renovatebot/renovate@6934310)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](renovatebot/renovate@77b102c)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](renovatebot/renovate@0346f4c)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](renovatebot/renovate@6f6dc0d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](renovatebot/renovate@d830694)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](renovatebot/renovate@0cea460)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](renovatebot/renovate@59dea97)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](renovatebot/renovate@19c96a5)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](renovatebot/renovate@295b596)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](renovatebot/renovate@5db81be)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](renovatebot/renovate@677dbb4)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#46114](renovatebot/renovate#46114)) ([3440210](renovatebot/renovate@3440210)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#46211](renovatebot/renovate#46211)) ([5149393](renovatebot/renovate@5149393)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#46212](renovatebot/renovate#46212)) ([f14c02a](renovatebot/renovate@f14c02a)) - **deps:** update linters to v1.82.0 (main) ([#46026](renovatebot/renovate#46026)) ([2c016a5](renovatebot/renovate@2c016a5)) --- ##### [\`44.91.0\`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#46033](renovatebot/renovate#46033)) ([6c7e9fa](renovatebot/renovate@6c7e9fa)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#46032](renovatebot/renovate#46032)) ([3de36a8](renovatebot/renovate@3de36a8)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#46031](renovatebot/renovate#46031)) ([608b47e](renovatebot/renovate@608b47e)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#46034](renovatebot/renovate#46034)) ([d27e967](renovatebot/renovate@d27e967)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#46204](renovatebot/renovate#46204)) ([b80931b](renovatebot/renovate@b80931b)) ##### Code Refactoring - **manager:** remove unreachable branches ([#46206](renovatebot/renovate#46206)) ([49e61d7](renovatebot/renovate@49e61d7)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#45944](renovatebot/renovate#45944)) ([351201c](renovatebot/renovate@351201c)) - **manager/sbt,swift:** close branch coverage gaps ([#45946](renovatebot/renovate#45946)) ([44a9f52](renovatebot/renovate@44a9f52)) - **manager/terraform:** close branch coverage gaps ([#45948](renovatebot/renovate#45948)) ([dec41b6](renovatebot/renovate@dec41b6)) - **manager:** close long-tail branch coverage gaps ([#45954](renovatebot/renovate#45954)) ([55a7341](renovatebot/renovate@55a7341)) ##### Continuous Integration - ratchet the branch coverage threshold ([#45955](renovatebot/renovate#45955)) ([fa0eb6c](renovatebot/renovate@fa0eb6c)) --- ##### [\`44.90.3\`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#46198](renovatebot/renovate#46198)) ([b536021](renovatebot/renovate@b536021)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#46195](renovatebot/renovate#46195)) ([d2e5541](renovatebot/renovate@d2e5541)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#46196](renovatebot/renovate#46196)) ([653d730](renovatebot/renovate@653d730)) - **deps:** update dependency uv to v0.12.14 (main) ([#46197](renovatebot/renovate#46197)) ([72e7670](renovatebot/renovate@72e7670)) --- ##### [\`44.90.2\`](renovatebot/renovate@44.90.1...44.90.2) --- ##### [\`44.90.1\`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#46137](renovatebot/renovate#46137)) ([73bf8d0](renovatebot/renovate@73bf8d0)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#46136](renovatebot/renovate#46136)) ([1b8054f](renovatebot/renovate@1b8054f)) --- ##### [\`44.90.0\`](renovatebot/renovate@44.89.1...44.90.0) --- ##### [\`44.89.1\`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#45949](renovatebot/renovate#45949)) ([826541b](renovatebot/renovate@826541b)) --- ##### [\`44.89.0\`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) ##### Features - **mise:** support selector lockfile updates ([#44615](renovatebot/renovate#44615)) ([2e951d2](renovatebot/renovate@2e951d2)) --- ##### [\`44.88.0\`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#45940](renovatebot/renovate#45940)) ([3e099dd](renovatebot/renovate@3e099dd)), closes [#43038](renovatebot/renovate#43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#46027](renovatebot/renovate#46027)) ([ed285cc](renovatebot/renovate@ed285cc)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#45957](renovatebot/renovate#45957)) ([7295d6d](renovatebot/renovate@7295d6d)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#45960](renovatebot/renovate#45960)) ([fb77d30](renovatebot/renovate@fb77d30)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#46025](renovatebot/renovate#46025)) ([4e6dc54](renovatebot/renovate@4e6dc54)) - **lint:** require `cacheable` on `withCache()` calls ([#45958](renovatebot/renovate#45958)) ([295cd65](renovatebot/renovate@295cd65)), closes [#45949](renovatebot/renovate#45949) --- ##### [\`44.87.1\`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#45953](renovatebot/renovate#45953)) ([69d6f9d](renovatebot/renovate@69d6f9d)) --- ##### [\`44.87.0\`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) ##### Features - **replacements:** xlsx to scoped ([#43461](renovatebot/renovate#43461)) ([43bc8c8](renovatebot/renovate@43bc8c8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#45945](renovatebot/renovate#45945)) ([2e80293](renovatebot/renovate@2e80293)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#45929](renovatebot/renovate#45929)) ([ec4ba7b](renovatebot/renovate@ec4ba7b)) ##### Tests - **datasource:** close branch coverage gaps ([#45943](renovatebot/renovate#45943)) ([3a723b7](renovatebot/renovate@3a723b7)) - **workers/lookup:** cover untested branches under lookup/ ([#45930](renovatebot/renovate#45930)) ([7aedcb2](renovatebot/renovate@7aedcb2)) --- ##### [\`44.86.0\`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#45826](renovatebot/renovate#45826)) ([4b4d14e](renovatebot/renovate@4b4d14e)) --- ##### [\`44.85.1\`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#45928](renovatebot/renovate#45928)) ([96e72f6](renovatebot/renovate@96e72f6)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#45933](renovatebot/renovate#45933)) ([874060f](renovatebot/renovate@874060f)) --- ##### [\`44.85.0\`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#45825](renovatebot/renovate#45825)) ([4416075](renovatebot/renovate@4416075)), closes [#37075](renovatebot/renovate#37075) [#43900](renovatebot/renovate#43900) [#44068](renovatebot/renovate#44068) [#44048](renovatebot/renovate#44048) [#39533](renovatebot/renovate#39533) [#37768](renovatebot/renovate#37768) [#38040](renovatebot/renovate#38040) --- ##### [\`44.84.0\`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#45877](renovatebot/renovate#45877)) ([e6c6f29](renovatebot/renovate@e6c6f29)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#45878](renovatebot/renovate#45878)) ([58cd82c](renovatebot/renovate@58cd82c)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#45875](renovatebot/renovate#45875)) ([343fed8](renovatebot/renovate@343fed8)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#45887](renovatebot/renovate#45887)) ([03906a7](renovatebot/renovate@03906a7)), closes [#35777](https://github.com/renovatebot/renovate/issues/35777) --- ##### [\`44.83.3\`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#40208](renovatebot/renovate#40208)) ([26903f4](renovatebot/renovate@26903f4)) ##### Documentation - clarify extractVersion and add artifactory example ([#45926](renovatebot/renovate#45926)) ([405c32b](renovatebot/renovate@405c32b)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.26.0 (main) ([#45919](renovatebot/renovate#45919)) ([b8d1e03](renovatebot/renovate@b8d1e03)) ##### Code Refactoring - **git:** extract runtime config appending ([#45165](renovatebot/renovate#45165)) ([86890d2](renovatebot/renovate@86890d2)) --- ##### [\`44.83.2\`](https://github.com/renovatebot/renovate/releases/tag/44.83.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.12 (main) ([#45923](renovatebot/renovate#45923)) ([9dfdac3](renovatebot/renovate@9dfdac3)) ##### Documentation - update references to otel/opentelemetry-collector-contrib to v0.160.0 (main) ([#45924](renovatebot/renovate#45924)) ([dca8aca](renovatebot/renovate@dca8aca)) - update references to renovate/renovate (main) ([#45925](renovatebot/renovate#45925)) ([4a9d77d](renovatebot/renovate@4a9d77d)) ##### Build System - **deps:** update dependency node-html-parser to v9.0.4 (main) ([#45922](renovatebot/renovate#45922)) ([b3acc1e](renovatebot/renovate@b3acc1e)) --- ##### [\`44.83.1\`](renovatebot/renovate@44.83.0...44.83.1) --- ##### [\`44.83.0\`](https://github.com/renovatebot/renovate/releases/tag/44.83.0) ##### Features - **data:** automatic update of static data ([#45911](renovatebot/renovate#45911)) ([acfaa88](renovatebot/renovate@acfaa88)) --- ##### [\`44.82.5\`](https://github.com/renovatebot/renovate/releases/tag/44.82.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.10 (main) ([#45913](renovatebot/renovate#45913)) ([28019a4](renovatebot/renovate@28019a4)) --- ##### [\`44.82.4\`](https://github.com/renovatebot/renovate/releases/tag/44.82.4) ##### Bug Fixes - **dashboard:** keep abandoned note outside the `<details>` block ([#45902](renovatebot/renovate#45902)) ([65f8036](renovatebot/renovate@65f8036)) ##### Documentation - **hostRules:** replace the stale matchHost port warning ([#45901](renovatebot/renovate#45901)) ([29033c3](renovatebot/renovate@29033c3)), closes [#22007](renovatebot/renovate#22007) [#29487](renovatebot/renovate#29487) --- ##### [\`44.82.3\`](https://github.com/renovatebot/renovate/releases/tag/44.82.3) ##### Bug Fixes - exit non-zero after an unhandled rejection ([#45895](renovatebot/renovate#45895)) ([41e2689](renovatebot/renovate@41e2689)) --- ##### [\`44.82.2\`](https://github.com/renovatebot/renovate/releases/tag/44.82.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.9 (main) ([#45899](renovatebot/renovate#45899)) ([4bbe614](renovatebot/renovate@4bbe614)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.5.0 (main) ([#45900](renovatebot/renovate#45900)) ([57d001c](renovatebot/renovate@57d001c)) --- ##### [\`44.82.1\`](https://github.com/renovatebot/renovate/releases/tag/44.82.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.8 (main) ([#45898](renovatebot/renovate#45898)) ([2352b67](renovatebot/renovate@2352b67)) --- ##### [\`44.82.0\`](https://github.com/renovatebot/renovate/releases/tag/44.82.0) ##### Features - **manager/github-actions:** support renovatebot/github-action `renovate-image` ([#45873](renovatebot/renovate#45873)) ([6580ef4](renovatebot/renovate@6580ef4)) - **manager/github-actions:** support renovatebot/github-action's `renovate-version` ([#45872](renovatebot/renovate#45872)) ([e4307d5](renovatebot/renovate@e4307d5)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.7 (main) ([#45882](renovatebot/renovate#45882)) ([282a0f3](renovatebot/renovate@282a0f3)) --- ##### [\`44.81.0\`](https://github.com/renovatebot/renovate/releases/tag/44.81.0) ##### Features - **datasource/npm:** integrity and tarball extraction ([#44315](renovatebot/renovate#44315)) ([ac22678](renovatebot/renovate@ac22678)) - **manager/mise:** support gitlab backend ([#44116](renovatebot/renovate#44116)) ([141e136](renovatebot/renovate@141e136)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.71.0 (main) ([#45871](renovatebot/renovate#45871)) ([7217c0b](renovatebot/renovate@7217c0b)) ##### Tests - close remaining line coverage gaps ([#45870](renovatebot/renovate#45870)) ([c23e9f0](renovatebot/renovate@c23e9f0)) --- ##### [\`44.80.0\`](https://github.com/renovatebot/renovate/releases/tag/44.80.0) ##### Features - **datasource/gitlab-releases:** replace getJsonUnchecked with validated getJson ([#44145](renovatebot/renovate#44145)) ([da4cbf6](renovatebot/renovate@da4cbf6)) - **datasource/gitlab-tags:** replace getJsonUnchecked with validated getJson ([#44144](renovatebot/renovate#44144)) ([e5ef25b](renovatebot/renovate@e5ef25b)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.70.0 (main) ([#45869](renovatebot/renovate#45869)) ([eadd7b4](renovatebot/renovate@eadd7b4))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Sep 20, 2026
##### [\`44.95.0\`](https://github.com/renovatebot/renovate/releases/tag/44.95.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.0 (main) ([#46281](renovatebot/renovate#46281)) ([2732ccf](renovatebot/renovate@2732ccf)) --- ##### [\`44.94.4\`](https://github.com/renovatebot/renovate/releases/tag/44.94.4) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.16.0 (main) ([#46280](renovatebot/renovate#46280)) ([28f514a](renovatebot/renovate@28f514a)) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.16 (main) ([#46279](renovatebot/renovate#46279)) ([8e9dcc7](renovatebot/renovate@8e9dcc7)) --- ##### [\`44.94.3\`](https://github.com/renovatebot/renovate/releases/tag/44.94.3) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.1 (main) ([#46278](renovatebot/renovate#46278)) ([6475043](renovatebot/renovate@6475043)) ##### Build System - **deps:** update dependency zod to v4.6.1 (main) ([#46277](renovatebot/renovate#46277)) ([3c31c7d](renovatebot/renovate@3c31c7d)) --- ##### [\`44.94.2\`](https://github.com/renovatebot/renovate/releases/tag/44.94.2) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.15 (main) ([#46276](renovatebot/renovate#46276)) ([d440083](renovatebot/renovate@d440083)) --- ##### [\`44.94.1\`](https://github.com/renovatebot/renovate/releases/tag/44.94.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.10 (main) ([#46274](renovatebot/renovate#46274)) ([c563ab2](renovatebot/renovate@c563ab2)) ##### Documentation - **mend-hosted:** clarify Enterprises can change `inheritConfig*` ([#46261](renovatebot/renovate#46261)) ([0f5e9af](renovatebot/renovate@0f5e9af)) - **mend-hosted:** move environment variables to their own page ([#46260](renovatebot/renovate#46260)) ([98e4bb5](renovatebot/renovate@98e4bb5)) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.4 (main) ([#46273](renovatebot/renovate#46273)) ([45df173](renovatebot/renovate@45df173)) ##### Tests - **manager/renovate-config:** guard `supportedPresetSources` against drift ([#46256](renovatebot/renovate#46256)) ([a14607f](renovatebot/renovate@a14607f)), closes [#46201](renovatebot/renovate#46201) ##### Build System - **deps:** update dependency zod to v4.6.0 (main) ([#46275](renovatebot/renovate#46275)) ([88e6c1a](renovatebot/renovate@88e6c1a)) --- ##### [\`44.94.0\`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#46201](renovatebot/renovate#46201)) ([2d4a77d](renovatebot/renovate@2d4a77d)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](renovatebot/renovate#46202)) ([1f3b3a9](renovatebot/renovate@1f3b3a9)) - **util/template:** Add uppercase helper ([#46205](renovatebot/renovate#46205)) ([3abfaac](renovatebot/renovate@3abfaac)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](renovatebot/renovate#46115)) ([c61b3fe](renovatebot/renovate@c61b3fe)) - **datasource/cpan:** set cacheable explicitly ([#46123](renovatebot/renovate#46123)) ([f2d750b](renovatebot/renovate@f2d750b)) - **datasource/elm-package:** set cacheable explicitly ([#46120](renovatebot/renovate#46120)) ([735c4e2](renovatebot/renovate@735c4e2)) - **datasource/java-version:** set cacheable explicitly ([#46122](renovatebot/renovate#46122)) ([3b61b15](renovatebot/renovate@3b61b15)) - **datasource/ruby-version:** set cacheable explicitly ([#46121](renovatebot/renovate#46121)) ([4a7c237](renovatebot/renovate@4a7c237)) - **datasource/typst:** set cacheable explicitly ([#46126](renovatebot/renovate#46126)) ([48006f8](renovatebot/renovate@48006f8)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](renovatebot/renovate@db9e8bc)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](renovatebot/renovate@967f480)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](renovatebot/renovate@e0a77f8)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](renovatebot/renovate@71aa945)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](renovatebot/renovate@5a34d96)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](renovatebot/renovate@71f6741)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](renovatebot/renovate@231c3e6)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](renovatebot/renovate@fe64933)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](renovatebot/renovate@88303b2)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](renovatebot/renovate@08d1182)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](renovatebot/renovate@e650960)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](renovatebot/renovate@9303449)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](renovatebot/renovate@219c8f7)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](renovatebot/renovate#46200)) ([f6bbc9f](renovatebot/renovate@f6bbc9f)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](renovatebot/renovate#46250)) ([6763ca2](renovatebot/renovate@6763ca2)) - **manager/github-actions:** restructure directory for `known-actions` ([#46248](renovatebot/renovate#46248)) ([2b84f8c](renovatebot/renovate@2b84f8c)), closes [#46242](renovatebot/renovate#46242) - **manager:** add shared artifact result and lock file helpers ([#46091](renovatebot/renovate#46091)) ([296d92c](renovatebot/renovate@296d92c)) - **manager:** build artifact results with the shared helpers ([#46092](renovatebot/renovate#46092)) ([bf5ff94](renovatebot/renovate@bf5ff94)) - **manager:** share repo status to file change conversion ([#46090](renovatebot/renovate#46090)) ([9defb36](renovatebot/renovate@9defb36)) - **manager:** share the lock file updateArtifacts skeleton ([#46093](renovatebot/renovate#46093)) ([9fc451c](renovatebot/renovate@9fc451c)) ##### Tests - close branch coverage gaps outside the manager tree ([#46252](renovatebot/renovate#46252)) ([5985247](renovatebot/renovate@5985247)) --- ##### [\`44.93.8\`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#46210](renovatebot/renovate#46210)) ([5ddaf0a](renovatebot/renovate@5ddaf0a)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#46203](renovatebot/renovate#46203)) ([ab6b230](renovatebot/renovate@ab6b230)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#46246](renovatebot/renovate#46246)) ([809e565](renovatebot/renovate@809e565)) --- ##### [\`44.93.7\`](renovatebot/renovate@44.93.6...44.93.7) --- ##### [\`44.93.6\`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#46242](renovatebot/renovate#46242)) ([4b5a64e](renovatebot/renovate@4b5a64e)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#46228](renovatebot/renovate#46228)) ([54c7e5e](renovatebot/renovate@54c7e5e)) ##### Tests - **manager:** close more branch coverage gaps ([#45972](renovatebot/renovate#45972)) ([4cb4da6](renovatebot/renovate@4cb4da6)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#46221](renovatebot/renovate#46221)) ([312c380](renovatebot/renovate@312c380)) - **manager:** mark remaining unreachable manager guards ([#46082](renovatebot/renovate#46082)) ([9ac59d6](renovatebot/renovate@9ac59d6)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#46222](renovatebot/renovate#46222)) ([1ea8602](renovatebot/renovate@1ea8602)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#46223](renovatebot/renovate#46223)) ([1e9c2f1](renovatebot/renovate@1e9c2f1)) --- ##### [\`44.93.5\`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#46237](renovatebot/renovate#46237)) ([19087b6](renovatebot/renovate@19087b6)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#46233](renovatebot/renovate#46233)) ([4a83bc3](renovatebot/renovate@4a83bc3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#46232](renovatebot/renovate#46232)) ([642fe06](renovatebot/renovate@642fe06)) --- ##### [\`44.93.4\`](renovatebot/renovate@44.93.3...44.93.4) --- ##### [\`44.93.3\`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#46231](renovatebot/renovate#46231)) ([94058a2](renovatebot/renovate@94058a2)) --- ##### [\`44.93.2\`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#46230](renovatebot/renovate#46230)) ([bccca7a](renovatebot/renovate@bccca7a)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#46229](renovatebot/renovate#46229)) ([d0e3426](renovatebot/renovate@d0e3426)) --- ##### [\`44.93.1\`](renovatebot/renovate@44.93.0...44.93.1) --- ##### [\`44.93.0\`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](renovatebot/renovate@cded589)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](renovatebot/renovate@cbd9e92)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](renovatebot/renovate@91354ec)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](renovatebot/renovate@6df9554)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](renovatebot/renovate@11ae208)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](renovatebot/renovate@a4a0612)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](renovatebot/renovate@0124aeb)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](renovatebot/renovate@0b93f81)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](renovatebot/renovate@8848a65)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](renovatebot/renovate@38aa4b4)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](renovatebot/renovate@efae679)) --- ##### [\`44.92.0\`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](renovatebot/renovate@5f013cb)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](renovatebot/renovate@99fa381)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](renovatebot/renovate@d59c05a)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](renovatebot/renovate@3b252fe)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](renovatebot/renovate@f9e1b04)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](renovatebot/renovate@e51ada8)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](renovatebot/renovate@e0cfb08)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](renovatebot/renovate@f7d51a0)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](renovatebot/renovate@8b01f71)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](renovatebot/renovate@bd6e856)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](renovatebot/renovate@4431457)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](renovatebot/renovate@d1add64)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](renovatebot/renovate@9cb1958)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](renovatebot/renovate@159bbb2)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](renovatebot/renovate@1859552)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](renovatebot/renovate@4bca80b)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](renovatebot/renovate@72f3c6f)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](renovatebot/renovate@5e616de)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](renovatebot/renovate@4a3bcb0)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](renovatebot/renovate@76a36a0)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](renovatebot/renovate@323dfea)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](renovatebot/renovate@16f93fb)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](renovatebot/renovate@75a5244)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](renovatebot/renovate@6934310)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](renovatebot/renovate@77b102c)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](renovatebot/renovate@0346f4c)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](renovatebot/renovate@6f6dc0d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](renovatebot/renovate@d830694)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](renovatebot/renovate@0cea460)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](renovatebot/renovate@59dea97)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](renovatebot/renovate@19c96a5)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](renovatebot/renovate@295b596)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](renovatebot/renovate@5db81be)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](renovatebot/renovate@677dbb4)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#46114](renovatebot/renovate#46114)) ([3440210](renovatebot/renovate@3440210)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#46211](renovatebot/renovate#46211)) ([5149393](renovatebot/renovate@5149393)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#46212](renovatebot/renovate#46212)) ([f14c02a](renovatebot/renovate@f14c02a)) - **deps:** update linters to v1.82.0 (main) ([#46026](renovatebot/renovate#46026)) ([2c016a5](renovatebot/renovate@2c016a5)) --- ##### [\`44.91.0\`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#46033](renovatebot/renovate#46033)) ([6c7e9fa](renovatebot/renovate@6c7e9fa)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#46032](renovatebot/renovate#46032)) ([3de36a8](renovatebot/renovate@3de36a8)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#46031](renovatebot/renovate#46031)) ([608b47e](renovatebot/renovate@608b47e)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#46034](renovatebot/renovate#46034)) ([d27e967](renovatebot/renovate@d27e967)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#46204](renovatebot/renovate#46204)) ([b80931b](renovatebot/renovate@b80931b)) ##### Code Refactoring - **manager:** remove unreachable branches ([#46206](renovatebot/renovate#46206)) ([49e61d7](renovatebot/renovate@49e61d7)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#45944](renovatebot/renovate#45944)) ([351201c](renovatebot/renovate@351201c)) - **manager/sbt,swift:** close branch coverage gaps ([#45946](renovatebot/renovate#45946)) ([44a9f52](renovatebot/renovate@44a9f52)) - **manager/terraform:** close branch coverage gaps ([#45948](renovatebot/renovate#45948)) ([dec41b6](renovatebot/renovate@dec41b6)) - **manager:** close long-tail branch coverage gaps ([#45954](renovatebot/renovate#45954)) ([55a7341](renovatebot/renovate@55a7341)) ##### Continuous Integration - ratchet the branch coverage threshold ([#45955](renovatebot/renovate#45955)) ([fa0eb6c](renovatebot/renovate@fa0eb6c)) --- ##### [\`44.90.3\`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#46198](renovatebot/renovate#46198)) ([b536021](renovatebot/renovate@b536021)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#46195](renovatebot/renovate#46195)) ([d2e5541](renovatebot/renovate@d2e5541)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#46196](renovatebot/renovate#46196)) ([653d730](renovatebot/renovate@653d730)) - **deps:** update dependency uv to v0.12.14 (main) ([#46197](renovatebot/renovate#46197)) ([72e7670](renovatebot/renovate@72e7670)) --- ##### [\`44.90.2\`](renovatebot/renovate@44.90.1...44.90.2) --- ##### [\`44.90.1\`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#46137](renovatebot/renovate#46137)) ([73bf8d0](renovatebot/renovate@73bf8d0)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#46136](renovatebot/renovate#46136)) ([1b8054f](renovatebot/renovate@1b8054f)) --- ##### [\`44.90.0\`](renovatebot/renovate@44.89.1...44.90.0) --- ##### [\`44.89.1\`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#45949](renovatebot/renovate#45949)) ([826541b](renovatebot/renovate@826541b)) --- ##### [\`44.89.0\`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) ##### Features - **mise:** support selector lockfile updates ([#44615](renovatebot/renovate#44615)) ([2e951d2](renovatebot/renovate@2e951d2)) --- ##### [\`44.88.0\`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#45940](renovatebot/renovate#45940)) ([3e099dd](renovatebot/renovate@3e099dd)), closes [#43038](renovatebot/renovate#43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#46027](renovatebot/renovate#46027)) ([ed285cc](renovatebot/renovate@ed285cc)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#45957](renovatebot/renovate#45957)) ([7295d6d](renovatebot/renovate@7295d6d)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#45960](renovatebot/renovate#45960)) ([fb77d30](renovatebot/renovate@fb77d30)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#46025](renovatebot/renovate#46025)) ([4e6dc54](renovatebot/renovate@4e6dc54)) - **lint:** require `cacheable` on `withCache()` calls ([#45958](renovatebot/renovate#45958)) ([295cd65](renovatebot/renovate@295cd65)), closes [#45949](renovatebot/renovate#45949) --- ##### [\`44.87.1\`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#45953](renovatebot/renovate#45953)) ([69d6f9d](renovatebot/renovate@69d6f9d)) --- ##### [\`44.87.0\`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) ##### Features - **replacements:** xlsx to scoped ([#43461](renovatebot/renovate#43461)) ([43bc8c8](renovatebot/renovate@43bc8c8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#45945](renovatebot/renovate#45945)) ([2e80293](renovatebot/renovate@2e80293)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#45929](renovatebot/renovate#45929)) ([ec4ba7b](renovatebot/renovate@ec4ba7b)) ##### Tests - **datasource:** close branch coverage gaps ([#45943](renovatebot/renovate#45943)) ([3a723b7](renovatebot/renovate@3a723b7)) - **workers/lookup:** cover untested branches under lookup/ ([#45930](renovatebot/renovate#45930)) ([7aedcb2](renovatebot/renovate@7aedcb2)) --- ##### [\`44.86.0\`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#45826](renovatebot/renovate#45826)) ([4b4d14e](renovatebot/renovate@4b4d14e)) --- ##### [\`44.85.1\`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#45928](renovatebot/renovate#45928)) ([96e72f6](renovatebot/renovate@96e72f6)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#45933](renovatebot/renovate#45933)) ([874060f](renovatebot/renovate@874060f)) --- ##### [\`44.85.0\`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#45825](renovatebot/renovate#45825)) ([4416075](renovatebot/renovate@4416075)), closes [#37075](renovatebot/renovate#37075) [#43900](renovatebot/renovate#43900) [#44068](renovatebot/renovate#44068) [#44048](renovatebot/renovate#44048) [#39533](renovatebot/renovate#39533) [#37768](renovatebot/renovate#37768) [#38040](renovatebot/renovate#38040) --- ##### [\`44.84.0\`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#45877](renovatebot/renovate#45877)) ([e6c6f29](renovatebot/renovate@e6c6f29)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#45878](renovatebot/renovate#45878)) ([58cd82c](renovatebot/renovate@58cd82c)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#45875](renovatebot/renovate#45875)) ([343fed8](renovatebot/renovate@343fed8)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#45887](renovatebot/renovate#45887)) ([03906a7](renovatebot/renovate@03906a7)), closes [#35777](https://github.com/renovatebot/renovate/issues/35777) --- ##### [\`44.83.3\`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#40208](renovatebot/renovate#40208)) ([26903f4](renovatebot/renovate@26903f4)) ##### Documentation - clarify extractVersion and add artifactory example ([#45926](renovatebot/renovate#45926)) ([405c32b](renovatebot/renovate@405c32b)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.26.0 (main) ([#45919](renovatebot/renovate#45919)) ([b8d1e03](renovatebot/renovate@b8d1e03)) ##### Code Refactoring - **git:** extract runtime config appending ([#45165](renovatebot/renovate#45165)) ([86890d2](renovatebot/renovate@86890d2)) --- ##### [\`44.83.2\`](https://github.com/renovatebot/renovate/releases/tag/44.83.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.12 (main) ([#45923](renovatebot/renovate#45923)) ([9dfdac3](renovatebot/renovate@9dfdac3)) ##### Documentation - update references to otel/opentelemetry-collector-contrib to v0.160.0 (main) ([#45924](renovatebot/renovate#45924)) ([dca8aca](renovatebot/renovate@dca8aca)) - update references to renovate/renovate (main) ([#45925](renovatebot/renovate#45925)) ([4a9d77d](renovatebot/renovate@4a9d77d)) ##### Build System - **deps:** update dependency node-html-parser to v9.0.4 (main) ([#45922](renovatebot/renovate#45922)) ([b3acc1e](renovatebot/renovate@b3acc1e)) --- ##### [\`44.83.1\`](renovatebot/renovate@44.83.0...44.83.1) --- ##### [\`44.83.0\`](https://github.com/renovatebot/renovate/releases/tag/44.83.0) ##### Features - **data:** automatic update of static data ([#45911](renovatebot/renovate#45911)) ([acfaa88](renovatebot/renovate@acfaa88)) --- ##### [\`44.82.5\`](https://github.com/renovatebot/renovate/releases/tag/44.82.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.10 (main) ([#45913](renovatebot/renovate#45913)) ([28019a4](renovatebot/renovate@28019a4)) --- ##### [\`44.82.4\`](https://github.com/renovatebot/renovate/releases/tag/44.82.4) ##### Bug Fixes - **dashboard:** keep abandoned note outside the `<details>` block ([#45902](renovatebot/renovate#45902)) ([65f8036](renovatebot/renovate@65f8036)) ##### Documentation - **hostRules:** replace the stale matchHost port warning ([#45901](renovatebot/renovate#45901)) ([29033c3](renovatebot/renovate@29033c3)), closes [#22007](renovatebot/renovate#22007) [#29487](renovatebot/renovate#29487) --- ##### [\`44.82.3\`](https://github.com/renovatebot/renovate/releases/tag/44.82.3) ##### Bug Fixes - exit non-zero after an unhandled rejection ([#45895](renovatebot/renovate#45895)) ([41e2689](renovatebot/renovate@41e2689)) --- ##### [\`44.82.2\`](https://github.com/renovatebot/renovate/releases/tag/44.82.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.9 (main) ([#45899](renovatebot/renovate#45899)) ([4bbe614](renovatebot/renovate@4bbe614)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.5.0 (main) ([#45900](renovatebot/renovate#45900)) ([57d001c](renovatebot/renovate@57d001c)) --- ##### [\`44.82.1\`](https://github.com/renovatebot/renovate/releases/tag/44.82.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.8 (main) ([#45898](renovatebot/renovate#45898)) ([2352b67](renovatebot/renovate@2352b67)) --- ##### [\`44.82.0\`](https://github.com/renovatebot/renovate/releases/tag/44.82.0) ##### Features - **manager/github-actions:** support renovatebot/github-action `renovate-image` ([#45873](renovatebot/renovate#45873)) ([6580ef4](renovatebot/renovate@6580ef4)) - **manager/github-actions:** support renovatebot/github-action's `renovate-version` ([#45872](renovatebot/renovate#45872)) ([e4307d5](renovatebot/renovate@e4307d5)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.7 (main) ([#45882](renovatebot/renovate#45882)) ([282a0f3](renovatebot/renovate@282a0f3)) --- ##### [\`44.81.0\`](https://github.com/renovatebot/renovate/releases/tag/44.81.0) ##### Features - **datasource/npm:** integrity and tarball extraction ([#44315](renovatebot/renovate#44315)) ([ac22678](renovatebot/renovate@ac22678)) - **manager/mise:** support gitlab backend ([#44116](renovatebot/renovate#44116)) ([141e136](renovatebot/renovate@141e136)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.71.0 (main) ([#45871](renovatebot/renovate#45871)) ([7217c0b](renovatebot/renovate@7217c0b)) ##### Tests - close remaining line coverage gaps ([#45870](renovatebot/renovate#45870)) ([c23e9f0](renovatebot/renovate@c23e9f0)) --- ##### [\`44.80.0\`](https://github.com/renovatebot/renovate/releases/tag/44.80.0) ##### Features - **datasource/gitlab-releases:** replace getJsonUnchecked with validated getJson ([#44145](renovatebot/renovate#44145)) ([da4cbf6](renovatebot/renovate@da4cbf6)) - **datasource/gitlab-tags:** replace getJsonUnchecked with validated getJson ([#44144](renovatebot/renovate#44144)) ([e5ef25b](renovatebot/renovate@e5ef25b)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.70.0 (main) ([#45869](renovatebot/renovate#45869)) ([eadd7b4](renovatebot/renovate@eadd7b4))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Sep 20, 2026
##### [\`44.95.0\`](https://github.com/renovatebot/renovate/releases/tag/44.95.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.0 (main) ([#46281](renovatebot/renovate#46281)) ([2732ccf](renovatebot/renovate@2732ccf)) --- ##### [\`44.94.4\`](https://github.com/renovatebot/renovate/releases/tag/44.94.4) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.16.0 (main) ([#46280](renovatebot/renovate#46280)) ([28f514a](renovatebot/renovate@28f514a)) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.16 (main) ([#46279](renovatebot/renovate#46279)) ([8e9dcc7](renovatebot/renovate@8e9dcc7)) --- ##### [\`44.94.3\`](https://github.com/renovatebot/renovate/releases/tag/44.94.3) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.1 (main) ([#46278](renovatebot/renovate#46278)) ([6475043](renovatebot/renovate@6475043)) ##### Build System - **deps:** update dependency zod to v4.6.1 (main) ([#46277](renovatebot/renovate#46277)) ([3c31c7d](renovatebot/renovate@3c31c7d)) --- ##### [\`44.94.2\`](https://github.com/renovatebot/renovate/releases/tag/44.94.2) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.15 (main) ([#46276](renovatebot/renovate#46276)) ([d440083](renovatebot/renovate@d440083)) --- ##### [\`44.94.1\`](https://github.com/renovatebot/renovate/releases/tag/44.94.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.10 (main) ([#46274](renovatebot/renovate#46274)) ([c563ab2](renovatebot/renovate@c563ab2)) ##### Documentation - **mend-hosted:** clarify Enterprises can change `inheritConfig*` ([#46261](renovatebot/renovate#46261)) ([0f5e9af](renovatebot/renovate@0f5e9af)) - **mend-hosted:** move environment variables to their own page ([#46260](renovatebot/renovate#46260)) ([98e4bb5](renovatebot/renovate@98e4bb5)) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.4 (main) ([#46273](renovatebot/renovate#46273)) ([45df173](renovatebot/renovate@45df173)) ##### Tests - **manager/renovate-config:** guard `supportedPresetSources` against drift ([#46256](renovatebot/renovate#46256)) ([a14607f](renovatebot/renovate@a14607f)), closes [#46201](renovatebot/renovate#46201) ##### Build System - **deps:** update dependency zod to v4.6.0 (main) ([#46275](renovatebot/renovate#46275)) ([88e6c1a](renovatebot/renovate@88e6c1a)) --- ##### [\`44.94.0\`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#46201](renovatebot/renovate#46201)) ([2d4a77d](renovatebot/renovate@2d4a77d)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](renovatebot/renovate#46202)) ([1f3b3a9](renovatebot/renovate@1f3b3a9)) - **util/template:** Add uppercase helper ([#46205](renovatebot/renovate#46205)) ([3abfaac](renovatebot/renovate@3abfaac)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](renovatebot/renovate#46115)) ([c61b3fe](renovatebot/renovate@c61b3fe)) - **datasource/cpan:** set cacheable explicitly ([#46123](renovatebot/renovate#46123)) ([f2d750b](renovatebot/renovate@f2d750b)) - **datasource/elm-package:** set cacheable explicitly ([#46120](renovatebot/renovate#46120)) ([735c4e2](renovatebot/renovate@735c4e2)) - **datasource/java-version:** set cacheable explicitly ([#46122](renovatebot/renovate#46122)) ([3b61b15](renovatebot/renovate@3b61b15)) - **datasource/ruby-version:** set cacheable explicitly ([#46121](renovatebot/renovate#46121)) ([4a7c237](renovatebot/renovate@4a7c237)) - **datasource/typst:** set cacheable explicitly ([#46126](renovatebot/renovate#46126)) ([48006f8](renovatebot/renovate@48006f8)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](renovatebot/renovate@db9e8bc)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](renovatebot/renovate@967f480)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](renovatebot/renovate@e0a77f8)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](renovatebot/renovate@71aa945)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](renovatebot/renovate@5a34d96)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](renovatebot/renovate@71f6741)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](renovatebot/renovate@231c3e6)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](renovatebot/renovate@fe64933)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](renovatebot/renovate@88303b2)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](renovatebot/renovate@08d1182)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](renovatebot/renovate@e650960)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](renovatebot/renovate@9303449)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](renovatebot/renovate@219c8f7)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](renovatebot/renovate#46200)) ([f6bbc9f](renovatebot/renovate@f6bbc9f)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](renovatebot/renovate#46250)) ([6763ca2](renovatebot/renovate@6763ca2)) - **manager/github-actions:** restructure directory for `known-actions` ([#46248](renovatebot/renovate#46248)) ([2b84f8c](renovatebot/renovate@2b84f8c)), closes [#46242](renovatebot/renovate#46242) - **manager:** add shared artifact result and lock file helpers ([#46091](renovatebot/renovate#46091)) ([296d92c](renovatebot/renovate@296d92c)) - **manager:** build artifact results with the shared helpers ([#46092](renovatebot/renovate#46092)) ([bf5ff94](renovatebot/renovate@bf5ff94)) - **manager:** share repo status to file change conversion ([#46090](renovatebot/renovate#46090)) ([9defb36](renovatebot/renovate@9defb36)) - **manager:** share the lock file updateArtifacts skeleton ([#46093](renovatebot/renovate#46093)) ([9fc451c](renovatebot/renovate@9fc451c)) ##### Tests - close branch coverage gaps outside the manager tree ([#46252](renovatebot/renovate#46252)) ([5985247](renovatebot/renovate@5985247)) --- ##### [\`44.93.8\`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#46210](renovatebot/renovate#46210)) ([5ddaf0a](renovatebot/renovate@5ddaf0a)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#46203](renovatebot/renovate#46203)) ([ab6b230](renovatebot/renovate@ab6b230)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#46246](renovatebot/renovate#46246)) ([809e565](renovatebot/renovate@809e565)) --- ##### [\`44.93.7\`](renovatebot/renovate@44.93.6...44.93.7) --- ##### [\`44.93.6\`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#46242](renovatebot/renovate#46242)) ([4b5a64e](renovatebot/renovate@4b5a64e)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#46228](renovatebot/renovate#46228)) ([54c7e5e](renovatebot/renovate@54c7e5e)) ##### Tests - **manager:** close more branch coverage gaps ([#45972](renovatebot/renovate#45972)) ([4cb4da6](renovatebot/renovate@4cb4da6)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#46221](renovatebot/renovate#46221)) ([312c380](renovatebot/renovate@312c380)) - **manager:** mark remaining unreachable manager guards ([#46082](renovatebot/renovate#46082)) ([9ac59d6](renovatebot/renovate@9ac59d6)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#46222](renovatebot/renovate#46222)) ([1ea8602](renovatebot/renovate@1ea8602)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#46223](renovatebot/renovate#46223)) ([1e9c2f1](renovatebot/renovate@1e9c2f1)) --- ##### [\`44.93.5\`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#46237](renovatebot/renovate#46237)) ([19087b6](renovatebot/renovate@19087b6)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#46233](renovatebot/renovate#46233)) ([4a83bc3](renovatebot/renovate@4a83bc3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#46232](renovatebot/renovate#46232)) ([642fe06](renovatebot/renovate@642fe06)) --- ##### [\`44.93.4\`](renovatebot/renovate@44.93.3...44.93.4) --- ##### [\`44.93.3\`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#46231](renovatebot/renovate#46231)) ([94058a2](renovatebot/renovate@94058a2)) --- ##### [\`44.93.2\`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#46230](renovatebot/renovate#46230)) ([bccca7a](renovatebot/renovate@bccca7a)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#46229](renovatebot/renovate#46229)) ([d0e3426](renovatebot/renovate@d0e3426)) --- ##### [\`44.93.1\`](renovatebot/renovate@44.93.0...44.93.1) --- ##### [\`44.93.0\`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](renovatebot/renovate@cded589)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](renovatebot/renovate@cbd9e92)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](renovatebot/renovate@91354ec)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](renovatebot/renovate@6df9554)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](renovatebot/renovate@11ae208)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](renovatebot/renovate@a4a0612)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](renovatebot/renovate@0124aeb)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](renovatebot/renovate@0b93f81)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](renovatebot/renovate@8848a65)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](renovatebot/renovate@38aa4b4)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](renovatebot/renovate@efae679)) --- ##### [\`44.92.0\`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](renovatebot/renovate@5f013cb)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](renovatebot/renovate@99fa381)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](renovatebot/renovate@d59c05a)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](renovatebot/renovate@3b252fe)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](renovatebot/renovate@f9e1b04)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](renovatebot/renovate@e51ada8)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](renovatebot/renovate@e0cfb08)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](renovatebot/renovate@f7d51a0)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](renovatebot/renovate@8b01f71)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](renovatebot/renovate@bd6e856)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](renovatebot/renovate@4431457)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](renovatebot/renovate@d1add64)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](renovatebot/renovate@9cb1958)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](renovatebot/renovate@159bbb2)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](renovatebot/renovate@1859552)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](renovatebot/renovate@4bca80b)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](renovatebot/renovate@72f3c6f)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](renovatebot/renovate@5e616de)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](renovatebot/renovate@4a3bcb0)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](renovatebot/renovate@76a36a0)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](renovatebot/renovate@323dfea)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](renovatebot/renovate@16f93fb)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](renovatebot/renovate@75a5244)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](renovatebot/renovate@6934310)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](renovatebot/renovate@77b102c)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](renovatebot/renovate@0346f4c)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](renovatebot/renovate@6f6dc0d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](renovatebot/renovate@d830694)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](renovatebot/renovate@0cea460)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](renovatebot/renovate@59dea97)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](renovatebot/renovate@19c96a5)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](renovatebot/renovate@295b596)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](renovatebot/renovate@5db81be)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](renovatebot/renovate@677dbb4)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#46114](renovatebot/renovate#46114)) ([3440210](renovatebot/renovate@3440210)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#46211](renovatebot/renovate#46211)) ([5149393](renovatebot/renovate@5149393)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#46212](renovatebot/renovate#46212)) ([f14c02a](renovatebot/renovate@f14c02a)) - **deps:** update linters to v1.82.0 (main) ([#46026](renovatebot/renovate#46026)) ([2c016a5](renovatebot/renovate@2c016a5)) --- ##### [\`44.91.0\`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#46033](renovatebot/renovate#46033)) ([6c7e9fa](renovatebot/renovate@6c7e9fa)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#46032](renovatebot/renovate#46032)) ([3de36a8](renovatebot/renovate@3de36a8)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#46031](renovatebot/renovate#46031)) ([608b47e](renovatebot/renovate@608b47e)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#46034](renovatebot/renovate#46034)) ([d27e967](renovatebot/renovate@d27e967)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#46204](renovatebot/renovate#46204)) ([b80931b](renovatebot/renovate@b80931b)) ##### Code Refactoring - **manager:** remove unreachable branches ([#46206](renovatebot/renovate#46206)) ([49e61d7](renovatebot/renovate@49e61d7)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#45944](renovatebot/renovate#45944)) ([351201c](renovatebot/renovate@351201c)) - **manager/sbt,swift:** close branch coverage gaps ([#45946](renovatebot/renovate#45946)) ([44a9f52](renovatebot/renovate@44a9f52)) - **manager/terraform:** close branch coverage gaps ([#45948](renovatebot/renovate#45948)) ([dec41b6](renovatebot/renovate@dec41b6)) - **manager:** close long-tail branch coverage gaps ([#45954](renovatebot/renovate#45954)) ([55a7341](renovatebot/renovate@55a7341)) ##### Continuous Integration - ratchet the branch coverage threshold ([#45955](renovatebot/renovate#45955)) ([fa0eb6c](renovatebot/renovate@fa0eb6c)) --- ##### [\`44.90.3\`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#46198](renovatebot/renovate#46198)) ([b536021](renovatebot/renovate@b536021)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#46195](renovatebot/renovate#46195)) ([d2e5541](renovatebot/renovate@d2e5541)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#46196](renovatebot/renovate#46196)) ([653d730](renovatebot/renovate@653d730)) - **deps:** update dependency uv to v0.12.14 (main) ([#46197](renovatebot/renovate#46197)) ([72e7670](renovatebot/renovate@72e7670)) --- ##### [\`44.90.2\`](renovatebot/renovate@44.90.1...44.90.2) --- ##### [\`44.90.1\`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#46137](renovatebot/renovate#46137)) ([73bf8d0](renovatebot/renovate@73bf8d0)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#46136](renovatebot/renovate#46136)) ([1b8054f](renovatebot/renovate@1b8054f)) --- ##### [\`44.90.0\`](renovatebot/renovate@44.89.1...44.90.0) --- ##### [\`44.89.1\`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#45949](renovatebot/renovate#45949)) ([826541b](renovatebot/renovate@826541b)) --- ##### [\`44.89.0\`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) ##### Features - **mise:** support selector lockfile updates ([#44615](renovatebot/renovate#44615)) ([2e951d2](renovatebot/renovate@2e951d2)) --- ##### [\`44.88.0\`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#45940](renovatebot/renovate#45940)) ([3e099dd](renovatebot/renovate@3e099dd)), closes [#43038](renovatebot/renovate#43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#46027](renovatebot/renovate#46027)) ([ed285cc](renovatebot/renovate@ed285cc)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#45957](renovatebot/renovate#45957)) ([7295d6d](renovatebot/renovate@7295d6d)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#45960](renovatebot/renovate#45960)) ([fb77d30](renovatebot/renovate@fb77d30)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#46025](renovatebot/renovate#46025)) ([4e6dc54](renovatebot/renovate@4e6dc54)) - **lint:** require `cacheable` on `withCache()` calls ([#45958](renovatebot/renovate#45958)) ([295cd65](renovatebot/renovate@295cd65)), closes [#45949](renovatebot/renovate#45949) --- ##### [\`44.87.1\`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#45953](renovatebot/renovate#45953)) ([69d6f9d](renovatebot/renovate@69d6f9d)) --- ##### [\`44.87.0\`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) ##### Features - **replacements:** xlsx to scoped ([#43461](renovatebot/renovate#43461)) ([43bc8c8](renovatebot/renovate@43bc8c8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#45945](renovatebot/renovate#45945)) ([2e80293](renovatebot/renovate@2e80293)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#45929](renovatebot/renovate#45929)) ([ec4ba7b](renovatebot/renovate@ec4ba7b)) ##### Tests - **datasource:** close branch coverage gaps ([#45943](renovatebot/renovate#45943)) ([3a723b7](renovatebot/renovate@3a723b7)) - **workers/lookup:** cover untested branches under lookup/ ([#45930](renovatebot/renovate#45930)) ([7aedcb2](renovatebot/renovate@7aedcb2)) --- ##### [\`44.86.0\`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#45826](renovatebot/renovate#45826)) ([4b4d14e](renovatebot/renovate@4b4d14e)) --- ##### [\`44.85.1\`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#45928](renovatebot/renovate#45928)) ([96e72f6](renovatebot/renovate@96e72f6)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#45933](renovatebot/renovate#45933)) ([874060f](renovatebot/renovate@874060f)) --- ##### [\`44.85.0\`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#45825](renovatebot/renovate#45825)) ([4416075](renovatebot/renovate@4416075)), closes [#37075](renovatebot/renovate#37075) [#43900](renovatebot/renovate#43900) [#44068](renovatebot/renovate#44068) [#44048](renovatebot/renovate#44048) [#39533](renovatebot/renovate#39533) [#37768](renovatebot/renovate#37768) [#38040](renovatebot/renovate#38040) --- ##### [\`44.84.0\`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#45877](renovatebot/renovate#45877)) ([e6c6f29](renovatebot/renovate@e6c6f29)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#45878](renovatebot/renovate#45878)) ([58cd82c](renovatebot/renovate@58cd82c)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#45875](renovatebot/renovate#45875)) ([343fed8](renovatebot/renovate@343fed8)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#45887](renovatebot/renovate#45887)) ([03906a7](renovatebot/renovate@03906a7)), closes [#35777](https://github.com/renovatebot/renovate/issues/35777) --- ##### [\`44.83.3\`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#40208](renovatebot/renovate#40208)) ([26903f4](renovatebot/renovate@26903f4)) ##### Documentation - clarify extractVersion and add artifactory example ([#45926](renovatebot/renovate#45926)) ([405c32b](renovatebot/renovate@405c32b)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.26.0 (main) ([#45919](renovatebot/renovate#45919)) ([b8d1e03](renovatebot/renovate@b8d1e03)) ##### Code Refactoring - **git:** extract runtime config appending ([#45165](renovatebot/renovate#45165)) ([86890d2](renovatebot/renovate@86890d2)) --- ##### [\`44.83.2\`](https://github.com/renovatebot/renovate/releases/tag/44.83.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.12 (main) ([#45923](renovatebot/renovate#45923)) ([9dfdac3](renovatebot/renovate@9dfdac3)) ##### Documentation - update references to otel/opentelemetry-collector-contrib to v0.160.0 (main) ([#45924](renovatebot/renovate#45924)) ([dca8aca](renovatebot/renovate@dca8aca)) - update references to renovate/renovate (main) ([#45925](renovatebot/renovate#45925)) ([4a9d77d](renovatebot/renovate@4a9d77d)) ##### Build System - **deps:** update dependency node-html-parser to v9.0.4 (main) ([#45922](renovatebot/renovate#45922)) ([b3acc1e](renovatebot/renovate@b3acc1e)) --- ##### [\`44.83.1\`](renovatebot/renovate@44.83.0...44.83.1) --- ##### [\`44.83.0\`](https://github.com/renovatebot/renovate/releases/tag/44.83.0) ##### Features - **data:** automatic update of static data ([#45911](renovatebot/renovate#45911)) ([acfaa88](renovatebot/renovate@acfaa88)) --- ##### [\`44.82.5\`](https://github.com/renovatebot/renovate/releases/tag/44.82.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.10 (main) ([#45913](renovatebot/renovate#45913)) ([28019a4](renovatebot/renovate@28019a4)) --- ##### [\`44.82.4\`](https://github.com/renovatebot/renovate/releases/tag/44.82.4) ##### Bug Fixes - **dashboard:** keep abandoned note outside the `<details>` block ([#45902](renovatebot/renovate#45902)) ([65f8036](renovatebot/renovate@65f8036)) ##### Documentation - **hostRules:** replace the stale matchHost port warning ([#45901](renovatebot/renovate#45901)) ([29033c3](renovatebot/renovate@29033c3)), closes [#22007](renovatebot/renovate#22007) [#29487](renovatebot/renovate#29487) --- ##### [\`44.82.3\`](https://github.com/renovatebot/renovate/releases/tag/44.82.3) ##### Bug Fixes - exit non-zero after an unhandled rejection ([#45895](renovatebot/renovate#45895)) ([41e2689](renovatebot/renovate@41e2689)) --- ##### [\`44.82.2\`](https://github.com/renovatebot/renovate/releases/tag/44.82.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.9 (main) ([#45899](renovatebot/renovate#45899)) ([4bbe614](renovatebot/renovate@4bbe614)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.5.0 (main) ([#45900](renovatebot/renovate#45900)) ([57d001c](renovatebot/renovate@57d001c)) --- ##### [\`44.82.1\`](https://github.com/renovatebot/renovate/releases/tag/44.82.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.8 (main) ([#45898](renovatebot/renovate#45898)) ([2352b67](renovatebot/renovate@2352b67)) --- ##### [\`44.82.0\`](https://github.com/renovatebot/renovate/releases/tag/44.82.0) ##### Features - **manager/github-actions:** support renovatebot/github-action `renovate-image` ([#45873](renovatebot/renovate#45873)) ([6580ef4](renovatebot/renovate@6580ef4)) - **manager/github-actions:** support renovatebot/github-action's `renovate-version` ([#45872](renovatebot/renovate#45872)) ([e4307d5](renovatebot/renovate@e4307d5)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.7 (main) ([#45882](renovatebot/renovate#45882)) ([282a0f3](renovatebot/renovate@282a0f3)) --- ##### [\`44.81.0\`](https://github.com/renovatebot/renovate/releases/tag/44.81.0) ##### Features - **datasource/npm:** integrity and tarball extraction ([#44315](renovatebot/renovate#44315)) ([ac22678](renovatebot/renovate@ac22678)) - **manager/mise:** support gitlab backend ([#44116](renovatebot/renovate#44116)) ([141e136](renovatebot/renovate@141e136)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.71.0 (main) ([#45871](renovatebot/renovate#45871)) ([7217c0b](renovatebot/renovate@7217c0b)) ##### Tests - close remaining line coverage gaps ([#45870](renovatebot/renovate#45870)) ([c23e9f0](renovatebot/renovate@c23e9f0)) --- ##### [\`44.80.0\`](https://github.com/renovatebot/renovate/releases/tag/44.80.0) ##### Features - **datasource/gitlab-releases:** replace getJsonUnchecked with validated getJson ([#44145](renovatebot/renovate#44145)) ([da4cbf6](renovatebot/renovate@da4cbf6)) - **datasource/gitlab-tags:** replace getJsonUnchecked with validated getJson ([#44144](renovatebot/renovate#44144)) ([e5ef25b](renovatebot/renovate@e5ef25b)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.70.0 (main) ([#45869](renovatebot/renovate#45869)) ([eadd7b4](renovatebot/renovate@eadd7b4))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Sep 20, 2026
##### [\`44.96.2\`](https://github.com/renovatebot/renovate/releases/tag/44.96.2) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.2 (main) ([#46290](renovatebot/renovate#46290)) ([ff9ec78](renovatebot/renovate@ff9ec78)) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.3 (main) ([#46289](renovatebot/renovate#46289)) ([3c173d3](renovatebot/renovate@3c173d3)) --- ##### [\`44.96.1\`](https://github.com/renovatebot/renovate/releases/tag/44.96.1) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.2 (main) ([#46285](renovatebot/renovate#46285)) ([232835d](renovatebot/renovate@232835d)) --- ##### [\`44.96.0\`](https://github.com/renovatebot/renovate/releases/tag/44.96.0) ##### Features - **config:** add `minimumReleaseAgeBuffer` option ([#45577](renovatebot/renovate#45577)) ([4215f35](renovatebot/renovate@4215f35)) - **manager/dockerfile:** extract `apk add` packages from `RUN` instructions ([#45691](renovatebot/renovate#45691)) ([9b87f8d](renovatebot/renovate@9b87f8d)), closes [#43711](renovatebot/renovate#43711) ##### Bug Fixes - **platform/github:** attempt direct merge before falling back to the merge queue ([#46271](renovatebot/renovate#46271)) ([a22f8f0](renovatebot/renovate@a22f8f0)), closes [#45724](renovatebot/renovate#45724) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.1 (main) ([#46282](renovatebot/renovate#46282)) ([8763fe4](renovatebot/renovate@8763fe4)) - **deps:** update jlumbroso/free-disk-space action to v1.3.2 (main) ([#46283](renovatebot/renovate#46283)) ([c5a2722](renovatebot/renovate@c5a2722)) ##### Tests - reach 100% branch coverage ([#46284](renovatebot/renovate#46284)) ([f711fd4](renovatebot/renovate@f711fd4)) - **workers/repository:** close more branch coverage gaps ([#46254](renovatebot/renovate#46254)) ([7960e5d](renovatebot/renovate@7960e5d)) - **workers/repository:** close more branch coverage gaps ([#46259](renovatebot/renovate#46259)) ([f7e8104](renovatebot/renovate@f7e8104)) - **workers/repository:** close more branch coverage gaps ([#46269](renovatebot/renovate#46269)) ([f1ace2d](renovatebot/renovate@f1ace2d)) --- ##### [\`44.95.0\`](https://github.com/renovatebot/renovate/releases/tag/44.95.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.0 (main) ([#46281](renovatebot/renovate#46281)) ([2732ccf](renovatebot/renovate@2732ccf)) --- ##### [\`44.94.4\`](https://github.com/renovatebot/renovate/releases/tag/44.94.4) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.16.0 (main) ([#46280](renovatebot/renovate#46280)) ([28f514a](renovatebot/renovate@28f514a)) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.16 (main) ([#46279](renovatebot/renovate#46279)) ([8e9dcc7](renovatebot/renovate@8e9dcc7)) --- ##### [\`44.94.3\`](https://github.com/renovatebot/renovate/releases/tag/44.94.3) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.1 (main) ([#46278](renovatebot/renovate#46278)) ([6475043](renovatebot/renovate@6475043)) ##### Build System - **deps:** update dependency zod to v4.6.1 (main) ([#46277](renovatebot/renovate#46277)) ([3c31c7d](renovatebot/renovate@3c31c7d)) --- ##### [\`44.94.2\`](https://github.com/renovatebot/renovate/releases/tag/44.94.2) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.15 (main) ([#46276](renovatebot/renovate#46276)) ([d440083](renovatebot/renovate@d440083)) --- ##### [\`44.94.1\`](https://github.com/renovatebot/renovate/releases/tag/44.94.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.10 (main) ([#46274](renovatebot/renovate#46274)) ([c563ab2](renovatebot/renovate@c563ab2)) ##### Documentation - **mend-hosted:** clarify Enterprises can change `inheritConfig*` ([#46261](renovatebot/renovate#46261)) ([0f5e9af](renovatebot/renovate@0f5e9af)) - **mend-hosted:** move environment variables to their own page ([#46260](renovatebot/renovate#46260)) ([98e4bb5](renovatebot/renovate@98e4bb5)) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.4 (main) ([#46273](renovatebot/renovate#46273)) ([45df173](renovatebot/renovate@45df173)) ##### Tests - **manager/renovate-config:** guard `supportedPresetSources` against drift ([#46256](renovatebot/renovate#46256)) ([a14607f](renovatebot/renovate@a14607f)), closes [#46201](renovatebot/renovate#46201) ##### Build System - **deps:** update dependency zod to v4.6.0 (main) ([#46275](renovatebot/renovate#46275)) ([88e6c1a](renovatebot/renovate@88e6c1a)) --- ##### [\`44.94.0\`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#46201](renovatebot/renovate#46201)) ([2d4a77d](renovatebot/renovate@2d4a77d)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](renovatebot/renovate#46202)) ([1f3b3a9](renovatebot/renovate@1f3b3a9)) - **util/template:** Add uppercase helper ([#46205](renovatebot/renovate#46205)) ([3abfaac](renovatebot/renovate@3abfaac)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](renovatebot/renovate#46115)) ([c61b3fe](renovatebot/renovate@c61b3fe)) - **datasource/cpan:** set cacheable explicitly ([#46123](renovatebot/renovate#46123)) ([f2d750b](renovatebot/renovate@f2d750b)) - **datasource/elm-package:** set cacheable explicitly ([#46120](renovatebot/renovate#46120)) ([735c4e2](renovatebot/renovate@735c4e2)) - **datasource/java-version:** set cacheable explicitly ([#46122](renovatebot/renovate#46122)) ([3b61b15](renovatebot/renovate@3b61b15)) - **datasource/ruby-version:** set cacheable explicitly ([#46121](renovatebot/renovate#46121)) ([4a7c237](renovatebot/renovate@4a7c237)) - **datasource/typst:** set cacheable explicitly ([#46126](renovatebot/renovate#46126)) ([48006f8](renovatebot/renovate@48006f8)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](renovatebot/renovate@db9e8bc)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](renovatebot/renovate@967f480)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](renovatebot/renovate@e0a77f8)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](renovatebot/renovate@71aa945)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](renovatebot/renovate@5a34d96)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](renovatebot/renovate@71f6741)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](renovatebot/renovate@231c3e6)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](renovatebot/renovate@fe64933)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](renovatebot/renovate@88303b2)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](renovatebot/renovate@08d1182)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](renovatebot/renovate@e650960)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](renovatebot/renovate@9303449)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](renovatebot/renovate@219c8f7)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](renovatebot/renovate#46200)) ([f6bbc9f](renovatebot/renovate@f6bbc9f)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](renovatebot/renovate#46250)) ([6763ca2](renovatebot/renovate@6763ca2)) - **manager/github-actions:** restructure directory for `known-actions` ([#46248](renovatebot/renovate#46248)) ([2b84f8c](renovatebot/renovate@2b84f8c)), closes [#46242](renovatebot/renovate#46242) - **manager:** add shared artifact result and lock file helpers ([#46091](renovatebot/renovate#46091)) ([296d92c](renovatebot/renovate@296d92c)) - **manager:** build artifact results with the shared helpers ([#46092](renovatebot/renovate#46092)) ([bf5ff94](renovatebot/renovate@bf5ff94)) - **manager:** share repo status to file change conversion ([#46090](renovatebot/renovate#46090)) ([9defb36](renovatebot/renovate@9defb36)) - **manager:** share the lock file updateArtifacts skeleton ([#46093](renovatebot/renovate#46093)) ([9fc451c](renovatebot/renovate@9fc451c)) ##### Tests - close branch coverage gaps outside the manager tree ([#46252](renovatebot/renovate#46252)) ([5985247](renovatebot/renovate@5985247)) --- ##### [\`44.93.8\`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#46210](renovatebot/renovate#46210)) ([5ddaf0a](renovatebot/renovate@5ddaf0a)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#46203](renovatebot/renovate#46203)) ([ab6b230](renovatebot/renovate@ab6b230)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#46246](renovatebot/renovate#46246)) ([809e565](renovatebot/renovate@809e565)) --- ##### [\`44.93.7\`](renovatebot/renovate@44.93.6...44.93.7) --- ##### [\`44.93.6\`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#46242](renovatebot/renovate#46242)) ([4b5a64e](renovatebot/renovate@4b5a64e)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#46228](renovatebot/renovate#46228)) ([54c7e5e](renovatebot/renovate@54c7e5e)) ##### Tests - **manager:** close more branch coverage gaps ([#45972](renovatebot/renovate#45972)) ([4cb4da6](renovatebot/renovate@4cb4da6)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#46221](renovatebot/renovate#46221)) ([312c380](renovatebot/renovate@312c380)) - **manager:** mark remaining unreachable manager guards ([#46082](renovatebot/renovate#46082)) ([9ac59d6](renovatebot/renovate@9ac59d6)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#46222](renovatebot/renovate#46222)) ([1ea8602](renovatebot/renovate@1ea8602)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#46223](renovatebot/renovate#46223)) ([1e9c2f1](renovatebot/renovate@1e9c2f1)) --- ##### [\`44.93.5\`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#46237](renovatebot/renovate#46237)) ([19087b6](renovatebot/renovate@19087b6)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#46233](renovatebot/renovate#46233)) ([4a83bc3](renovatebot/renovate@4a83bc3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#46232](renovatebot/renovate#46232)) ([642fe06](renovatebot/renovate@642fe06)) --- ##### [\`44.93.4\`](renovatebot/renovate@44.93.3...44.93.4) --- ##### [\`44.93.3\`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#46231](renovatebot/renovate#46231)) ([94058a2](renovatebot/renovate@94058a2)) --- ##### [\`44.93.2\`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#46230](renovatebot/renovate#46230)) ([bccca7a](renovatebot/renovate@bccca7a)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#46229](renovatebot/renovate#46229)) ([d0e3426](renovatebot/renovate@d0e3426)) --- ##### [\`44.93.1\`](renovatebot/renovate@44.93.0...44.93.1) --- ##### [\`44.93.0\`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](renovatebot/renovate@cded589)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](renovatebot/renovate@cbd9e92)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](renovatebot/renovate@91354ec)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](renovatebot/renovate@6df9554)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](renovatebot/renovate@11ae208)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](renovatebot/renovate@a4a0612)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](renovatebot/renovate@0124aeb)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](renovatebot/renovate@0b93f81)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](renovatebot/renovate@8848a65)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](renovatebot/renovate@38aa4b4)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](renovatebot/renovate@efae679)) --- ##### [\`44.92.0\`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](renovatebot/renovate@5f013cb)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](renovatebot/renovate@99fa381)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](renovatebot/renovate@d59c05a)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](renovatebot/renovate@3b252fe)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](renovatebot/renovate@f9e1b04)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](renovatebot/renovate@e51ada8)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](renovatebot/renovate@e0cfb08)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](renovatebot/renovate@f7d51a0)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](renovatebot/renovate@8b01f71)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](renovatebot/renovate@bd6e856)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](renovatebot/renovate@4431457)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](renovatebot/renovate@d1add64)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](renovatebot/renovate@9cb1958)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](renovatebot/renovate@159bbb2)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](renovatebot/renovate@1859552)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](renovatebot/renovate@4bca80b)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](renovatebot/renovate@72f3c6f)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](renovatebot/renovate@5e616de)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](renovatebot/renovate@4a3bcb0)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](renovatebot/renovate@76a36a0)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](renovatebot/renovate@323dfea)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](renovatebot/renovate@16f93fb)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](renovatebot/renovate@75a5244)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](renovatebot/renovate@6934310)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](renovatebot/renovate@77b102c)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](renovatebot/renovate@0346f4c)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](renovatebot/renovate@6f6dc0d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](renovatebot/renovate@d830694)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](renovatebot/renovate@0cea460)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](renovatebot/renovate@59dea97)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](renovatebot/renovate@19c96a5)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](renovatebot/renovate@295b596)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](renovatebot/renovate@5db81be)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](renovatebot/renovate@677dbb4)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#46114](renovatebot/renovate#46114)) ([3440210](renovatebot/renovate@3440210)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#46211](renovatebot/renovate#46211)) ([5149393](renovatebot/renovate@5149393)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#46212](renovatebot/renovate#46212)) ([f14c02a](renovatebot/renovate@f14c02a)) - **deps:** update linters to v1.82.0 (main) ([#46026](renovatebot/renovate#46026)) ([2c016a5](renovatebot/renovate@2c016a5)) --- ##### [\`44.91.0\`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#46033](renovatebot/renovate#46033)) ([6c7e9fa](renovatebot/renovate@6c7e9fa)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#46032](renovatebot/renovate#46032)) ([3de36a8](renovatebot/renovate@3de36a8)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#46031](renovatebot/renovate#46031)) ([608b47e](renovatebot/renovate@608b47e)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#46034](renovatebot/renovate#46034)) ([d27e967](renovatebot/renovate@d27e967)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#46204](renovatebot/renovate#46204)) ([b80931b](renovatebot/renovate@b80931b)) ##### Code Refactoring - **manager:** remove unreachable branches ([#46206](renovatebot/renovate#46206)) ([49e61d7](renovatebot/renovate@49e61d7)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#45944](renovatebot/renovate#45944)) ([351201c](renovatebot/renovate@351201c)) - **manager/sbt,swift:** close branch coverage gaps ([#45946](renovatebot/renovate#45946)) ([44a9f52](renovatebot/renovate@44a9f52)) - **manager/terraform:** close branch coverage gaps ([#45948](renovatebot/renovate#45948)) ([dec41b6](renovatebot/renovate@dec41b6)) - **manager:** close long-tail branch coverage gaps ([#45954](renovatebot/renovate#45954)) ([55a7341](renovatebot/renovate@55a7341)) ##### Continuous Integration - ratchet the branch coverage threshold ([#45955](renovatebot/renovate#45955)) ([fa0eb6c](renovatebot/renovate@fa0eb6c)) --- ##### [\`44.90.3\`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#46198](renovatebot/renovate#46198)) ([b536021](renovatebot/renovate@b536021)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#46195](renovatebot/renovate#46195)) ([d2e5541](renovatebot/renovate@d2e5541)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#46196](renovatebot/renovate#46196)) ([653d730](renovatebot/renovate@653d730)) - **deps:** update dependency uv to v0.12.14 (main) ([#46197](renovatebot/renovate#46197)) ([72e7670](renovatebot/renovate@72e7670)) --- ##### [\`44.90.2\`](renovatebot/renovate@44.90.1...44.90.2) --- ##### [\`44.90.1\`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#46137](renovatebot/renovate#46137)) ([73bf8d0](renovatebot/renovate@73bf8d0)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#46136](renovatebot/renovate#46136)) ([1b8054f](renovatebot/renovate@1b8054f)) --- ##### [\`44.90.0\`](renovatebot/renovate@44.89.1...44.90.0) --- ##### [\`44.89.1\`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#45949](renovatebot/renovate#45949)) ([826541b](renovatebot/renovate@826541b)) --- ##### [\`44.89.0\`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) ##### Features - **mise:** support selector lockfile updates ([#44615](renovatebot/renovate#44615)) ([2e951d2](renovatebot/renovate@2e951d2)) --- ##### [\`44.88.0\`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#45940](renovatebot/renovate#45940)) ([3e099dd](renovatebot/renovate@3e099dd)), closes [#43038](renovatebot/renovate#43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#46027](renovatebot/renovate#46027)) ([ed285cc](renovatebot/renovate@ed285cc)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#45957](renovatebot/renovate#45957)) ([7295d6d](renovatebot/renovate@7295d6d)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#45960](renovatebot/renovate#45960)) ([fb77d30](renovatebot/renovate@fb77d30)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#46025](renovatebot/renovate#46025)) ([4e6dc54](renovatebot/renovate@4e6dc54)) - **lint:** require `cacheable` on `withCache()` calls ([#45958](renovatebot/renovate#45958)) ([295cd65](renovatebot/renovate@295cd65)), closes [#45949](renovatebot/renovate#45949) --- ##### [\`44.87.1\`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#45953](renovatebot/renovate#45953)) ([69d6f9d](renovatebot/renovate@69d6f9d)) --- ##### [\`44.87.0\`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) ##### Features - **replacements:** xlsx to scoped ([#43461](renovatebot/renovate#43461)) ([43bc8c8](renovatebot/renovate@43bc8c8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#45945](renovatebot/renovate#45945)) ([2e80293](renovatebot/renovate@2e80293)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#45929](renovatebot/renovate#45929)) ([ec4ba7b](renovatebot/renovate@ec4ba7b)) ##### Tests - **datasource:** close branch coverage gaps ([#45943](renovatebot/renovate#45943)) ([3a723b7](renovatebot/renovate@3a723b7)) - **workers/lookup:** cover untested branches under lookup/ ([#45930](renovatebot/renovate#45930)) ([7aedcb2](renovatebot/renovate@7aedcb2)) --- ##### [\`44.86.0\`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#45826](renovatebot/renovate#45826)) ([4b4d14e](renovatebot/renovate@4b4d14e)) --- ##### [\`44.85.1\`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#45928](renovatebot/renovate#45928)) ([96e72f6](renovatebot/renovate@96e72f6)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#45933](renovatebot/renovate#45933)) ([874060f](renovatebot/renovate@874060f)) --- ##### [\`44.85.0\`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#45825](renovatebot/renovate#45825)) ([4416075](renovatebot/renovate@4416075)), closes [#37075](renovatebot/renovate#37075) [#43900](renovatebot/renovate#43900) [#44068](renovatebot/renovate#44068) [#44048](renovatebot/renovate#44048) [#39533](renovatebot/renovate#39533) [#37768](renovatebot/renovate#37768) [#38040](renovatebot/renovate#38040) --- ##### [\`44.84.0\`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#45877](renovatebot/renovate#45877)) ([e6c6f29](renovatebot/renovate@e6c6f29)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#45878](renovatebot/renovate#45878)) ([58cd82c](renovatebot/renovate@58cd82c)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#45875](renovatebot/renovate#45875)) ([343fed8](renovatebot/renovate@343fed8)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#45887](renovatebot/renovate#45887)) ([03906a7](renovatebot/renovate@03906a7)), closes [#35777](https://github.com/renovatebot/renovate/issues/35777) --- ##### [\`44.83.3\`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#40208](renovatebot/renovate#40208)) ([26903f4](renovatebot/renovate@26903f4)) ##### Documentation - clarify extractVersion and add artifactory example ([#45926](renovatebot/renovate#45926)) ([405c32b](renovatebot/renovate@405c32b)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.26.0 (main) ([#45919](renovatebot/renovate#45919)) ([b8d1e03](renovatebot/renovate@b8d1e03)) ##### Code Refactoring - **git:** extract runtime config appending ([#45165](renovatebot/renovate#45165)) ([86890d2](renovatebot/renovate@86890d2)) --- ##### [\`44.83.2\`](https://github.com/renovatebot/renovate/releases/tag/44.83.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.12 (main) ([#45923](renovatebot/renovate#45923)) ([9dfdac3](renovatebot/renovate@9dfdac3)) ##### Documentation - update references to otel/opentelemetry-collector-contrib to v0.160.0 (main) ([#45924](renovatebot/renovate#45924)) ([dca8aca](renovatebot/renovate@dca8aca)) - update references to renovate/renovate (main) ([#45925](renovatebot/renovate#45925)) ([4a9d77d](renovatebot/renovate@4a9d77d)) ##### Build System - **deps:** update dependency node-html-parser to v9.0.4 (main) ([#45922](renovatebot/renovate#45922)) ([b3acc1e](renovatebot/renovate@b3acc1e)) --- ##### [\`44.83.1\`](renovatebot/renovate@44.83.0...44.83.1) --- ##### [\`44.83.0\`](https://github.com/renovatebot/renovate/releases/tag/44.83.0) ##### Features - **data:** automatic update of static data ([#45911](renovatebot/renovate#45911)) ([acfaa88](renovatebot/renovate@acfaa88)) --- ##### [\`44.82.5\`](https://github.com/renovatebot/renovate/releases/tag/44.82.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.10 (main) ([#45913](renovatebot/renovate#45913)) ([28019a4](renovatebot/renovate@28019a4)) --- ##### [\`44.82.4\`](https://github.com/renovatebot/renovate/releases/tag/44.82.4) ##### Bug Fixes - **dashboard:** keep abandoned note outside the `<details>` block ([#45902](renovatebot/renovate#45902)) ([65f8036](renovatebot/renovate@65f8036)) ##### Documentation - **hostRules:** replace the stale matchHost port warning ([#45901](renovatebot/renovate#45901)) ([29033c3](renovatebot/renovate@29033c3)), closes [#22007](renovatebot/renovate#22007) [#29487](renovatebot/renovate#29487) --- ##### [\`44.82.3\`](https://github.com/renovatebot/renovate/releases/tag/44.82.3) ##### Bug Fixes - exit non-zero after an unhandled rejection ([#45895](renovatebot/renovate#45895)) ([41e2689](renovatebot/renovate@41e2689)) --- ##### [\`44.82.2\`](https://github.com/renovatebot/renovate/releases/tag/44.82.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.9 (main) ([#45899](renovatebot/renovate#45899)) ([4bbe614](renovatebot/renovate@4bbe614)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.5.0 (main) ([#45900](renovatebot/renovate#45900)) ([57d001c](renovatebot/renovate@57d001c)) --- ##### [\`44.82.1\`](https://github.com/renovatebot/renovate/releases/tag/44.82.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.8 (main) ([#45898](renovatebot/renovate#45898)) ([2352b67](renovatebot/renovate@2352b67)) --- ##### [\`44.82.0\`](https://github.com/renovatebot/renovate/releases/tag/44.82.0) ##### Features - **manager/github-actions:** support renovatebot/github-action `renovate-image` ([#45873](renovatebot/renovate#45873)) ([6580ef4](renovatebot/renovate@6580ef4)) - **manager/github-actions:** support renovatebot/github-action's `renovate-version` ([#45872](renovatebot/renovate#45872)) ([e4307d5](renovatebot/renovate@e4307d5)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.7 (main) ([#45882](renovatebot/renovate#45882)) ([282a0f3](renovatebot/renovate@282a0f3)) --- ##### [\`44.81.0\`](https://github.com/renovatebot/renovate/releases/tag/44.81.0) ##### Features - **datasource/npm:** integrity and tarball extraction ([#44315](renovatebot/renovate#44315)) ([ac22678](renovatebot/renovate@ac22678)) - **manager/mise:** support gitlab backend ([#44116](renovatebot/renovate#44116)) ([141e136](renovatebot/renovate@141e136)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.71.0 (main) ([#45871](renovatebot/renovate#45871)) ([7217c0b](renovatebot/renovate@7217c0b)) ##### Tests - close remaining line coverage gaps ([#45870](renovatebot/renovate#45870)) ([c23e9f0](renovatebot/renovate@c23e9f0)) --- ##### [\`44.80.0\`](https://github.com/renovatebot/renovate/releases/tag/44.80.0) ##### Features - **datasource/gitlab-releases:** replace getJsonUnchecked with validated getJson ([#44145](renovatebot/renovate#44145)) ([da4cbf6](renovatebot/renovate@da4cbf6)) - **datasource/gitlab-tags:** replace getJsonUnchecked with validated getJson ([#44144](renovatebot/renovate#44144)) ([e5ef25b](renovatebot/renovate@e5ef25b)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.70.0 (main) ([#45869](renovatebot/renovate#45869)) ([eadd7b4](renovatebot/renovate@eadd7b4))
ivanch
added a commit
to ivanch/haven
that referenced
this pull request
Sep 20, 2026
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [renovate/renovate](https://renovatebot.com) ([source](https://github.com/renovatebot/renovate)) | minor | `44.83.0` â `44.103.7` | --- ### Release Notes <details> <summary>renovatebot/renovate (renovate/renovate)</summary> ### [`v44.103.7`](https://github.com/renovatebot/renovate/releases/tag/44.103.7) [Compare Source](https://github.com/renovatebot/renovate/compare/44.103.6...44.103.7) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#​46345](https://github.com/renovatebot/renovate/issues/46345)) ([a38abd5](https://github.com/renovatebot/renovate/commit/a38abd52263be6697147abb695f8f9e86ec203f4)) ### [`v44.103.6`](https://github.com/renovatebot/renovate/releases/tag/44.103.6) [Compare Source](https://github.com/renovatebot/renovate/compare/44.103.5...44.103.6) ##### Build System - **deps:** update dependency [@​renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#​46341](https://github.com/renovatebot/renovate/issues/46341)) ([bdb9f2e](https://github.com/renovatebot/renovate/commit/bdb9f2efb6131495b65cbd52e0e0ee36fec28974)) ### [`v44.103.5`](https://github.com/renovatebot/renovate/releases/tag/44.103.5) [Compare Source](https://github.com/renovatebot/renovate/compare/44.103.4...44.103.5) ##### Build System - **deps:** update dependency zod to v4.6.4 (main) ([#​46344](https://github.com/renovatebot/renovate/issues/46344)) ([2c131af](https://github.com/renovatebot/renovate/commit/2c131af85756466964b224c317dc099ddc73a5ce)) ### [`v44.103.4`](https://github.com/renovatebot/renovate/releases/tag/44.103.4) [Compare Source](https://github.com/renovatebot/renovate/compare/44.103.3...44.103.4) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.27.0 (main) ([#​46338](https://github.com/renovatebot/renovate/issues/46338)) ([ff4c78b](https://github.com/renovatebot/renovate/commit/ff4c78b6401d77202d907f5008a27050fb88bc42)) ##### Build System - **deps:** update dependency p-map to v7.0.8 (main) ([#​46342](https://github.com/renovatebot/renovate/issues/46342)) ([ec68d39](https://github.com/renovatebot/renovate/commit/ec68d3997d049237f52e232461bb817cf0ec0d89)) - **deps:** update dependency zod to v4.6.3 (main) ([#​46339](https://github.com/renovatebot/renovate/issues/46339)) ([dbbe126](https://github.com/renovatebot/renovate/commit/dbbe126def287edc364ea4f8c221af9e8a778715)) ### [`v44.103.3`](https://github.com/renovatebot/renovate/releases/tag/44.103.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.103.2...44.103.3) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.76.0 (main) ([#​46336](https://github.com/renovatebot/renovate/issues/46336)) ([c95850d](https://github.com/renovatebot/renovate/commit/c95850db1fec910f742c7dfa80a7b2e88d688ace)) ##### Build System - **deps:** update dependency p-throttle to v8.1.1 (main) ([#​46337](https://github.com/renovatebot/renovate/issues/46337)) ([f5ce6a9](https://github.com/renovatebot/renovate/commit/f5ce6a99603e671b65ad813efd451fcda53df73b)) ### [`v44.103.2`](https://github.com/renovatebot/renovate/releases/tag/44.103.2) [Compare Source](https://github.com/renovatebot/renovate/compare/44.103.1...44.103.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.5 (main) ([#​46335](https://github.com/renovatebot/renovate/issues/46335)) ([d411b5b](https://github.com/renovatebot/renovate/commit/d411b5b38afaef811015be3961c2cd0b9d9703f4)) ##### Build System - **deps:** update dependency yaml to v2.9.1 (main) ([#​46334](https://github.com/renovatebot/renovate/issues/46334)) ([94b0cff](https://github.com/renovatebot/renovate/commit/94b0cfffefe5a064bf746dc0f83e1ae0a2ace0cf)) ### [`v44.103.1`](https://github.com/renovatebot/renovate/releases/tag/44.103.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.103.0...44.103.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#​46333](https://github.com/renovatebot/renovate/issues/46333)) ([9bed6dc](https://github.com/renovatebot/renovate/commit/9bed6dcca5dcc15d3bdcf55059c43cdf26992e46)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#​46331](https://github.com/renovatebot/renovate/issues/46331)) ([6e10310](https://github.com/renovatebot/renovate/commit/6e103100c70b7e2bfbd802aaaf81621fad24f07c)) - **deps:** update dependency uv to v0.12.17 (main) ([#​46332](https://github.com/renovatebot/renovate/issues/46332)) ([d0cabbe](https://github.com/renovatebot/renovate/commit/d0cabbedc6fe6adeb87339e8c2cc2bb214f62a41)) ### [`v44.103.0`](https://github.com/renovatebot/renovate/releases/tag/44.103.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.102.0...44.103.0) ##### Features - **workers/repository:** allow users to bypass `registryUrl` when `unknown-registry` ([#​46323](https://github.com/renovatebot/renovate/issues/46323)) ([8dc0664](https://github.com/renovatebot/renovate/commit/8dc06640a73791722c07002a5010a97126806456)), closes [#​45706](https://github.com/renovatebot/renovate/issues/45706) ##### Bug Fixes - **manager/dockerfile:** don't attempt to update `apk`/`apt` for unknown image families ([#​46325](https://github.com/renovatebot/renovate/issues/46325)) ([0253f4b](https://github.com/renovatebot/renovate/commit/0253f4b23ec729c07571b8b353ad2e0d10ccd331)), closes [#​45706](https://github.com/renovatebot/renovate/issues/45706) ### [`v44.102.0`](https://github.com/renovatebot/renovate/releases/tag/44.102.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.101.3...44.102.0) ##### Features - **replacements:** add [@​temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#​45371](https://github.com/renovatebot/renovate/issues/45371)) ([403dfeb](https://github.com/renovatebot/renovate/commit/403dfebb48eaf438abb4145e8f31f9bd39597827)) ### [`v44.101.3`](https://github.com/renovatebot/renovate/releases/tag/44.101.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.101.2...44.101.3) ##### Documentation - **self-hosted-configuration:** autogenerate `inheritConfig` options ([#​46320](https://github.com/renovatebot/renovate/issues/46320)) ([4d2b992](https://github.com/renovatebot/renovate/commit/4d2b992f16ae097b1559c65074721f0fc53e9975)), closes [#​45839](https://github.com/renovatebot/renovate/issues/45839) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.38.1 (main) ([#​46327](https://github.com/renovatebot/renovate/issues/46327)) ([73913df](https://github.com/renovatebot/renovate/commit/73913df05e2a156b0ceff8828eeb927a98c28115)) ##### Build System - **deps:** update dependency [@​renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#​46321](https://github.com/renovatebot/renovate/issues/46321)) ([06c6280](https://github.com/renovatebot/renovate/commit/06c628091850f0d100a688a44bba2d581dd3124a)) ### [`v44.101.2`](https://github.com/renovatebot/renovate/releases/tag/44.101.2) [Compare Source](https://github.com/renovatebot/renovate/compare/44.101.1...44.101.2) ##### Build System - **deps:** update dependency adm-zip to v0.6.1 (main) ([#​46318](https://github.com/renovatebot/renovate/issues/46318)) ([c7a2d36](https://github.com/renovatebot/renovate/commit/c7a2d36ddedec661d80bc77ff0b854d540bf1377)) ### [`v44.101.1`](https://github.com/renovatebot/renovate/releases/tag/44.101.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.101.0...44.101.1) ##### Bug Fixes - **host-rules:** ignore URL credentials when matching matchHost ([#​46128](https://github.com/renovatebot/renovate/issues/46128)) ([17466ce](https://github.com/renovatebot/renovate/commit/17466ceb32daa7bd9f9cda9daf7078b40bb7c4ea)) - **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#​44317](https://github.com/renovatebot/renovate/issues/44317)) ([8a378fc](https://github.com/renovatebot/renovate/commit/8a378fc5b425e71e13c724d1b49a36ab7d1b24fc)) - **manager:** stop logging credential-bearing env and commands ([#​46129](https://github.com/renovatebot/renovate/issues/46129)) ([606b0b3](https://github.com/renovatebot/renovate/commit/606b0b360a912bc956e6eb54972cecf7f6b26f9b)) - **python:** share PyPI index credential resolution ([#​46127](https://github.com/renovatebot/renovate/issues/46127)) ([f0dd862](https://github.com/renovatebot/renovate/commit/f0dd862bd5bcd1a52087fd9f1ccbd9397a7cd716)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.75.0 (main) ([#​46317](https://github.com/renovatebot/renovate/issues/46317)) ([c9be847](https://github.com/renovatebot/renovate/commit/c9be847a6fd36a4edef41246bc2820df71ae6290)) ##### Code Refactoring - **workers/lookup:** resolve the current version from one release list ([#​46143](https://github.com/renovatebot/renovate/issues/46143)) ([20015e4](https://github.com/renovatebot/renovate/commit/20015e4894c78f90c711c25b2b221f611bc75679)) - **workers/lookup:** share the release classification between getBucket and getUpdateType ([#​46144](https://github.com/renovatebot/renovate/issues/46144)) ([d89d8e5](https://github.com/renovatebot/renovate/commit/d89d8e513e351b1a0eb2c740f1c3e3dcd30646c2)) - **workers/repository/lookup:** share the update-type config resolution ([#​46141](https://github.com/renovatebot/renovate/issues/46141)) ([f5db021](https://github.com/renovatebot/renovate/commit/f5db0217f1c321afaa6d6d0ed5884b8bbfbf3ff1)) - **workers/repository/lookup:** split lookupUpdates into testable stages ([#​46142](https://github.com/renovatebot/renovate/issues/46142)) ([bf848fa](https://github.com/renovatebot/renovate/commit/bf848fa6c7ea77a02502a75c82141fcd2c939d38)) ##### Tests - **util/git:** share one clone across the read-only tests ([#​46287](https://github.com/renovatebot/renovate/issues/46287)) ([654431d](https://github.com/renovatebot/renovate/commit/654431d69f4ae16ca4e239f21e77bbfce94b4bdc)) - **workers/repository/lookup:** enforce http mocks in the lookup spec ([#​46140](https://github.com/renovatebot/renovate/issues/46140)) ([c303a28](https://github.com/renovatebot/renovate/commit/c303a282a1f678c40f4d7290258dd912c365acd6)) ### [`v44.101.0`](https://github.com/renovatebot/renovate/releases/tag/44.101.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.100.0...44.101.0) ##### Features - **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#​46131](https://github.com/renovatebot/renovate/issues/46131)) ([4220c0f](https://github.com/renovatebot/renovate/commit/4220c0fe36c3f975c77f2524272056112f046a84)) ### [`v44.100.0`](https://github.com/renovatebot/renovate/releases/tag/44.100.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.99.0...44.100.0) ##### Features - **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#​46247](https://github.com/renovatebot/renovate/issues/46247)) ([6add79a](https://github.com/renovatebot/renovate/commit/6add79a9a59bf9490d67cb4689699cb81fb09b06)) ##### Code Refactoring - **manager/dockerfile:** share the `RUN` command parsing ([#​46299](https://github.com/renovatebot/renovate/issues/46299)) ([56983c3](https://github.com/renovatebot/renovate/commit/56983c3fdb40eb82a2232ab071621e9e760c8916)) ### [`v44.99.0`](https://github.com/renovatebot/renovate/releases/tag/44.99.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.98.0...44.99.0) ##### Features - **datasource/github-runners:** make ubuntu 26 stable ([#​46308](https://github.com/renovatebot/renovate/issues/46308)) ([bfd3c26](https://github.com/renovatebot/renovate/commit/bfd3c26c5cfaedb54e82e5bf4dd649b394309c01)) ### [`v44.98.0`](https://github.com/renovatebot/renovate/releases/tag/44.98.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.97.6...44.98.0) ##### Features - **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#​45693](https://github.com/renovatebot/renovate/issues/45693)) ([426bf15](https://github.com/renovatebot/renovate/commit/426bf15b267406a382055823c5b5510f3932b3e3)) ##### Documentation - **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#​45702](https://github.com/renovatebot/renovate/issues/45702)) ([d5faaa8](https://github.com/renovatebot/renovate/commit/d5faaa85eca99cb5c214db7426787569e96e6b4e)) ### [`v44.97.6`](https://github.com/renovatebot/renovate/releases/tag/44.97.6) [Compare Source](https://github.com/renovatebot/renovate/compare/44.97.5...44.97.6) ##### Build System - **deps:** update dependency markdown-it to v15.0.2 (main) ([#​46315](https://github.com/renovatebot/renovate/issues/46315)) ([5b7886e](https://github.com/renovatebot/renovate/commit/5b7886e3da66779c6aebc361ae8b13fabd73fc45)) ### [`v44.97.5`](https://github.com/renovatebot/renovate/releases/tag/44.97.5) [Compare Source](https://github.com/renovatebot/renovate/compare/44.97.4...44.97.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.3 (main) ([#​46314](https://github.com/renovatebot/renovate/issues/46314)) ([0d8fa41](https://github.com/renovatebot/renovate/commit/0d8fa4169e5d00e69fb076d19a5fecad344d2757)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.16 (main) ([#​46312](https://github.com/renovatebot/renovate/issues/46312)) ([b74f510](https://github.com/renovatebot/renovate/commit/b74f51096b7736fb2404efae432a11a2dadba7c6)) - **deps:** update dependency uv to v0.12.16 (main) ([#​46313](https://github.com/renovatebot/renovate/issues/46313)) ([e2da51d](https://github.com/renovatebot/renovate/commit/e2da51d329dcb775a54cae66227a0d4bfd87303b)) ### [`v44.97.4`](https://github.com/renovatebot/renovate/releases/tag/44.97.4) [Compare Source](https://github.com/renovatebot/renovate/compare/44.97.3...44.97.4) ##### Build System - **deps:** update dependency [@​renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.17 (main) ([#​46310](https://github.com/renovatebot/renovate/issues/46310)) ([5f4d4bf](https://github.com/renovatebot/renovate/commit/5f4d4bfb99474d4c0d81dea8952724b9553421be)) ### [`v44.97.3`](https://github.com/renovatebot/renovate/releases/tag/44.97.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.97.2...44.97.3) ##### Documentation - update call-to-action banner ([#​46303](https://github.com/renovatebot/renovate/issues/46303)) ([cc6f414](https://github.com/renovatebot/renovate/commit/cc6f4145ddf8142ab06cbdbe6009d9ee2a6074f0)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.74.0 (main) ([#​46307](https://github.com/renovatebot/renovate/issues/46307)) ([e01a965](https://github.com/renovatebot/renovate/commit/e01a96562f6b015c97201287748c8b16f5f536ff)) ##### Build System - **deps:** update dependency zod to v4.6.2 (main) ([#​46309](https://github.com/renovatebot/renovate/issues/46309)) ([fb9aa21](https://github.com/renovatebot/renovate/commit/fb9aa21a45801e71c4b5ed7a3ce5c4b7ea49c1a0)) ### [`v44.97.2`](https://github.com/renovatebot/renovate/releases/tag/44.97.2) [Compare Source](https://github.com/renovatebot/renovate/compare/44.97.1...44.97.2) ##### Build System - **deps:** update dependency [@​renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.1 (main) ([#​46304](https://github.com/renovatebot/renovate/issues/46304)) ([d54267f](https://github.com/renovatebot/renovate/commit/d54267f7e8f712ace4d91c985c153f0f04cc13fb)) - **deps:** update dependency cronstrue to v3.26.0 (main) ([#​46301](https://github.com/renovatebot/renovate/issues/46301)) ([de452f5](https://github.com/renovatebot/renovate/commit/de452f52bcbf32f44bd4ac48bb8c585941f3ae3f)) ### [`v44.97.1`](https://github.com/renovatebot/renovate/releases/tag/44.97.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.97.0...44.97.1) ##### Build System - **deps:** update dependency [@​renovatebot/pgp](https://github.com/renovatebot/pgp) to v2 (main) ([#​46298](https://github.com/renovatebot/renovate/issues/46298)) ([e19db4e](https://github.com/renovatebot/renovate/commit/e19db4efe89dd8699d1d725f13b767c2e6b44173)) ### [`v44.97.0`](https://github.com/renovatebot/renovate/releases/tag/44.97.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.96.4...44.97.0) ##### Features - **manager/helm-values:** support version in sibling tag/version key ([#​46267](https://github.com/renovatebot/renovate/issues/46267)) ([2e1a079](https://github.com/renovatebot/renovate/commit/2e1a079c7fd1ecb9db920194d5c4fd7fda3327a7)), closes [#​46265](https://github.com/renovatebot/renovate/issues/46265) ##### Bug Fixes - **datasource/docker:** fetch all pages for Red Hat registries ([#​46294](https://github.com/renovatebot/renovate/issues/46294)) ([f3a314f](https://github.com/renovatebot/renovate/commit/f3a314f51aa9e925fba4c0e3d719dc69725e642f)) ### [`v44.96.4`](https://github.com/renovatebot/renovate/releases/tag/44.96.4) [Compare Source](https://github.com/renovatebot/renovate/compare/44.96.3...44.96.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.1 (main) ([#​46295](https://github.com/renovatebot/renovate/issues/46295)) ([be8ddad](https://github.com/renovatebot/renovate/commit/be8ddade5485ea2789566ae986ecea0b18f4eac5)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.73.0 (main) ([#​46297](https://github.com/renovatebot/renovate/issues/46297)) ([53e93ca](https://github.com/renovatebot/renovate/commit/53e93ca96b6e43b444081b1be1166cf7ac7df37d)) - **deps:** update dependency vite to v8.3.0 (main) ([#​46296](https://github.com/renovatebot/renovate/issues/46296)) ([b34b2cb](https://github.com/renovatebot/renovate/commit/b34b2cb7f9c382678c08834d68f58ee98cc96b84)) ### [`v44.96.3`](https://github.com/renovatebot/renovate/releases/tag/44.96.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.96.2...44.96.3) ##### Bug Fixes - **datasource/buildpacks-registry:** set cacheable explicitly ([adc1b0c](https://github.com/renovatebot/renovate/commit/adc1b0c2fa0ca69e70502f2a92e578099e75ddcf)), closes [#​45974](https://github.com/renovatebot/renovate/issues/45974) - **datasource/dotnet-version:** set cacheable explicitly ([3848bd9](https://github.com/renovatebot/renovate/commit/3848bd95d1a1be384ce8b963706d8c0c39fb3c7f)), closes [#​45981](https://github.com/renovatebot/renovate/issues/45981) - **datasource/galaxy:** set cacheable explicitly ([8fcbe1f](https://github.com/renovatebot/renovate/commit/8fcbe1f7ca553718ea96bb93cace2ea903d0af06)), closes [#​45986](https://github.com/renovatebot/renovate/issues/45986) - **datasource/jsr:** set cacheable explicitly ([30f0fe8](https://github.com/renovatebot/renovate/commit/30f0fe84d529cc2d0b1a987fc62e8340b79c4287)), closes [#​46005](https://github.com/renovatebot/renovate/issues/46005) - **datasource/rust-version:** set cacheable explicitly ([bb378c3](https://github.com/renovatebot/renovate/commit/bb378c35187d2e2050d109d658c3c91d4b7ac06f)), closes [#​46016](https://github.com/renovatebot/renovate/issues/46016) ##### Miscellaneous Chores - **deps:** update dependency [@​biomejs/biome](https://github.com/biomejs/biome) to v2.5.13 (main) ([#​46291](https://github.com/renovatebot/renovate/issues/46291)) ([ec41298](https://github.com/renovatebot/renovate/commit/ec41298b101704e4de7d0800d59ebb070fd012a2)) - **deps:** update dependency lint-staged to v17.5.1 (main) ([#​46292](https://github.com/renovatebot/renovate/issues/46292)) ([f585e1e](https://github.com/renovatebot/renovate/commit/f585e1e2b4334386eab601c7cca6917605694069)) ### [`v44.96.2`](https://github.com/renovatebot/renovate/releases/tag/44.96.2) [Compare Source](https://github.com/renovatebot/renovate/compare/44.96.1...44.96.2) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.2 (main) ([#​46290](https://github.com/renovatebot/renovate/issues/46290)) ([ff9ec78](https://github.com/renovatebot/renovate/commit/ff9ec780045446202024471dd61724ebc48d8391)) ##### Build System - **deps:** update dependency [@​renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.3 (main) ([#​46289](https://github.com/renovatebot/renovate/issues/46289)) ([3c173d3](https://github.com/renovatebot/renovate/commit/3c173d32cde98bd109e9b02e989a0375a40eace0)) ### [`v44.96.1`](https://github.com/renovatebot/renovate/releases/tag/44.96.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.96.0...44.96.1) ##### Build System - **deps:** update dependency [@​renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.2 (main) ([#​46285](https://github.com/renovatebot/renovate/issues/46285)) ([232835d](https://github.com/renovatebot/renovate/commit/232835d982ae6a5ab3aefbfa374baa5e32a6879f)) ### [`v44.96.0`](https://github.com/renovatebot/renovate/releases/tag/44.96.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.95.0...44.96.0) ##### Features - **config:** add `minimumReleaseAgeBuffer` option ([#​45577](https://github.com/renovatebot/renovate/issues/45577)) ([4215f35](https://github.com/renovatebot/renovate/commit/4215f35059be67e7b7874ee82ab3788b9e83dcaa)) - **manager/dockerfile:** extract `apk add` packages from `RUN` instructions ([#​45691](https://github.com/renovatebot/renovate/issues/45691)) ([9b87f8d](https://github.com/renovatebot/renovate/commit/9b87f8de2f18aaa571f021e507fff3628f80a7bc)), closes [#​43711](https://github.com/renovatebot/renovate/issues/43711) ##### Bug Fixes - **platform/github:** attempt direct merge before falling back to the merge queue ([#​46271](https://github.com/renovatebot/renovate/issues/46271)) ([a22f8f0](https://github.com/renovatebot/renovate/commit/a22f8f0a09c4f029264ade2d22f9da7fe8a61c90)), closes [#​45724](https://github.com/renovatebot/renovate/issues/45724) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.1 (main) ([#​46282](https://github.com/renovatebot/renovate/issues/46282)) ([8763fe4](https://github.com/renovatebot/renovate/commit/8763fe4cf738fde9e2bd78fe30baafe8866b951a)) - **deps:** update jlumbroso/free-disk-space action to v1.3.2 (main) ([#​46283](https://github.com/renovatebot/renovate/issues/46283)) ([c5a2722](https://github.com/renovatebot/renovate/commit/c5a2722b2006f00f4da4509776438824b7ffce00)) ##### Tests - reach 100% branch coverage ([#​46284](https://github.com/renovatebot/renovate/issues/46284)) ([f711fd4](https://github.com/renovatebot/renovate/commit/f711fd46e28ea7b5e75616d92d8fbd9cbcfdae93)) - **workers/repository:** close more branch coverage gaps ([#​46254](https://github.com/renovatebot/renovate/issues/46254)) ([7960e5d](https://github.com/renovatebot/renovate/commit/7960e5d0770e8083e2b39f472548fa9a280f1977)) - **workers/repository:** close more branch coverage gaps ([#​46259](https://github.com/renovatebot/renovate/issues/46259)) ([f7e8104](https://github.com/renovatebot/renovate/commit/f7e81045118b4ef415e64d3abdc688cbaf7af9b7)) - **workers/repository:** close more branch coverage gaps ([#​46269](https://github.com/renovatebot/renovate/issues/46269)) ([f1ace2d](https://github.com/renovatebot/renovate/commit/f1ace2dfdce92e91afc7cb1c9f67d4030f92c0c9)) ### [`v44.95.0`](https://github.com/renovatebot/renovate/releases/tag/44.95.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.94.4...44.95.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.0 (main) ([#​46281](https://github.com/renovatebot/renovate/issues/46281)) ([2732ccf](https://github.com/renovatebot/renovate/commit/2732ccf8570b7386ffcdd75b04cac18c65501bd4)) ### [`v44.94.4`](https://github.com/renovatebot/renovate/releases/tag/44.94.4) [Compare Source](https://github.com/renovatebot/renovate/compare/44.94.3...44.94.4) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.16.0 (main) ([#​46280](https://github.com/renovatebot/renovate/issues/46280)) ([28f514a](https://github.com/renovatebot/renovate/commit/28f514ae1d27b43adf4e02c2509d7f65fa1d2690)) ##### Build System - **deps:** update dependency [@​renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.16 (main) ([#​46279](https://github.com/renovatebot/renovate/issues/46279)) ([8e9dcc7](https://github.com/renovatebot/renovate/commit/8e9dcc7db4222cf5f6a1f0717aa98a664b7185fc)) ### [`v44.94.3`](https://github.com/renovatebot/renovate/releases/tag/44.94.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.94.2...44.94.3) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.1 (main) ([#​46278](https://github.com/renovatebot/renovate/issues/46278)) ([6475043](https://github.com/renovatebot/renovate/commit/6475043afd82028e2448eab55afd53ff8f6c9bb7)) ##### Build System - **deps:** update dependency zod to v4.6.1 (main) ([#​46277](https://github.com/renovatebot/renovate/issues/46277)) ([3c31c7d](https://github.com/renovatebot/renovate/commit/3c31c7df73954ab3babb53127ed88d58f067ece5)) ### [`v44.94.2`](https://github.com/renovatebot/renovate/releases/tag/44.94.2) [Compare Source](https://github.com/renovatebot/renovate/compare/44.94.1...44.94.2) ##### Build System - **deps:** update dependency [@​renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.15 (main) ([#​46276](https://github.com/renovatebot/renovate/issues/46276)) ([d440083](https://github.com/renovatebot/renovate/commit/d4400832295686967c0e45218263605845f93277)) ### [`v44.94.1`](https://github.com/renovatebot/renovate/releases/tag/44.94.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.94.0...44.94.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.10 (main) ([#​46274](https://github.com/renovatebot/renovate/issues/46274)) ([c563ab2](https://github.com/renovatebot/renovate/commit/c563ab2a5278dcad4e5fd0f2727fd9dc48f44430)) ##### Documentation - **mend-hosted:** clarify Enterprises can change `inheritConfig*` ([#​46261](https://github.com/renovatebot/renovate/issues/46261)) ([0f5e9af](https://github.com/renovatebot/renovate/commit/0f5e9af2a383cb062b2fe3e5afa1474319971018)) - **mend-hosted:** move environment variables to their own page ([#​46260](https://github.com/renovatebot/renovate/issues/46260)) ([98e4bb5](https://github.com/renovatebot/renovate/commit/98e4bb57139f7f6041fb7b180534842057614669)) ##### Miscellaneous Chores - **deps:** update dependency [@​types/node](https://github.com/types/node) to v24.13.4 (main) ([#​46273](https://github.com/renovatebot/renovate/issues/46273)) ([45df173](https://github.com/renovatebot/renovate/commit/45df173f8febfb4be3b6da6d0c74c46ee2a1b48e)) ##### Tests - **manager/renovate-config:** guard `supportedPresetSources` against drift ([#​46256](https://github.com/renovatebot/renovate/issues/46256)) ([a14607f](https://github.com/renovatebot/renovate/commit/a14607f7e421e10ad8e42fb5fbdbf05a773c5d2a)), closes [#​46201](https://github.com/renovatebot/renovate/issues/46201) ##### Build System - **deps:** update dependency zod to v4.6.0 (main) ([#​46275](https://github.com/renovatebot/renovate/issues/46275)) ([88e6c1a](https://github.com/renovatebot/renovate/commit/88e6c1a57ef5c1cb7b3999ba01001e5b551f606e)) ### [`v44.94.0`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.8...44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#​46201](https://github.com/renovatebot/renovate/issues/46201)) ([2d4a77d](https://github.com/renovatebot/renovate/commit/2d4a77d932eaa02d6e59cfc92bc8b21c1d5ec6d4)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#​46202](https://github.com/renovatebot/renovate/issues/46202)) ([1f3b3a9](https://github.com/renovatebot/renovate/commit/1f3b3a9d56f9c5ea8cdf5c952583e6a63542ad1e)) - **util/template:** Add uppercase helper ([#​46205](https://github.com/renovatebot/renovate/issues/46205)) ([3abfaac](https://github.com/renovatebot/renovate/commit/3abfaacabcb25ad6b6a6dfe6f1620ec44b3d91b0)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#​46115](https://github.com/renovatebot/renovate/issues/46115)) ([c61b3fe](https://github.com/renovatebot/renovate/commit/c61b3fe6dea8e190b64a84da162e431a2d051d72)) - **datasource/cpan:** set cacheable explicitly ([#​46123](https://github.com/renovatebot/renovate/issues/46123)) ([f2d750b](https://github.com/renovatebot/renovate/commit/f2d750b81729dea893f4c2f4864e3542d386ec17)) - **datasource/elm-package:** set cacheable explicitly ([#​46120](https://github.com/renovatebot/renovate/issues/46120)) ([735c4e2](https://github.com/renovatebot/renovate/commit/735c4e22f22b1f82a4ecbf648fe0409696782c9f)) - **datasource/java-version:** set cacheable explicitly ([#​46122](https://github.com/renovatebot/renovate/issues/46122)) ([3b61b15](https://github.com/renovatebot/renovate/commit/3b61b15309976f8256cb6921ba090d2c28efd2e5)) - **datasource/ruby-version:** set cacheable explicitly ([#​46121](https://github.com/renovatebot/renovate/issues/46121)) ([4a7c237](https://github.com/renovatebot/renovate/commit/4a7c237fb9c90aba56c1e15931e0af0c4accc332)) - **datasource/typst:** set cacheable explicitly ([#​46126](https://github.com/renovatebot/renovate/issues/46126)) ([48006f8](https://github.com/renovatebot/renovate/commit/48006f8856dbb132069fd177bfa85a3ea0ffc9a3)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](https://github.com/renovatebot/renovate/commit/db9e8bc1a0fc1a6087b7ee90e946345f92047d34)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](https://github.com/renovatebot/renovate/commit/967f480f6d6e71f5a23eb858e4b75175b8b6651f)), closes [#​46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](https://github.com/renovatebot/renovate/commit/e0a77f8121de1aeece80c1cd671c19eed5a2f86e)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](https://github.com/renovatebot/renovate/commit/71aa9454945832a654594575389c753618e6dd36)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](https://github.com/renovatebot/renovate/commit/5a34d9607484994e3922167e83f64f643ace29b5)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](https://github.com/renovatebot/renovate/commit/71f67417b7afb0d123eabc986d6f79d897719fd8)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](https://github.com/renovatebot/renovate/commit/231c3e617f12331fe8edeaadf67577bb17f9581e)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](https://github.com/renovatebot/renovate/commit/fe649335ce5dab9ea67304eb67719da2571e577f)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](https://github.com/renovatebot/renovate/commit/88303b26b042a51eb834f0e3aa11b87cc15a7ff4)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](https://github.com/renovatebot/renovate/commit/08d11825c84776ff800bf3bc13fce14b68f99035)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](https://github.com/renovatebot/renovate/commit/e650960c1826c65ad4d146b2a7f001134746dfc2)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](https://github.com/renovatebot/renovate/commit/9303449af1f6f8d017206812c4e4f0bb2b22b915)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](https://github.com/renovatebot/renovate/commit/219c8f718edeab60e2823c0363358bb7fed09d28)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#​46200](https://github.com/renovatebot/renovate/issues/46200)) ([f6bbc9f](https://github.com/renovatebot/renovate/commit/f6bbc9f579779222c5da821555f0474f0dab8036)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#​46250](https://github.com/renovatebot/renovate/issues/46250)) ([6763ca2](https://github.com/renovatebot/renovate/commit/6763ca270415ac593fc5145be0c6178e4c8486c7)) - **manager/github-actions:** restructure directory for `known-actions` ([#​46248](https://github.com/renovatebot/renovate/issues/46248)) ([2b84f8c](https://github.com/renovatebot/renovate/commit/2b84f8c13d5c6747d56da43d109cb377b45a6c5e)), closes [#​46242](https://github.com/renovatebot/renovate/issues/46242) - **manager:** add shared artifact result and lock file helpers ([#​46091](https://github.com/renovatebot/renovate/issues/46091)) ([296d92c](https://github.com/renovatebot/renovate/commit/296d92caafba16f98bd76be996f29a2978112d8c)) - **manager:** build artifact results with the shared helpers ([#​46092](https://github.com/renovatebot/renovate/issues/46092)) ([bf5ff94](https://github.com/renovatebot/renovate/commit/bf5ff94d28e76a035b67272a71c103249861995e)) - **manager:** share repo status to file change conversion ([#​46090](https://github.com/renovatebot/renovate/issues/46090)) ([9defb36](https://github.com/renovatebot/renovate/commit/9defb36404a080f626c80046e2b85a5d1f5b89ed)) - **manager:** share the lock file updateArtifacts skeleton ([#​46093](https://github.com/renovatebot/renovate/issues/46093)) ([9fc451c](https://github.com/renovatebot/renovate/commit/9fc451c44d2b46e9e959528537f395a5de913734)) ##### Tests - close branch coverage gaps outside the manager tree ([#​46252](https://github.com/renovatebot/renovate/issues/46252)) ([5985247](https://github.com/renovatebot/renovate/commit/59852479bf8f4c03790944c973c2d5662570c8a3)) ### [`v44.93.8`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.7...44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#​46210](https://github.com/renovatebot/renovate/issues/46210)) ([5ddaf0a](https://github.com/renovatebot/renovate/commit/5ddaf0a30e84fad5c0012fdb5c7c0b6256f5b279)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#​46203](https://github.com/renovatebot/renovate/issues/46203)) ([ab6b230](https://github.com/renovatebot/renovate/commit/ab6b2309abd20def21fefc112b939f260e17ad01)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#​46246](https://github.com/renovatebot/renovate/issues/46246)) ([809e565](https://github.com/renovatebot/renovate/commit/809e56572cb036ee15b2de8f5ef7aee5a034e495)) ### [`v44.93.7`](https://github.com/renovatebot/renovate/releases/tag/44.93.7) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.6...44.93.7) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.9 (main) ([#​46245](https://github.com/renovatebot/renovate/issues/46245)) ([4d88ac4](https://github.com/renovatebot/renovate/commit/4d88ac46a1a5b1c69341fe1d4aa08015f993159d)) ### [`v44.93.6`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.5...44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#​46242](https://github.com/renovatebot/renovate/issues/46242)) ([4b5a64e](https://github.com/renovatebot/renovate/commit/4b5a64e6e1921fe6012e094a81fe2514240dedb6)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#​46228](https://github.com/renovatebot/renovate/issues/46228)) ([54c7e5e](https://github.com/renovatebot/renovate/commit/54c7e5e77b92fb5abdccebe15b05356c37836e95)) ##### Tests - **manager:** close more branch coverage gaps ([#​45972](https://github.com/renovatebot/renovate/issues/45972)) ([4cb4da6](https://github.com/renovatebot/renovate/commit/4cb4da6bd16d13c1292eb03bb42c56e12b5acbb0)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#​46221](https://github.com/renovatebot/renovate/issues/46221)) ([312c380](https://github.com/renovatebot/renovate/commit/312c3809267473228a9341fbfd25527e1fbcf8f0)) - **manager:** mark remaining unreachable manager guards ([#​46082](https://github.com/renovatebot/renovate/issues/46082)) ([9ac59d6](https://github.com/renovatebot/renovate/commit/9ac59d69d7f9e70033d30ea1c6c1d32f8aa76137)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#​46222](https://github.com/renovatebot/renovate/issues/46222)) ([1ea8602](https://github.com/renovatebot/renovate/commit/1ea8602aaaafdc974b6d2055a8ac46439140a374)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#​46223](https://github.com/renovatebot/renovate/issues/46223)) ([1e9c2f1](https://github.com/renovatebot/renovate/commit/1e9c2f15bf44d284e65ff018cd830293a2a9f084)) ### [`v44.93.5`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.4...44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#​46237](https://github.com/renovatebot/renovate/issues/46237)) ([19087b6](https://github.com/renovatebot/renovate/commit/19087b628dc303e336f60e7ca3728be5d817bce3)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#​46233](https://github.com/renovatebot/renovate/issues/46233)) ([4a83bc3](https://github.com/renovatebot/renovate/commit/4a83bc324c9a6bf806fe0823782e2ca5fd3afac3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#​46232](https://github.com/renovatebot/renovate/issues/46232)) ([642fe06](https://github.com/renovatebot/renovate/commit/642fe06cae0bf2a86eeffe4bc99fc06ae3daab79)) ### [`v44.93.4`](https://github.com/renovatebot/renovate/releases/tag/44.93.4) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.3...44.93.4) ##### Bug Fixes - **datasource/go:** cache the publication time of each version ([#​45951](https://github.com/renovatebot/renovate/issues/45951)) ([aae889a](https://github.com/renovatebot/renovate/commit/aae889a285c952cf10a648afbf2041213bc64437)) ##### Tests - **datasource/go:** show that `.info` timestamps are refetched ([#​45950](https://github.com/renovatebot/renovate/issues/45950)) ([0649d9f](https://github.com/renovatebot/renovate/commit/0649d9f8432785a6231b21031f7a5a7233ecdd3b)) ### [`v44.93.3`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.2...44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#​46231](https://github.com/renovatebot/renovate/issues/46231)) ([94058a2](https://github.com/renovatebot/renovate/commit/94058a2434edae8fb0f13eeab80b0f9b929fe468)) ### [`v44.93.2`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.1...44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#​46230](https://github.com/renovatebot/renovate/issues/46230)) ([bccca7a](https://github.com/renovatebot/renovate/commit/bccca7a5c1c1af2cdaf432de6b8f1cb38158d510)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#​46229](https://github.com/renovatebot/renovate/issues/46229)) ([d0e3426](https://github.com/renovatebot/renovate/commit/d0e3426181be7d383eef81fd8fc1d6b2ebb9aeb8)) ### [`v44.93.1`](https://github.com/renovatebot/renovate/releases/tag/44.93.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.93.0...44.93.1) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.15 (main) ([#​46227](https://github.com/renovatebot/renovate/issues/46227)) ([f0b5717](https://github.com/renovatebot/renovate/commit/f0b571733b0d0f41da9c969c320b2cdf2260878a)) ##### Build System - **deps:** update dependency ignore to v7.0.9 (main) ([#​46226](https://github.com/renovatebot/renovate/issues/46226)) ([ced1b3a](https://github.com/renovatebot/renovate/commit/ced1b3a4bb74c84e2f6da39f0a1cc9dde8280bba)) ### [`v44.93.0`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.92.0...44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](https://github.com/renovatebot/renovate/commit/cded589dcfbaf4a23ef3b2f8c0d1b6d878f073ae)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](https://github.com/renovatebot/renovate/commit/cbd9e92db767741bc30e9e9bf6ca3a32159e1aa2)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](https://github.com/renovatebot/renovate/commit/91354ecdda90ecbcad471c9ab24997cea18d2d9f)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](https://github.com/renovatebot/renovate/commit/6df95542c60e906a5e08a5268103a417d95e4280)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](https://github.com/renovatebot/renovate/commit/11ae208619f583c65b5e933f7e21340f0cc1a855)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](https://github.com/renovatebot/renovate/commit/a4a06127da4db8d6ff515e420bd563fe7130ad62)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](https://github.com/renovatebot/renovate/commit/0124aebe09c60e197991b45895a1f8f45c4f1909)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](https://github.com/renovatebot/renovate/commit/0b93f81d64b3ae93e373078940da71db00708767)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](https://github.com/renovatebot/renovate/commit/8848a6584909b1aa36628ce90f66cfd29e49bc80)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](https://github.com/renovatebot/renovate/commit/38aa4b45a2ac42880b42c4841d020ec4626b394c)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](https://github.com/renovatebot/renovate/commit/efae679b2aec7f67aefdc1397f0f01c6f51672e8)) ### [`v44.92.0`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.91.0...44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](https://github.com/renovatebot/renovate/commit/5f013cbf110518f50c330cd87a79f3ab89df4021)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](https://github.com/renovatebot/renovate/commit/99fa38194df2971a508511ef4429bb9566cdbbf3)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](https://github.com/renovatebot/renovate/commit/d59c05a6a516938eb8cd1670e0157140dda55fd7)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](https://github.com/renovatebot/renovate/commit/3b252fe6400d57fdb05023be2bb3a760da4468f5)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](https://github.com/renovatebot/renovate/commit/f9e1b040ed8a651b0b376a4ca13b5f8750e1b154)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](https://github.com/renovatebot/renovate/commit/e51ada8d4d91e0ae0cd320929433769a21dc30bb)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](https://github.com/renovatebot/renovate/commit/e0cfb08c7ba1bfbdf53f6a594a48bd9bac3cc3fc)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](https://github.com/renovatebot/renovate/commit/f7d51a08e9042955bb250aa1b44f1f39cc5e02a5)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](https://github.com/renovatebot/renovate/commit/8b01f716d363439ebaddba54ebd0eb2edd4a6220)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](https://github.com/renovatebot/renovate/commit/bd6e85683ec6159a19e3be4a21e5151b55b4c8f2)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](https://github.com/renovatebot/renovate/commit/4431457780dc38165657e65bc7feb21954aa3051)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](https://github.com/renovatebot/renovate/commit/d1add6434536009fbba18f54dcfbefe365a4b39c)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](https://github.com/renovatebot/renovate/commit/9cb195810442f8a1a522f265f26e9aef7a7be5aa)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](https://github.com/renovatebot/renovate/commit/159bbb256d44a5c840d0a5d3ec757dd4c59526c3)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](https://github.com/renovatebot/renovate/commit/1859552fa7af3346dc81c80b6abd5bf74c33595d)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](https://github.com/renovatebot/renovate/commit/4bca80b114f9f8c5d4417bfacabc60861880890f)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](https://github.com/renovatebot/renovate/commit/72f3c6ff5ca619b5f37d5a4254e0183f687693da)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](https://github.com/renovatebot/renovate/commit/5e616ded2e6eb775d51a21d0afca90438befbbf1)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](https://github.com/renovatebot/renovate/commit/4a3bcb0761254630dcf23c25fca540afb82fa6d1)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](https://github.com/renovatebot/renovate/commit/76a36a07f4fe98e312a674f4ceb4838cae874f77)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](https://github.com/renovatebot/renovate/commit/323dfea8ef145fc197bacfe26b7bd32f36d9001a)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](https://github.com/renovatebot/renovate/commit/16f93fb826e1effa719b70c90af043a4fa3eef2b)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](https://github.com/renovatebot/renovate/commit/75a52445eef94cc72ff4d6516b34f9a91487f6a1)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](https://github.com/renovatebot/renovate/commit/6934310a836a76433954c11c37b6872d24dd4bb0)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](https://github.com/renovatebot/renovate/commit/77b102c81f9c900cf17b7f7687f9d3cb173cd2f9)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](https://github.com/renovatebot/renovate/commit/0346f4cf6d2a734ebd9c67c78ab8e8325891ceb8)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](https://github.com/renovatebot/renovate/commit/6f6dc0d3e045cb1c2b2cdc465134cc7732c2033d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](https://github.com/renovatebot/renovate/commit/d830694b7beb4a50beeb1eec96fc56b71613d67c)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](https://github.com/renovatebot/renovate/commit/0cea46087f80269eec811afdd67abc2473851c46)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](https://github.com/renovatebot/renovate/commit/59dea97d30ef6b867c28492c61ba2c3e36446222)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](https://github.com/renovatebot/renovate/commit/19c96a519c4817257f46acc2c1eebba2d89ea14e)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](https://github.com/renovatebot/renovate/commit/295b59670c6a65210bea8b9a471dbe7043583b61)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](https://github.com/renovatebot/renovate/commit/5db81beff3793921379dd02a40832d508ef86c85)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](https://github.com/renovatebot/renovate/commit/677dbb41a26dc2e7406b629657ec4dceca742843)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#​46114](https://github.com/renovatebot/renovate/issues/46114)) ([3440210](https://github.com/renovatebot/renovate/commit/3440210dbffd03029c60c184944d7f1857b06e44)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#​46211](https://github.com/renovatebot/renovate/issues/46211)) ([5149393](https://github.com/renovatebot/renovate/commit/5149393313d671ffd327350d0fd78b933d26f3be)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#​46212](https://github.com/renovatebot/renovate/issues/46212)) ([f14c02a](https://github.com/renovatebot/renovate/commit/f14c02a3eb3029e73405077158edfa6025302c05)) - **deps:** update linters to v1.82.0 (main) ([#​46026](https://github.com/renovatebot/renovate/issues/46026)) ([2c016a5](https://github.com/renovatebot/renovate/commit/2c016a54c17d5b320442f17e9f047aa3d81cfd8e)) ### [`v44.91.0`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.90.3...44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#​46033](https://github.com/renovatebot/renovate/issues/46033)) ([6c7e9fa](https://github.com/renovatebot/renovate/commit/6c7e9faa7e83915ea9014624e5912454540aa761)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#​46032](https://github.com/renovatebot/renovate/issues/46032)) ([3de36a8](https://github.com/renovatebot/renovate/commit/3de36a8e43df8f0a3ffa0c8532556674d3d85c1b)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#​46031](https://github.com/renovatebot/renovate/issues/46031)) ([608b47e](https://github.com/renovatebot/renovate/commit/608b47ea2ad59f905e536a6010b1668867fe4cd6)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#​46034](https://github.com/renovatebot/renovate/issues/46034)) ([d27e967](https://github.com/renovatebot/renovate/commit/d27e9676329b2c44a6af19b713060b2d3db44315)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#​46204](https://github.com/renovatebot/renovate/issues/46204)) ([b80931b](https://github.com/renovatebot/renovate/commit/b80931bb768ee0dd8fafe5b85b390d91d2cd9139)) ##### Code Refactoring - **manager:** remove unreachable branches ([#​46206](https://github.com/renovatebot/renovate/issues/46206)) ([49e61d7](https://github.com/renovatebot/renovate/commit/49e61d7a35c4163a6ec85abda661044f27c45d1a)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#​45944](https://github.com/renovatebot/renovate/issues/45944)) ([351201c](https://github.com/renovatebot/renovate/commit/351201cac671216995c7ad244ccfb3b5ada828b6)) - **manager/sbt,swift:** close branch coverage gaps ([#​45946](https://github.com/renovatebot/renovate/issues/45946)) ([44a9f52](https://github.com/renovatebot/renovate/commit/44a9f5283b0e75f3da64d644c10f6b3f0a5c3426)) - **manager/terraform:** close branch coverage gaps ([#​45948](https://github.com/renovatebot/renovate/issues/45948)) ([dec41b6](https://github.com/renovatebot/renovate/commit/dec41b697e7ff92f56fca03970e66ebcf2b221a9)) - **manager:** close long-tail branch coverage gaps ([#​45954](https://github.com/renovatebot/renovate/issues/45954)) ([55a7341](https://github.com/renovatebot/renovate/commit/55a7341be254e763c0db528dacd2da91b57ef0cc)) ##### Continuous Integration - ratchet the branch coverage threshold ([#​45955](https://github.com/renovatebot/renovate/issues/45955)) ([fa0eb6c](https://github.com/renovatebot/renovate/commit/fa0eb6cd4c463b1a0d3650c2f6edcba69ef48eda)) ### [`v44.90.3`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.90.2...44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#​46198](https://github.com/renovatebot/renovate/issues/46198)) ([b536021](https://github.com/renovatebot/renovate/commit/b536021ec7372afab2636831651c77e4e348def0)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#​46195](https://github.com/renovatebot/renovate/issues/46195)) ([d2e5541](https://github.com/renovatebot/renovate/commit/d2e5541f232370a0df3624409872d6aea8beb7cd)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#​46196](https://github.com/renovatebot/renovate/issues/46196)) ([653d730](https://github.com/renovatebot/renovate/commit/653d73057f5708ec3b550ec4b9d14448885c03cf)) - **deps:** update dependency uv to v0.12.14 (main) ([#​46197](https://github.com/renovatebot/renovate/issues/46197)) ([72e7670](https://github.com/renovatebot/renovate/commit/72e7670708ab5fa72a1421b7292cfbdc9401ae00)) ### [`v44.90.2`](https://github.com/renovatebot/renovate/releases/tag/44.90.2) [Compare Source](https://github.com/renovatebot/renovate/compare/44.90.1...44.90.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.2 (main) ([#​46170](https://github.com/renovatebot/renovate/issues/46170)) ([271ec2a](https://github.com/renovatebot/renovate/commit/271ec2a54e4ce1332e99f21930602ecc5e625f36)) ### [`v44.90.1`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.90.0...44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#​46137](https://github.com/renovatebot/renovate/issues/46137)) ([73bf8d0](https://github.com/renovatebot/renovate/commit/73bf8d0f645d784879e6e744dfd3bcf346910e88)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#​46136](https://github.com/renovatebot/renovate/issues/46136)) ([1b8054f](https://github.com/renovatebot/renovate/commit/1b8054f66e306aa885b28a2101cb374b39a52e3f)) ### [`v44.90.0`](https://github.com/renovatebot/renovate/releases/tag/44.90.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.89.1...44.90.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.0 (main) ([#​46125](https://github.com/renovatebot/renovate/issues/46125)) ([fb7f1f4](https://github.com/renovatebot/renovate/commit/fb7f1f4e5a4ad8bbdc4874ee0676922a0d8e7572)) ##### Bug Fixes - **exec:** memoise which `install-tool`s we've run ([#​46084](https://github.com/renovatebot/renovate/issues/46084)) ([b2135e4](https://github.com/renovatebot/renovate/commit/b2135e41b709160d9901c0f675f434c10a4d764d)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.1 (main) ([#​46124](https://github.com/renovatebot/renovate/issues/46124)) ([0e4ccb2](https://github.com/renovatebot/renovate/commit/0e4ccb2ac5ca771639c0e49bd071408293789c1c)) ### [`v44.89.1`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.89.0...44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#​45949](https://github.com/renovatebot/renovate/issues/45949)) ([826541b](https://github.com/renovatebot/renovate/commit/826541b2665270bc8a05514c544243be2620c242)) ### [`v44.89.0`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.88.0...44.89.0) ##### Features - **manager/mise:** support selector lockfile updates ([#​44615](https://github.com/renovatebot/renovate/issues/44615)) ([2e951d2](https://github.com/renovatebot/renovate/commit/2e951d2254190b05d42c239756c4bdfe3a1c79a7)) ### [`v44.88.0`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.87.1...44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#​45940](https://github.com/renovatebot/renovate/issues/45940)) ([3e099dd](https://github.com/renovatebot/renovate/commit/3e099dd645a6d736150d7322fd5a9df15cd4747b)), closes [#​43038](https://github.com/renovatebot/renovate/issues/43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#​46027](https://github.com/renovatebot/renovate/issues/46027)) ([ed285cc](https://github.com/renovatebot/renovate/commit/ed285cc4c1024293796e836b794ef37bcdbc8eac)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#​45957](https://github.com/renovatebot/renovate/issues/45957)) ([7295d6d](https://github.com/renovatebot/renovate/commit/7295d6dc164714c125e2fd164d8528f834f52ad5)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#​45960](https://github.com/renovatebot/renovate/issues/45960)) ([fb77d30](https://github.com/renovatebot/renovate/commit/fb77d30477e9bff64edfa4ab28a690ab72d00217)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#​46025](https://github.com/renovatebot/renovate/issues/46025)) ([4e6dc54](https://github.com/renovatebot/renovate/commit/4e6dc54db4e9a697b185b4907af5525ed05e0425)) - **lint:** require `cacheable` on `withCache()` calls ([#​45958](https://github.com/renovatebot/renovate/issues/45958)) ([295cd65](https://github.com/renovatebot/renovate/commit/295cd651249201fdf3e423d4098651339588ba94)), closes [#​45949](https://github.com/renovatebot/renovate/issues/45949) ### [`v44.87.1`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.87.0...44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#​45953](https://github.com/renovatebot/renovate/issues/45953)) ([69d6f9d](https://github.com/renovatebot/renovate/commit/69d6f9dedc1011d2911f2c40110ec4b4b8a6b95b)) ### [`v44.87.0`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.86.0...44.87.0) ##### Features - **presets/replacements:** xlsx to scoped ([#​43461](https://github.com/renovatebot/renovate/issues/43461)) ([43bc8c8](https://github.com/renovatebot/renovate/commit/43bc8c807f496cd5aae2e15dffceb9348166d4fe)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#​45945](https://github.com/renovatebot/renovate/issues/45945)) ([2e80293](https://github.com/renovatebot/renovate/commit/2e8029360d99a6ef93c811260bfde4bd8a474dbd)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#​45929](https://github.com/renovatebot/renovate/issues/45929)) ([ec4ba7b](https://github.com/renovatebot/renovate/commit/ec4ba7b381c5601f91f27208c21586645b9289cc)) ##### Tests - **datasource:** close branch coverage gaps ([#​45943](https://github.com/renovatebot/renovate/issues/45943)) ([3a723b7](https://github.com/renovatebot/renovate/commit/3a723b7891e43d6b687669d7053263029b854714)) - **workers/lookup:** cover untested branches under lookup/ ([#​45930](https://github.com/renovatebot/renovate/issues/45930)) ([7aedcb2](https://github.com/renovatebot/renovate/commit/7aedcb24d255fa5345e743a61353254e4b672acd)) ### [`v44.86.0`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.85.1...44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#​45826](https://github.com/renovatebot/renovate/issues/45826)) ([4b4d14e](https://github.com/renovatebot/renovate/commit/4b4d14ec00d7b32a03f3231a50c853b56d32fc9a)) ### [`v44.85.1`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) [Compare Source](https://github.com/renovatebot/renovate/compare/44.85.0...44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#​45928](https://github.com/renovatebot/renovate/issues/45928)) ([96e72f6](https://github.com/renovatebot/renovate/commit/96e72f6a939d667900e7d17b07ae3754d4acfa54)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#​45933](https://github.com/renovatebot/renovate/issues/45933)) ([874060f](https://github.com/renovatebot/renovate/commit/874060f7ee1378bf747dcc70d6c39215b39dd2fa)) ### [`v44.85.0`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.84.0...44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#​45825](https://github.com/renovatebot/renovate/issues/45825)) ([4416075](https://github.com/renovatebot/renovate/commit/44160755f953ad05c7d143aa4efacc0ef5333d61)), closes [#​37075](https://github.com/renovatebot/renovate/issues/37075) [#​43900](https://github.com/renovatebot/renovate/issues/43900) [#​44068](https://github.com/renovatebot/renovate/issues/44068) [#​44048](https://github.com/renovatebot/renovate/issues/44048) [#​39533](https://github.com/renovatebot/renovate/issues/39533) [#​37768](https://github.com/renovatebot/renovate/issues/37768) [#​38040](https://github.com/renovatebot/renovate/issues/38040) ### [`v44.84.0`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) [Compare Source](https://github.com/renovatebot/renovate/compare/44.83.3...44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#​45877](https://github.com/renovatebot/renovate/issues/45877)) ([e6c6f29](https://github.com/renovatebot/renovate/commit/e6c6f2914aa5cd552dd086756f7241c1b8c1ed1e)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#​45878](https://github.com/renovatebot/renovate/issues/45878)) ([58cd82c](https://github.com/renovatebot/renovate/commit/58cd82c0601735f4816127bb5c81a8f03376cebb)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#​45875](https://github.com/renovatebot/renovate/issues/45875)) ([343fed8](https://github.com/renovatebot/renovate/commit/343fed8955ecc41258528e6cd993c44171d4e470)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#​45887](https://github.com/renovatebot/renovate/issues/45887)) ([03906a7](https://github.com/renovatebot/renovate/commit/03906a7cbf375554cf87df9a0d5936522a43343d)), closes [#​35777](https://github.com/renovatebot/renovate/issues/35777) ### [`v44.83.3`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) [Compare Source](https://github.com/renovatebot/renovate/compare/44.83.2...44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#​40208](https://github.com/renovatebot/renovate/issues/40208)) ([26903f4](https://github.com/renovatebot/renovate/commit/26903f432494e0b8db1ec9c138bc89e3c8bf4986)) ##### Documentation - clarify extractVersion and add artifactory example ([#​45926](https://github.com/renovatebot/renovate/issues/45926)) ([405c32b](https://github.com/renoâĶ
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Sep 20, 2026
##### [\`44.97.2\`](https://github.com/renovatebot/renovate/releases/tag/44.97.2) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.1 (main) ([#46304](renovatebot/renovate#46304)) ([d54267f](renovatebot/renovate@d54267f)) - **deps:** update dependency cronstrue to v3.26.0 (main) ([#46301](renovatebot/renovate#46301)) ([de452f5](renovatebot/renovate@de452f5)) --- ##### [\`44.97.1\`](https://github.com/renovatebot/renovate/releases/tag/44.97.1) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2 (main) ([#46298](renovatebot/renovate#46298)) ([e19db4e](renovatebot/renovate@e19db4e)) --- ##### [\`44.97.0\`](https://github.com/renovatebot/renovate/releases/tag/44.97.0) ##### Features - **manager/helm-values:** support version in sibling tag/version key ([#46267](renovatebot/renovate#46267)) ([2e1a079](renovatebot/renovate@2e1a079)), closes [#46265](https://github.com/renovatebot/renovate/issues/46265) ##### Bug Fixes - **datasource/docker:** fetch all pages for Red Hat registries ([#46294](renovatebot/renovate#46294)) ([f3a314f](renovatebot/renovate@f3a314f)) --- ##### [\`44.96.4\`](https://github.com/renovatebot/renovate/releases/tag/44.96.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.1 (main) ([#46295](renovatebot/renovate#46295)) ([be8ddad](renovatebot/renovate@be8ddad)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.73.0 (main) ([#46297](renovatebot/renovate#46297)) ([53e93ca](renovatebot/renovate@53e93ca)) - **deps:** update dependency vite to v8.3.0 (main) ([#46296](renovatebot/renovate#46296)) ([b34b2cb](renovatebot/renovate@b34b2cb)) --- ##### [\`44.96.3\`](https://github.com/renovatebot/renovate/releases/tag/44.96.3) ##### Bug Fixes - **datasource/buildpacks-registry:** set cacheable explicitly ([adc1b0c](renovatebot/renovate@adc1b0c)), closes [#45974](renovatebot/renovate#45974) - **datasource/dotnet-version:** set cacheable explicitly ([3848bd9](renovatebot/renovate@3848bd9)), closes [#45981](renovatebot/renovate#45981) - **datasource/galaxy:** set cacheable explicitly ([8fcbe1f](renovatebot/renovate@8fcbe1f)), closes [#45986](renovatebot/renovate#45986) - **datasource/jsr:** set cacheable explicitly ([30f0fe8](renovatebot/renovate@30f0fe8)), closes [#46005](renovatebot/renovate#46005) - **datasource/rust-version:** set cacheable explicitly ([bb378c3](renovatebot/renovate@bb378c3)), closes [#46016](renovatebot/renovate#46016) ##### Miscellaneous Chores - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.13 (main) ([#46291](renovatebot/renovate#46291)) ([ec41298](renovatebot/renovate@ec41298)) - **deps:** update dependency lint-staged to v17.5.1 (main) ([#46292](renovatebot/renovate#46292)) ([f585e1e](renovatebot/renovate@f585e1e)) --- ##### [\`44.96.2\`](https://github.com/renovatebot/renovate/releases/tag/44.96.2) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.2 (main) ([#46290](renovatebot/renovate#46290)) ([ff9ec78](renovatebot/renovate@ff9ec78)) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.3 (main) ([#46289](renovatebot/renovate#46289)) ([3c173d3](renovatebot/renovate@3c173d3)) --- ##### [\`44.96.1\`](https://github.com/renovatebot/renovate/releases/tag/44.96.1) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.2 (main) ([#46285](renovatebot/renovate#46285)) ([232835d](renovatebot/renovate@232835d)) --- ##### [\`44.96.0\`](https://github.com/renovatebot/renovate/releases/tag/44.96.0) ##### Features - **config:** add `minimumReleaseAgeBuffer` option ([#45577](renovatebot/renovate#45577)) ([4215f35](renovatebot/renovate@4215f35)) - **manager/dockerfile:** extract `apk add` packages from `RUN` instructions ([#45691](renovatebot/renovate#45691)) ([9b87f8d](renovatebot/renovate@9b87f8d)), closes [#43711](renovatebot/renovate#43711) ##### Bug Fixes - **platform/github:** attempt direct merge before falling back to the merge queue ([#46271](renovatebot/renovate#46271)) ([a22f8f0](renovatebot/renovate@a22f8f0)), closes [#45724](renovatebot/renovate#45724) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.1 (main) ([#46282](renovatebot/renovate#46282)) ([8763fe4](renovatebot/renovate@8763fe4)) - **deps:** update jlumbroso/free-disk-space action to v1.3.2 (main) ([#46283](renovatebot/renovate#46283)) ([c5a2722](renovatebot/renovate@c5a2722)) ##### Tests - reach 100% branch coverage ([#46284](renovatebot/renovate#46284)) ([f711fd4](renovatebot/renovate@f711fd4)) - **workers/repository:** close more branch coverage gaps ([#46254](renovatebot/renovate#46254)) ([7960e5d](renovatebot/renovate@7960e5d)) - **workers/repository:** close more branch coverage gaps ([#46259](renovatebot/renovate#46259)) ([f7e8104](renovatebot/renovate@f7e8104)) - **workers/repository:** close more branch coverage gaps ([#46269](renovatebot/renovate#46269)) ([f1ace2d](renovatebot/renovate@f1ace2d)) --- ##### [\`44.95.0\`](https://github.com/renovatebot/renovate/releases/tag/44.95.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.0 (main) ([#46281](renovatebot/renovate#46281)) ([2732ccf](renovatebot/renovate@2732ccf)) --- ##### [\`44.94.4\`](https://github.com/renovatebot/renovate/releases/tag/44.94.4) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.16.0 (main) ([#46280](renovatebot/renovate#46280)) ([28f514a](renovatebot/renovate@28f514a)) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.16 (main) ([#46279](renovatebot/renovate#46279)) ([8e9dcc7](renovatebot/renovate@8e9dcc7)) --- ##### [\`44.94.3\`](https://github.com/renovatebot/renovate/releases/tag/44.94.3) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.1 (main) ([#46278](renovatebot/renovate#46278)) ([6475043](renovatebot/renovate@6475043)) ##### Build System - **deps:** update dependency zod to v4.6.1 (main) ([#46277](renovatebot/renovate#46277)) ([3c31c7d](renovatebot/renovate@3c31c7d)) --- ##### [\`44.94.2\`](https://github.com/renovatebot/renovate/releases/tag/44.94.2) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.15 (main) ([#46276](renovatebot/renovate#46276)) ([d440083](renovatebot/renovate@d440083)) --- ##### [\`44.94.1\`](https://github.com/renovatebot/renovate/releases/tag/44.94.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.10 (main) ([#46274](renovatebot/renovate#46274)) ([c563ab2](renovatebot/renovate@c563ab2)) ##### Documentation - **mend-hosted:** clarify Enterprises can change `inheritConfig*` ([#46261](renovatebot/renovate#46261)) ([0f5e9af](renovatebot/renovate@0f5e9af)) - **mend-hosted:** move environment variables to their own page ([#46260](renovatebot/renovate#46260)) ([98e4bb5](renovatebot/renovate@98e4bb5)) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.4 (main) ([#46273](renovatebot/renovate#46273)) ([45df173](renovatebot/renovate@45df173)) ##### Tests - **manager/renovate-config:** guard `supportedPresetSources` against drift ([#46256](renovatebot/renovate#46256)) ([a14607f](renovatebot/renovate@a14607f)), closes [#46201](renovatebot/renovate#46201) ##### Build System - **deps:** update dependency zod to v4.6.0 (main) ([#46275](renovatebot/renovate#46275)) ([88e6c1a](renovatebot/renovate@88e6c1a)) --- ##### [\`44.94.0\`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#46201](renovatebot/renovate#46201)) ([2d4a77d](renovatebot/renovate@2d4a77d)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](renovatebot/renovate#46202)) ([1f3b3a9](renovatebot/renovate@1f3b3a9)) - **util/template:** Add uppercase helper ([#46205](renovatebot/renovate#46205)) ([3abfaac](renovatebot/renovate@3abfaac)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](renovatebot/renovate#46115)) ([c61b3fe](renovatebot/renovate@c61b3fe)) - **datasource/cpan:** set cacheable explicitly ([#46123](renovatebot/renovate#46123)) ([f2d750b](renovatebot/renovate@f2d750b)) - **datasource/elm-package:** set cacheable explicitly ([#46120](renovatebot/renovate#46120)) ([735c4e2](renovatebot/renovate@735c4e2)) - **datasource/java-version:** set cacheable explicitly ([#46122](renovatebot/renovate#46122)) ([3b61b15](renovatebot/renovate@3b61b15)) - **datasource/ruby-version:** set cacheable explicitly ([#46121](renovatebot/renovate#46121)) ([4a7c237](renovatebot/renovate@4a7c237)) - **datasource/typst:** set cacheable explicitly ([#46126](renovatebot/renovate#46126)) ([48006f8](renovatebot/renovate@48006f8)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](renovatebot/renovate@db9e8bc)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](renovatebot/renovate@967f480)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](renovatebot/renovate@e0a77f8)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](renovatebot/renovate@71aa945)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](renovatebot/renovate@5a34d96)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](renovatebot/renovate@71f6741)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](renovatebot/renovate@231c3e6)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](renovatebot/renovate@fe64933)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](renovatebot/renovate@88303b2)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](renovatebot/renovate@08d1182)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](renovatebot/renovate@e650960)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](renovatebot/renovate@9303449)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](renovatebot/renovate@219c8f7)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](renovatebot/renovate#46200)) ([f6bbc9f](renovatebot/renovate@f6bbc9f)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](renovatebot/renovate#46250)) ([6763ca2](renovatebot/renovate@6763ca2)) - **manager/github-actions:** restructure directory for `known-actions` ([#46248](renovatebot/renovate#46248)) ([2b84f8c](renovatebot/renovate@2b84f8c)), closes [#46242](renovatebot/renovate#46242) - **manager:** add shared artifact result and lock file helpers ([#46091](renovatebot/renovate#46091)) ([296d92c](renovatebot/renovate@296d92c)) - **manager:** build artifact results with the shared helpers ([#46092](renovatebot/renovate#46092)) ([bf5ff94](renovatebot/renovate@bf5ff94)) - **manager:** share repo status to file change conversion ([#46090](renovatebot/renovate#46090)) ([9defb36](renovatebot/renovate@9defb36)) - **manager:** share the lock file updateArtifacts skeleton ([#46093](renovatebot/renovate#46093)) ([9fc451c](renovatebot/renovate@9fc451c)) ##### Tests - close branch coverage gaps outside the manager tree ([#46252](renovatebot/renovate#46252)) ([5985247](renovatebot/renovate@5985247)) --- ##### [\`44.93.8\`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#46210](renovatebot/renovate#46210)) ([5ddaf0a](renovatebot/renovate@5ddaf0a)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#46203](renovatebot/renovate#46203)) ([ab6b230](renovatebot/renovate@ab6b230)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#46246](renovatebot/renovate#46246)) ([809e565](renovatebot/renovate@809e565)) --- ##### [\`44.93.7\`](renovatebot/renovate@44.93.6...44.93.7) --- ##### [\`44.93.6\`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#46242](renovatebot/renovate#46242)) ([4b5a64e](renovatebot/renovate@4b5a64e)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#46228](renovatebot/renovate#46228)) ([54c7e5e](renovatebot/renovate@54c7e5e)) ##### Tests - **manager:** close more branch coverage gaps ([#45972](renovatebot/renovate#45972)) ([4cb4da6](renovatebot/renovate@4cb4da6)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#46221](renovatebot/renovate#46221)) ([312c380](renovatebot/renovate@312c380)) - **manager:** mark remaining unreachable manager guards ([#46082](renovatebot/renovate#46082)) ([9ac59d6](renovatebot/renovate@9ac59d6)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#46222](renovatebot/renovate#46222)) ([1ea8602](renovatebot/renovate@1ea8602)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#46223](renovatebot/renovate#46223)) ([1e9c2f1](renovatebot/renovate@1e9c2f1)) --- ##### [\`44.93.5\`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#46237](renovatebot/renovate#46237)) ([19087b6](renovatebot/renovate@19087b6)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#46233](renovatebot/renovate#46233)) ([4a83bc3](renovatebot/renovate@4a83bc3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#46232](renovatebot/renovate#46232)) ([642fe06](renovatebot/renovate@642fe06)) --- ##### [\`44.93.4\`](renovatebot/renovate@44.93.3...44.93.4) --- ##### [\`44.93.3\`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#46231](renovatebot/renovate#46231)) ([94058a2](renovatebot/renovate@94058a2)) --- ##### [\`44.93.2\`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#46230](renovatebot/renovate#46230)) ([bccca7a](renovatebot/renovate@bccca7a)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#46229](renovatebot/renovate#46229)) ([d0e3426](renovatebot/renovate@d0e3426)) --- ##### [\`44.93.1\`](renovatebot/renovate@44.93.0...44.93.1) --- ##### [\`44.93.0\`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](renovatebot/renovate@cded589)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](renovatebot/renovate@cbd9e92)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](renovatebot/renovate@91354ec)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](renovatebot/renovate@6df9554)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](renovatebot/renovate@11ae208)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](renovatebot/renovate@a4a0612)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](renovatebot/renovate@0124aeb)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](renovatebot/renovate@0b93f81)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](renovatebot/renovate@8848a65)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](renovatebot/renovate@38aa4b4)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](renovatebot/renovate@efae679)) --- ##### [\`44.92.0\`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](renovatebot/renovate@5f013cb)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](renovatebot/renovate@99fa381)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](renovatebot/renovate@d59c05a)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](renovatebot/renovate@3b252fe)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](renovatebot/renovate@f9e1b04)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](renovatebot/renovate@e51ada8)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](renovatebot/renovate@e0cfb08)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](renovatebot/renovate@f7d51a0)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](renovatebot/renovate@8b01f71)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](renovatebot/renovate@bd6e856)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](renovatebot/renovate@4431457)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](renovatebot/renovate@d1add64)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](renovatebot/renovate@9cb1958)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](renovatebot/renovate@159bbb2)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](renovatebot/renovate@1859552)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](renovatebot/renovate@4bca80b)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](renovatebot/renovate@72f3c6f)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](renovatebot/renovate@5e616de)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](renovatebot/renovate@4a3bcb0)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](renovatebot/renovate@76a36a0)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](renovatebot/renovate@323dfea)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](renovatebot/renovate@16f93fb)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](renovatebot/renovate@75a5244)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](renovatebot/renovate@6934310)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](renovatebot/renovate@77b102c)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](renovatebot/renovate@0346f4c)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](renovatebot/renovate@6f6dc0d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](renovatebot/renovate@d830694)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](renovatebot/renovate@0cea460)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](renovatebot/renovate@59dea97)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](renovatebot/renovate@19c96a5)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](renovatebot/renovate@295b596)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](renovatebot/renovate@5db81be)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](renovatebot/renovate@677dbb4)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#46114](renovatebot/renovate#46114)) ([3440210](renovatebot/renovate@3440210)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#46211](renovatebot/renovate#46211)) ([5149393](renovatebot/renovate@5149393)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#46212](renovatebot/renovate#46212)) ([f14c02a](renovatebot/renovate@f14c02a)) - **deps:** update linters to v1.82.0 (main) ([#46026](renovatebot/renovate#46026)) ([2c016a5](renovatebot/renovate@2c016a5)) --- ##### [\`44.91.0\`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#46033](renovatebot/renovate#46033)) ([6c7e9fa](renovatebot/renovate@6c7e9fa)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#46032](renovatebot/renovate#46032)) ([3de36a8](renovatebot/renovate@3de36a8)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#46031](renovatebot/renovate#46031)) ([608b47e](renovatebot/renovate@608b47e)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#46034](renovatebot/renovate#46034)) ([d27e967](renovatebot/renovate@d27e967)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#46204](renovatebot/renovate#46204)) ([b80931b](renovatebot/renovate@b80931b)) ##### Code Refactoring - **manager:** remove unreachable branches ([#46206](renovatebot/renovate#46206)) ([49e61d7](renovatebot/renovate@49e61d7)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#45944](renovatebot/renovate#45944)) ([351201c](renovatebot/renovate@351201c)) - **manager/sbt,swift:** close branch coverage gaps ([#45946](renovatebot/renovate#45946)) ([44a9f52](renovatebot/renovate@44a9f52)) - **manager/terraform:** close branch coverage gaps ([#45948](renovatebot/renovate#45948)) ([dec41b6](renovatebot/renovate@dec41b6)) - **manager:** close long-tail branch coverage gaps ([#45954](renovatebot/renovate#45954)) ([55a7341](renovatebot/renovate@55a7341)) ##### Continuous Integration - ratchet the branch coverage threshold ([#45955](renovatebot/renovate#45955)) ([fa0eb6c](renovatebot/renovate@fa0eb6c)) --- ##### [\`44.90.3\`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#46198](renovatebot/renovate#46198)) ([b536021](renovatebot/renovate@b536021)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#46195](renovatebot/renovate#46195)) ([d2e5541](renovatebot/renovate@d2e5541)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#46196](renovatebot/renovate#46196)) ([653d730](renovatebot/renovate@653d730)) - **deps:** update dependency uv to v0.12.14 (main) ([#46197](renovatebot/renovate#46197)) ([72e7670](renovatebot/renovate@72e7670)) --- ##### [\`44.90.2\`](renovatebot/renovate@44.90.1...44.90.2) --- ##### [\`44.90.1\`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#46137](renovatebot/renovate#46137)) ([73bf8d0](renovatebot/renovate@73bf8d0)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#46136](renovatebot/renovate#46136)) ([1b8054f](renovatebot/renovate@1b8054f)) --- ##### [\`44.90.0\`](renovatebot/renovate@44.89.1...44.90.0) --- ##### [\`44.89.1\`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#45949](renovatebot/renovate#45949)) ([826541b](renovatebot/renovate@826541b)) --- ##### [\`44.89.0\`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) ##### Features - **mise:** support selector lockfile updates ([#44615](renovatebot/renovate#44615)) ([2e951d2](renovatebot/renovate@2e951d2)) --- ##### [\`44.88.0\`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#45940](renovatebot/renovate#45940)) ([3e099dd](renovatebot/renovate@3e099dd)), closes [#43038](renovatebot/renovate#43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#46027](renovatebot/renovate#46027)) ([ed285cc](renovatebot/renovate@ed285cc)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#45957](renovatebot/renovate#45957)) ([7295d6d](renovatebot/renovate@7295d6d)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#45960](renovatebot/renovate#45960)) ([fb77d30](renovatebot/renovate@fb77d30)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#46025](renovatebot/renovate#46025)) ([4e6dc54](renovatebot/renovate@4e6dc54)) - **lint:** require `cacheable` on `withCache()` calls ([#45958](renovatebot/renovate#45958)) ([295cd65](renovatebot/renovate@295cd65)), closes [#45949](renovatebot/renovate#45949) --- ##### [\`44.87.1\`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#45953](renovatebot/renovate#45953)) ([69d6f9d](renovatebot/renovate@69d6f9d)) --- ##### [\`44.87.0\`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) ##### Features - **replacements:** xlsx to scoped ([#43461](renovatebot/renovate#43461)) ([43bc8c8](renovatebot/renovate@43bc8c8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#45945](renovatebot/renovate#45945)) ([2e80293](renovatebot/renovate@2e80293)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#45929](renovatebot/renovate#45929)) ([ec4ba7b](renovatebot/renovate@ec4ba7b)) ##### Tests - **datasource:** close branch coverage gaps ([#45943](renovatebot/renovate#45943)) ([3a723b7](renovatebot/renovate@3a723b7)) - **workers/lookup:** cover untested branches under lookup/ ([#45930](renovatebot/renovate#45930)) ([7aedcb2](renovatebot/renovate@7aedcb2)) --- ##### [\`44.86.0\`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#45826](renovatebot/renovate#45826)) ([4b4d14e](renovatebot/renovate@4b4d14e)) --- ##### [\`44.85.1\`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#45928](renovatebot/renovate#45928)) ([96e72f6](renovatebot/renovate@96e72f6)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#45933](renovatebot/renovate#45933)) ([874060f](renovatebot/renovate@874060f)) --- ##### [\`44.85.0\`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#45825](renovatebot/renovate#45825)) ([4416075](renovatebot/renovate@4416075)), closes [#37075](renovatebot/renovate#37075) [#43900](renovatebot/renovate#43900) [#44068](renovatebot/renovate#44068) [#44048](renovatebot/renovate#44048) [#39533](renovatebot/renovate#39533) [#37768](renovatebot/renovate#37768) [#38040](renovatebot/renovate#38040) --- ##### [\`44.84.0\`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#45877](renovatebot/renovate#45877)) ([e6c6f29](renovatebot/renovate@e6c6f29)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#45878](renovatebot/renovate#45878)) ([58cd82c](renovatebot/renovate@58cd82c)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#45875](renovatebot/renovate#45875)) ([343fed8](renovatebot/renovate@343fed8)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#45887](renovatebot/renovate#45887)) ([03906a7](renovatebot/renovate@03906a7)), closes [#35777](https://github.com/renovatebot/renovate/issues/35777) --- ##### [\`44.83.3\`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#40208](renovatebot/renovate#40208)) ([26903f4](renovatebot/renovate@26903f4)) ##### Documentation - clarify extractVersion and add artifactory example ([#45926](renovatebot/renovate#45926)) ([405c32b](renovatebot/renovate@405c32b)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.26.0 (main) ([#45919](renovatebot/renovate#45919)) ([b8d1e03](renovatebot/renovate@b8d1e03)) ##### Code Refactoring - **git:** extract runtime config appending ([#45165](renovatebot/renovate#45165)) ([86890d2](renovatebot/renovate@86890d2)) --- ##### [\`44.83.2\`](https://github.com/renovatebot/renovate/releases/tag/44.83.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.12 (main) ([#45923](renovatebot/renovate#45923)) ([9dfdac3](renovatebot/renovate@9dfdac3)) ##### Documentation - update references to otel/opentelemetry-collector-contrib to v0.160.0 (main) ([#45924](renovatebot/renovate#45924)) ([dca8aca](renovatebot/renovate@dca8aca)) - update references to renovate/renovate (main) ([#45925](renovatebot/renovate#45925)) ([4a9d77d](renovatebot/renovate@4a9d77d)) ##### Build System - **deps:** update dependency node-html-parser to v9.0.4 (main) ([#45922](renovatebot/renovate#45922)) ([b3acc1e](renovatebot/renovate@b3acc1e)) --- ##### [\`44.83.1\`](renovatebot/renovate@44.83.0...44.83.1) --- ##### [\`44.83.0\`](https://github.com/renovatebot/renovate/releases/tag/44.83.0) ##### Features - **data:** automatic update of static data ([#45911](renovatebot/renovate#45911)) ([acfaa88](renovatebot/renovate@acfaa88)) --- ##### [\`44.82.5\`](https://github.com/renovatebot/renovate/releases/tag/44.82.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.10 (main) ([#45913](renovatebot/renovate#45913)) ([28019a4](renovatebot/renovate@28019a4)) --- ##### [\`44.82.4\`](https://github.com/renovatebot/renovate/releases/tag/44.82.4) ##### Bug Fixes - **dashboard:** keep abandoned note outside the `<details>` block ([#45902](renovatebot/renovate#45902)) ([65f8036](renovatebot/renovate@65f8036)) ##### Documentation - **hostRules:** replace the stale matchHost port warning ([#45901](renovatebot/renovate#45901)) ([29033c3](renovatebot/renovate@29033c3)), closes [#22007](renovatebot/renovate#22007) [#29487](renovatebot/renovate#29487) --- ##### [\`44.82.3\`](https://github.com/renovatebot/renovate/releases/tag/44.82.3) ##### Bug Fixes - exit non-zero after an unhandled rejection ([#45895](renovatebot/renovate#45895)) ([41e2689](renovatebot/renovate@41e2689)) --- ##### [\`44.82.2\`](https://github.com/renovatebot/renovate/releases/tag/44.82.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.9 (main) ([#45899](renovatebot/renovate#45899)) ([4bbe614](renovatebot/renovate@4bbe614)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.5.0 (main) ([#45900](renovatebot/renovate#45900)) ([57d001c](renovatebot/renovate@57d001c)) --- ##### [\`44.82.1\`](https://github.com/renovatebot/renovate/releases/tag/44.82.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.8 (main) ([#45898](renovatebot/renovate#45898)) ([2352b67](renovatebot/renovate@2352b67)) --- ##### [\`44.82.0\`](https://github.com/renovatebot/renovate/releases/tag/44.82.0) ##### Features - **manager/github-actions:** support renovatebot/github-action `renovate-image` ([#45873](renovatebot/renovate#45873)) ([6580ef4](renovatebot/renovate@6580ef4)) - **manager/github-actions:** support renovatebot/github-action's `renovate-version` ([#45872](renovatebot/renovate#45872)) ([e4307d5](renovatebot/renovate@e4307d5)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.7 (main) ([#45882](renovatebot/renovate#45882)) ([282a0f3](renovatebot/renovate@282a0f3)) --- ##### [\`44.81.0\`](https://github.com/renovatebot/renovate/releases/tag/44.81.0) ##### Features - **datasource/npm:** integrity and tarball extraction ([#44315](renovatebot/renovate#44315)) ([ac22678](renovatebot/renovate@ac22678)) - **manager/mise:** support gitlab backend ([#44116](renovatebot/renovate#44116)) ([141e136](renovatebot/renovate@141e136)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.71.0 (main) ([#45871](renovatebot/renovate#45871)) ([7217c0b](renovatebot/renovate@7217c0b)) ##### Tests - close remaining line coverage gaps ([#45870](renovatebot/renovate#45870)) ([c23e9f0](renovatebot/renovate@c23e9f0)) --- ##### [\`44.80.0\`](https://github.com/renovatebot/renovate/releases/tag/44.80.0) ##### Features - **datasource/gitlab-releases:** replace getJsonUnchecked with validated getJson ([#44145](renovatebot/renovate#44145)) ([da4cbf6](renovatebot/renovate@da4cbf6)) - **datasource/gitlab-tags:** replace getJsonUnchecked with validated getJson ([#44144](renovatebot/renovate#44144)) ([e5ef25b](renovatebot/renovate@e5ef25b)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.70.0 (main) ([#45869](renovatebot/renovate#45869)) ([eadd7b4](renovatebot/renovate@eadd7b4))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Sep 20, 2026
##### [\`44.97.2\`](https://github.com/renovatebot/renovate/releases/tag/44.97.2) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.1 (main) ([#46304](renovatebot/renovate#46304)) ([d54267f](renovatebot/renovate@d54267f)) - **deps:** update dependency cronstrue to v3.26.0 (main) ([#46301](renovatebot/renovate#46301)) ([de452f5](renovatebot/renovate@de452f5)) --- ##### [\`44.97.1\`](https://github.com/renovatebot/renovate/releases/tag/44.97.1) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2 (main) ([#46298](renovatebot/renovate#46298)) ([e19db4e](renovatebot/renovate@e19db4e)) --- ##### [\`44.97.0\`](https://github.com/renovatebot/renovate/releases/tag/44.97.0) ##### Features - **manager/helm-values:** support version in sibling tag/version key ([#46267](renovatebot/renovate#46267)) ([2e1a079](renovatebot/renovate@2e1a079)), closes [#46265](https://github.com/renovatebot/renovate/issues/46265) ##### Bug Fixes - **datasource/docker:** fetch all pages for Red Hat registries ([#46294](renovatebot/renovate#46294)) ([f3a314f](renovatebot/renovate@f3a314f)) --- ##### [\`44.96.4\`](https://github.com/renovatebot/renovate/releases/tag/44.96.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.1 (main) ([#46295](renovatebot/renovate#46295)) ([be8ddad](renovatebot/renovate@be8ddad)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.73.0 (main) ([#46297](renovatebot/renovate#46297)) ([53e93ca](renovatebot/renovate@53e93ca)) - **deps:** update dependency vite to v8.3.0 (main) ([#46296](renovatebot/renovate#46296)) ([b34b2cb](renovatebot/renovate@b34b2cb)) --- ##### [\`44.96.3\`](https://github.com/renovatebot/renovate/releases/tag/44.96.3) ##### Bug Fixes - **datasource/buildpacks-registry:** set cacheable explicitly ([adc1b0c](renovatebot/renovate@adc1b0c)), closes [#45974](renovatebot/renovate#45974) - **datasource/dotnet-version:** set cacheable explicitly ([3848bd9](renovatebot/renovate@3848bd9)), closes [#45981](renovatebot/renovate#45981) - **datasource/galaxy:** set cacheable explicitly ([8fcbe1f](renovatebot/renovate@8fcbe1f)), closes [#45986](renovatebot/renovate#45986) - **datasource/jsr:** set cacheable explicitly ([30f0fe8](renovatebot/renovate@30f0fe8)), closes [#46005](renovatebot/renovate#46005) - **datasource/rust-version:** set cacheable explicitly ([bb378c3](renovatebot/renovate@bb378c3)), closes [#46016](renovatebot/renovate#46016) ##### Miscellaneous Chores - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.13 (main) ([#46291](renovatebot/renovate#46291)) ([ec41298](renovatebot/renovate@ec41298)) - **deps:** update dependency lint-staged to v17.5.1 (main) ([#46292](renovatebot/renovate#46292)) ([f585e1e](renovatebot/renovate@f585e1e)) --- ##### [\`44.96.2\`](https://github.com/renovatebot/renovate/releases/tag/44.96.2) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.2 (main) ([#46290](renovatebot/renovate#46290)) ([ff9ec78](renovatebot/renovate@ff9ec78)) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.3 (main) ([#46289](renovatebot/renovate#46289)) ([3c173d3](renovatebot/renovate@3c173d3)) --- ##### [\`44.96.1\`](https://github.com/renovatebot/renovate/releases/tag/44.96.1) ##### Build System - **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v1.4.2 (main) ([#46285](renovatebot/renovate#46285)) ([232835d](renovatebot/renovate@232835d)) --- ##### [\`44.96.0\`](https://github.com/renovatebot/renovate/releases/tag/44.96.0) ##### Features - **config:** add `minimumReleaseAgeBuffer` option ([#45577](renovatebot/renovate#45577)) ([4215f35](renovatebot/renovate@4215f35)) - **manager/dockerfile:** extract `apk add` packages from `RUN` instructions ([#45691](renovatebot/renovate#45691)) ([9b87f8d](renovatebot/renovate@9b87f8d)), closes [#43711](renovatebot/renovate#43711) ##### Bug Fixes - **platform/github:** attempt direct merge before falling back to the merge queue ([#46271](renovatebot/renovate#46271)) ([a22f8f0](renovatebot/renovate@a22f8f0)), closes [#45724](renovatebot/renovate#45724) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.1 (main) ([#46282](renovatebot/renovate#46282)) ([8763fe4](renovatebot/renovate@8763fe4)) - **deps:** update jlumbroso/free-disk-space action to v1.3.2 (main) ([#46283](renovatebot/renovate#46283)) ([c5a2722](renovatebot/renovate@c5a2722)) ##### Tests - reach 100% branch coverage ([#46284](renovatebot/renovate#46284)) ([f711fd4](renovatebot/renovate@f711fd4)) - **workers/repository:** close more branch coverage gaps ([#46254](renovatebot/renovate#46254)) ([7960e5d](renovatebot/renovate@7960e5d)) - **workers/repository:** close more branch coverage gaps ([#46259](renovatebot/renovate#46259)) ([f7e8104](renovatebot/renovate@f7e8104)) - **workers/repository:** close more branch coverage gaps ([#46269](renovatebot/renovate#46269)) ([f1ace2d](renovatebot/renovate@f1ace2d)) --- ##### [\`44.95.0\`](https://github.com/renovatebot/renovate/releases/tag/44.95.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.0 (main) ([#46281](renovatebot/renovate#46281)) ([2732ccf](renovatebot/renovate@2732ccf)) --- ##### [\`44.94.4\`](https://github.com/renovatebot/renovate/releases/tag/44.94.4) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.16.0 (main) ([#46280](renovatebot/renovate#46280)) ([28f514a](renovatebot/renovate@28f514a)) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.16 (main) ([#46279](renovatebot/renovate#46279)) ([8e9dcc7](renovatebot/renovate@8e9dcc7)) --- ##### [\`44.94.3\`](https://github.com/renovatebot/renovate/releases/tag/44.94.3) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.72.1 (main) ([#46278](renovatebot/renovate#46278)) ([6475043](renovatebot/renovate@6475043)) ##### Build System - **deps:** update dependency zod to v4.6.1 (main) ([#46277](renovatebot/renovate#46277)) ([3c31c7d](renovatebot/renovate@3c31c7d)) --- ##### [\`44.94.2\`](https://github.com/renovatebot/renovate/releases/tag/44.94.2) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.15 (main) ([#46276](renovatebot/renovate#46276)) ([d440083](renovatebot/renovate@d440083)) --- ##### [\`44.94.1\`](https://github.com/renovatebot/renovate/releases/tag/44.94.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.10 (main) ([#46274](renovatebot/renovate#46274)) ([c563ab2](renovatebot/renovate@c563ab2)) ##### Documentation - **mend-hosted:** clarify Enterprises can change `inheritConfig*` ([#46261](renovatebot/renovate#46261)) ([0f5e9af](renovatebot/renovate@0f5e9af)) - **mend-hosted:** move environment variables to their own page ([#46260](renovatebot/renovate#46260)) ([98e4bb5](renovatebot/renovate@98e4bb5)) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.4 (main) ([#46273](renovatebot/renovate#46273)) ([45df173](renovatebot/renovate@45df173)) ##### Tests - **manager/renovate-config:** guard `supportedPresetSources` against drift ([#46256](renovatebot/renovate#46256)) ([a14607f](renovatebot/renovate@a14607f)), closes [#46201](renovatebot/renovate#46201) ##### Build System - **deps:** update dependency zod to v4.6.0 (main) ([#46275](renovatebot/renovate#46275)) ([88e6c1a](renovatebot/renovate@88e6c1a)) --- ##### [\`44.94.0\`](https://github.com/renovatebot/renovate/releases/tag/44.94.0) ##### Features - **manager/renovate-config:** support forgejo> preset references ([#46201](renovatebot/renovate#46201)) ([2d4a77d](renovatebot/renovate@2d4a77d)) - **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](renovatebot/renovate#46202)) ([1f3b3a9](renovatebot/renovate@1f3b3a9)) - **util/template:** Add uppercase helper ([#46205](renovatebot/renovate#46205)) ([3abfaac](renovatebot/renovate@3abfaac)) ##### Bug Fixes - **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](renovatebot/renovate#46115)) ([c61b3fe](renovatebot/renovate@c61b3fe)) - **datasource/cpan:** set cacheable explicitly ([#46123](renovatebot/renovate#46123)) ([f2d750b](renovatebot/renovate@f2d750b)) - **datasource/elm-package:** set cacheable explicitly ([#46120](renovatebot/renovate#46120)) ([735c4e2](renovatebot/renovate@735c4e2)) - **datasource/java-version:** set cacheable explicitly ([#46122](renovatebot/renovate#46122)) ([3b61b15](renovatebot/renovate@3b61b15)) - **datasource/ruby-version:** set cacheable explicitly ([#46121](renovatebot/renovate#46121)) ([4a7c237](renovatebot/renovate@4a7c237)) - **datasource/typst:** set cacheable explicitly ([#46126](renovatebot/renovate#46126)) ([48006f8](renovatebot/renovate@48006f8)) - **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](renovatebot/renovate@db9e8bc)) - **manager/github-actions:** don't pin partial `java-version`s ([967f480](renovatebot/renovate@967f480)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) - **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](renovatebot/renovate@e0a77f8)) - **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](renovatebot/renovate@71aa945)) - **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](renovatebot/renovate@5a34d96)) - **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](renovatebot/renovate@71f6741)) - **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](renovatebot/renovate@231c3e6)) - **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](renovatebot/renovate@fe64933)) - **manager/github-actions:** treat `flutter-version` as a range ([88303b2](renovatebot/renovate@88303b2)) - **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](renovatebot/renovate@08d1182)) - **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](renovatebot/renovate@e650960)) - **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](renovatebot/renovate@9303449)) - **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](renovatebot/renovate@219c8f7)) - **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](renovatebot/renovate#46200)) ([f6bbc9f](renovatebot/renovate@f6bbc9f)) ##### Code Refactoring - **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](renovatebot/renovate#46250)) ([6763ca2](renovatebot/renovate@6763ca2)) - **manager/github-actions:** restructure directory for `known-actions` ([#46248](renovatebot/renovate#46248)) ([2b84f8c](renovatebot/renovate@2b84f8c)), closes [#46242](renovatebot/renovate#46242) - **manager:** add shared artifact result and lock file helpers ([#46091](renovatebot/renovate#46091)) ([296d92c](renovatebot/renovate@296d92c)) - **manager:** build artifact results with the shared helpers ([#46092](renovatebot/renovate#46092)) ([bf5ff94](renovatebot/renovate@bf5ff94)) - **manager:** share repo status to file change conversion ([#46090](renovatebot/renovate#46090)) ([9defb36](renovatebot/renovate@9defb36)) - **manager:** share the lock file updateArtifacts skeleton ([#46093](renovatebot/renovate#46093)) ([9fc451c](renovatebot/renovate@9fc451c)) ##### Tests - close branch coverage gaps outside the manager tree ([#46252](renovatebot/renovate#46252)) ([5985247](renovatebot/renovate@5985247)) --- ##### [\`44.93.8\`](https://github.com/renovatebot/renovate/releases/tag/44.93.8) ##### Bug Fixes - **changelog:** prefer precise tags over floating ones for compare links ([#46210](renovatebot/renovate#46210)) ([5ddaf0a](renovatebot/renovate@5ddaf0a)) - **platform/gitea:** prefer fast-forward-only merge style for fast-forward automerge ([#46203](renovatebot/renovate#46203)) ([ab6b230](renovatebot/renovate@ab6b230)) ##### Tests - **versioning/conda:** clarify `latest` is a valid version ([#46246](renovatebot/renovate#46246)) ([809e565](renovatebot/renovate@809e565)) --- ##### [\`44.93.7\`](renovatebot/renovate@44.93.6...44.93.7) --- ##### [\`44.93.6\`](https://github.com/renovatebot/renovate/releases/tag/44.93.6) ##### Bug Fixes - **manager/github-actions:** don't try and upgrade non-versions of Gradle ([#46242](renovatebot/renovate#46242)) ([4b5a64e](renovatebot/renovate@4b5a64e)) ##### Performance Improvements - **workers/repository:** don't log all matched files at DEBUG ([#46228](renovatebot/renovate#46228)) ([54c7e5e](renovatebot/renovate@54c7e5e)) ##### Tests - **manager:** close more branch coverage gaps ([#45972](renovatebot/renovate#45972)) ([4cb4da6](renovatebot/renovate@4cb4da6)) - **manager:** cover the pre-commit warning switch and drop unreachable fallbacks ([#46221](renovatebot/renovate#46221)) ([312c380](renovatebot/renovate@312c380)) - **manager:** mark remaining unreachable manager guards ([#46082](renovatebot/renovate#46082)) ([9ac59d6](renovatebot/renovate@9ac59d6)) - **manager:** reach 100% branch coverage by closing the else-if chains ([#46222](renovatebot/renovate#46222)) ([1ea8602](renovatebot/renovate@1ea8602)) ##### Continuous Integration - ratchet the branch coverage threshold to 99.51 ([#46223](renovatebot/renovate#46223)) ([1e9c2f1](renovatebot/renovate@1e9c2f1)) --- ##### [\`44.93.5\`](https://github.com/renovatebot/renovate/releases/tag/44.93.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.8 (main) ([#46237](renovatebot/renovate#46237)) ([19087b6](renovatebot/renovate@19087b6)) ##### Documentation - **manager/github-actions:** count how many Actions we support ([#46233](renovatebot/renovate#46233)) ([4a83bc3](renovatebot/renovate@4a83bc3)) ##### Code Refactoring - **manager/github-actions:** remove "community" references ([#46232](renovatebot/renovate#46232)) ([642fe06](renovatebot/renovate@642fe06)) --- ##### [\`44.93.4\`](renovatebot/renovate@44.93.3...44.93.4) --- ##### [\`44.93.3\`](https://github.com/renovatebot/renovate/releases/tag/44.93.3) ##### Build System - **deps:** update dependency cronstrue to v3.25.0 (main) ([#46231](renovatebot/renovate#46231)) ([94058a2](renovatebot/renovate@94058a2)) --- ##### [\`44.93.2\`](https://github.com/renovatebot/renovate/releases/tag/44.93.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.7 (main) ([#46230](renovatebot/renovate#46230)) ([bccca7a](renovatebot/renovate@bccca7a)) ##### Miscellaneous Chores - **deps:** update dependency uv to v0.12.15 (main) ([#46229](renovatebot/renovate#46229)) ([d0e3426](renovatebot/renovate@d0e3426)) --- ##### [\`44.93.1\`](renovatebot/renovate@44.93.0...44.93.1) --- ##### [\`44.93.0\`](https://github.com/renovatebot/renovate/releases/tag/44.93.0) ##### Features - **manager/github-actions:** support baptiste0928/cargo-install crate and version ([cded589](renovatebot/renovate@cded589)) - **manager/github-actions:** support conda-incubator/setup-miniconda version inputs ([cbd9e92](renovatebot/renovate@cbd9e92)) - **manager/github-actions:** support crystal-lang/install-crystal version inputs ([91354ec](renovatebot/renovate@91354ec)) - **manager/github-actions:** support cue-lang/setup-cue version ([6df9554](renovatebot/renovate@6df9554)) - **manager/github-actions:** support graalvm/setup-graalvm version inputs ([11ae208](renovatebot/renovate@11ae208)) - **manager/github-actions:** support jwlawson/actions-setup-cmake cmake-version ([a4a0612](renovatebot/renovate@a4a0612)) - **manager/github-actions:** support moonrepo/setup-rust channel ([0124aeb](renovatebot/renovate@0124aeb)) - **manager/github-actions:** support moonrepo/setup-toolchain version inputs ([0b93f81](renovatebot/renovate@0b93f81)) - **manager/github-actions:** support superfly/flyctl-actions/setup-flyctl version ([8848a65](renovatebot/renovate@8848a65)) - **manager/github-actions:** support swift-actions/setup-swift swift-version ([38aa4b4](renovatebot/renovate@38aa4b4)) - **manager/github-actions:** support WillAbides/setup-go-faster go-version ([efae679](renovatebot/renovate@efae679)) --- ##### [\`44.92.0\`](https://github.com/renovatebot/renovate/releases/tag/44.92.0) ##### Features - **manager/github-actions:** support abatilo/actions-poetry poetry-version ([5f013cb](renovatebot/renovate@5f013cb)) - **manager/github-actions:** support actions-rust-lang/setup-rust-toolchain toolchain ([99fa381](renovatebot/renovate@99fa381)) - **manager/github-actions:** support aquaproj/aqua-installer's `aqua_version` ([d59c05a](renovatebot/renovate@d59c05a)) - **manager/github-actions:** support astral-sh/ruff-action version ([3b252fe](renovatebot/renovate@3b252fe)) - **manager/github-actions:** support azure/setup-kubectl's `version` ([f9e1b04](renovatebot/renovate@f9e1b04)) - **manager/github-actions:** support biomejs/setup-biome version ([e51ada8](renovatebot/renovate@e51ada8)) - **manager/github-actions:** support bufbuild/buf-setup-action version ([e0cfb08](renovatebot/renovate@e0cfb08)) - **manager/github-actions:** support cargo-bins/cargo-binstall version ([f7d51a0](renovatebot/renovate@f7d51a0)) - **manager/github-actions:** support cloudflare/wrangler-action wranglerVersion ([8b01f71](renovatebot/renovate@8b01f71)) - **manager/github-actions:** support cue-lang/setup-cue version ([bd6e856](renovatebot/renovate@bd6e856)) - **manager/github-actions:** support cycjimmy/semantic-release-action semantic\_version ([4431457](renovatebot/renovate@4431457)) - **manager/github-actions:** support dagger/dagger-for-github version ([d1add64](renovatebot/renovate@d1add64)) - **manager/github-actions:** support dart-lang/setup-dart sdk ([9cb1958](renovatebot/renovate@9cb1958)) - **manager/github-actions:** support erlef/setup-beam's version inputs ([159bbb2](renovatebot/renovate@159bbb2)) - **manager/github-actions:** support foundry-rs/foundry-toolchain version ([1859552](renovatebot/renovate@1859552)) - **manager/github-actions:** support GitTools/actions/gitversion/setup's versionSpec ([4bca80b](renovatebot/renovate@4bca80b)) - **manager/github-actions:** support goreleaser/goreleaser-action version ([72f3c6f](renovatebot/renovate@72f3c6f)) - **manager/github-actions:** support hashicorp/setup-packer version ([5e616de](renovatebot/renovate@5e616de)) - **manager/github-actions:** support helm/chart-releaser-action's `version` ([4a3bcb0](renovatebot/renovate@4a3bcb0)) - **manager/github-actions:** support helm/kind-action's version inputs ([76a36a0](renovatebot/renovate@76a36a0)) - **manager/github-actions:** support j178/prek-action prek-version ([323dfea](renovatebot/renovate@323dfea)) - **manager/github-actions:** support jfrog/setup-jfrog-cli's `version` ([16f93fb](renovatebot/renovate@16f93fb)) - **manager/github-actions:** support julia-actions/setup-julia version ([75a5244](renovatebot/renovate@75a5244)) - **manager/github-actions:** support mozilla-actions/sccache-action version ([6934310](renovatebot/renovate@6934310)) - **manager/github-actions:** support opentofu/setup-opentofu tofu\_version ([77b102c](renovatebot/renovate@77b102c)) - **manager/github-actions:** support peaceiris/actions-hugo's `hugo-version` ([0346f4c](renovatebot/renovate@0346f4c)) - **manager/github-actions:** support pulumi/actions pulumi-version ([6f6dc0d](renovatebot/renovate@6f6dc0d)) - **manager/github-actions:** support PyO3/maturin-action maturin-version ([d830694](renovatebot/renovate@d830694)) - **manager/github-actions:** support raven-actions/actionlint version ([0cea460](renovatebot/renovate@0cea460)) - **manager/github-actions:** support reviewdog/action-setup reviewdog\_version ([59dea97](renovatebot/renovate@59dea97)) - **manager/github-actions:** support snok/install-poetry's `version` ([19c96a5](renovatebot/renovate@19c96a5)) - **manager/github-actions:** support stCarolas/setup-maven maven-version ([295b596](renovatebot/renovate@295b596)) - **manager/github-actions:** support subosito/flutter-action's `flutter-version` ([5db81be](renovatebot/renovate@5db81be)) - **manager/github-actions:** support supabase/setup-cli version ([677dbb4](renovatebot/renovate@677dbb4)) ##### Bug Fixes - **datasource/cdnjs:** set cacheable explicitly ([#46114](renovatebot/renovate#46114)) ([3440210](renovatebot/renovate@3440210)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.6 (main) ([#46211](renovatebot/renovate#46211)) ([5149393](renovatebot/renovate@5149393)) ##### Miscellaneous Chores - **deps:** update docker/setup-qemu-action action to v4.4.0 (main) ([#46212](renovatebot/renovate#46212)) ([f14c02a](renovatebot/renovate@f14c02a)) - **deps:** update linters to v1.82.0 (main) ([#46026](renovatebot/renovate#46026)) ([2c016a5](renovatebot/renovate@2c016a5)) --- ##### [\`44.91.0\`](https://github.com/renovatebot/renovate/releases/tag/44.91.0) ##### Features - **manager/github-actions:** support extractions/setup-just's `just-version` ([#46033](renovatebot/renovate#46033)) ([6c7e9fa](renovatebot/renovate@6c7e9fa)) - **manager/github-actions:** support gradle/actions/setup-gradle's `gradle-version` ([#46032](renovatebot/renovate#46032)) ([3de36a8](renovatebot/renovate@3de36a8)) - **manager/github-actions:** support hashicorp/setup-terraform's `terraform_version` ([#46031](renovatebot/renovate#46031)) ([608b47e](renovatebot/renovate@608b47e)) - **manager/github-actions:** support terraform-linters/setup-tflint's `tflint_version` ([#46034](renovatebot/renovate#46034)) ([d27e967](renovatebot/renovate@d27e967)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.5 (main) ([#46204](renovatebot/renovate#46204)) ([b80931b](renovatebot/renovate@b80931b)) ##### Code Refactoring - **manager:** remove unreachable branches ([#46206](renovatebot/renovate#46206)) ([49e61d7](renovatebot/renovate@49e61d7)) ##### Tests - **manager/bazel:** close branch coverage gaps ([#45944](renovatebot/renovate#45944)) ([351201c](renovatebot/renovate@351201c)) - **manager/sbt,swift:** close branch coverage gaps ([#45946](renovatebot/renovate#45946)) ([44a9f52](renovatebot/renovate@44a9f52)) - **manager/terraform:** close branch coverage gaps ([#45948](renovatebot/renovate#45948)) ([dec41b6](renovatebot/renovate@dec41b6)) - **manager:** close long-tail branch coverage gaps ([#45954](renovatebot/renovate#45954)) ([55a7341](renovatebot/renovate@55a7341)) ##### Continuous Integration - ratchet the branch coverage threshold ([#45955](renovatebot/renovate#45955)) ([fa0eb6c](renovatebot/renovate@fa0eb6c)) --- ##### [\`44.90.3\`](https://github.com/renovatebot/renovate/releases/tag/44.90.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.3 (main) ([#46198](renovatebot/renovate#46198)) ([b536021](renovatebot/renovate@b536021)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v7.1.0 (main) ([#46195](renovatebot/renovate#46195)) ([d2e5541](renovatebot/renovate@d2e5541)) - **deps:** update dependency astral-sh/uv to v0.12.14 (main) ([#46196](renovatebot/renovate#46196)) ([653d730](renovatebot/renovate@653d730)) - **deps:** update dependency uv to v0.12.14 (main) ([#46197](renovatebot/renovate#46197)) ([72e7670](renovatebot/renovate@72e7670)) --- ##### [\`44.90.2\`](renovatebot/renovate@44.90.1...44.90.2) --- ##### [\`44.90.1\`](https://github.com/renovatebot/renovate/releases/tag/44.90.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.98.1 (main) ([#46137](renovatebot/renovate#46137)) ([73bf8d0](renovatebot/renovate@73bf8d0)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.2 (main) ([#46136](renovatebot/renovate#46136)) ([1b8054f](renovatebot/renovate@1b8054f)) --- ##### [\`44.90.0\`](renovatebot/renovate@44.89.1...44.90.0) --- ##### [\`44.89.1\`](https://github.com/renovatebot/renovate/releases/tag/44.89.1) ##### Bug Fixes - **datasource/go:** don't cache private modules ([#45949](renovatebot/renovate#45949)) ([826541b](renovatebot/renovate@826541b)) --- ##### [\`44.89.0\`](https://github.com/renovatebot/renovate/releases/tag/44.89.0) ##### Features - **mise:** support selector lockfile updates ([#44615](renovatebot/renovate#44615)) ([2e951d2](renovatebot/renovate@2e951d2)) --- ##### [\`44.88.0\`](https://github.com/renovatebot/renovate/releases/tag/44.88.0) ##### Features - **manager/github-actions:** support aws-actions/amazon-ecs-render-task-definition's `image` ([#45940](renovatebot/renovate#45940)) ([3e099dd](renovatebot/renovate@3e099dd)), closes [#43038](renovatebot/renovate#43038) ##### Performance Improvements - **manager/maven-wrapper:** avoid matching each line twice ([#46027](renovatebot/renovate#46027)) ([ed285cc](renovatebot/renovate@ed285cc)) ##### Documentation - **manager/github-actions:** clarify the "default" ([#45957](renovatebot/renovate#45957)) ([7295d6d](renovatebot/renovate@7295d6d)) - **self-hosted-configuration:** correct reference to `cacheTtlOverride` namespaces ([#45960](renovatebot/renovate#45960)) ([fb77d30](renovatebot/renovate@fb77d30)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.15.0 (main) ([#46025](renovatebot/renovate#46025)) ([4e6dc54](renovatebot/renovate@4e6dc54)) - **lint:** require `cacheable` on `withCache()` calls ([#45958](renovatebot/renovate#45958)) ([295cd65](renovatebot/renovate@295cd65)), closes [#45949](renovatebot/renovate#45949) --- ##### [\`44.87.1\`](https://github.com/renovatebot/renovate/releases/tag/44.87.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.13 (main) ([#45953](renovatebot/renovate#45953)) ([69d6f9d](renovatebot/renovate@69d6f9d)) --- ##### [\`44.87.0\`](https://github.com/renovatebot/renovate/releases/tag/44.87.0) ##### Features - **replacements:** xlsx to scoped ([#43461](renovatebot/renovate#43461)) ([43bc8c8](renovatebot/renovate@43bc8c8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.14.9 (main) ([#45945](renovatebot/renovate#45945)) ([2e80293](renovatebot/renovate@2e80293)) ##### Code Refactoring - **workers/lookup:** drop stale istanbul ignores in generateUpdate ([#45929](renovatebot/renovate#45929)) ([ec4ba7b](renovatebot/renovate@ec4ba7b)) ##### Tests - **datasource:** close branch coverage gaps ([#45943](renovatebot/renovate#45943)) ([3a723b7](renovatebot/renovate@3a723b7)) - **workers/lookup:** cover untested branches under lookup/ ([#45930](renovatebot/renovate#45930)) ([7aedcb2](renovatebot/renovate@7aedcb2)) --- ##### [\`44.86.0\`](https://github.com/renovatebot/renovate/releases/tag/44.86.0) ##### Features - **manager:** pass extracted constraints to updateArtifacts ([#45826](renovatebot/renovate#45826)) ([4b4d14e](renovatebot/renovate@4b4d14e)) --- ##### [\`44.85.1\`](https://github.com/renovatebot/renovate/releases/tag/44.85.1) ##### Bug Fixes - **platform/gitlab:** skip projects marked for deletion ([#45928](renovatebot/renovate#45928)) ([96e72f6](renovatebot/renovate@96e72f6)) ##### Code Refactoring - **lookup:** remove redundant currentValue check ([#45933](renovatebot/renovate#45933)) ([874060f](renovatebot/renovate@874060f)) --- ##### [\`44.85.0\`](https://github.com/renovatebot/renovate/releases/tag/44.85.0) ##### Features - **platform:** validate gitea responses with schemas and share the implementation with forgejo ([#45825](renovatebot/renovate#45825)) ([4416075](renovatebot/renovate@4416075)), closes [#37075](renovatebot/renovate#37075) [#43900](renovatebot/renovate#43900) [#44068](renovatebot/renovate#44068) [#44048](renovatebot/renovate#44048) [#39533](renovatebot/renovate#39533) [#37768](renovatebot/renovate#37768) [#38040](renovatebot/renovate#38040) --- ##### [\`44.84.0\`](https://github.com/renovatebot/renovate/releases/tag/44.84.0) ##### Features - **manager/github-actions:** support actions/setup-dotnet's `dotnet-version` ([#45877](renovatebot/renovate#45877)) ([e6c6f29](renovatebot/renovate@e6c6f29)) - **manager/github-actions:** support actions/setup-java's `java-version` ([#45878](renovatebot/renovate#45878)) ([58cd82c](renovatebot/renovate@58cd82c)) ##### Documentation - **manager/github-actions:** generate one combined first-party and community table ([#45875](renovatebot/renovate#45875)) ([343fed8](renovatebot/renovate@343fed8)) ##### Code Refactoring - **manager/github-actions:** don't duplicate parsing logic for first-party Actions ([#45887](renovatebot/renovate#45887)) ([03906a7](renovatebot/renovate@03906a7)), closes [#35777](https://github.com/renovatebot/renovate/issues/35777) --- ##### [\`44.83.3\`](https://github.com/renovatebot/renovate/releases/tag/44.83.3) ##### Bug Fixes - **managers/pep621:** use lowest locked version from uv ([#40208](renovatebot/renovate#40208)) ([26903f4](renovatebot/renovate@26903f4)) ##### Documentation - clarify extractVersion and add artifactory example ([#45926](renovatebot/renovate#45926)) ([405c32b](renovatebot/renovate@405c32b)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v11.26.0 (main) ([#45919](renovatebot/renovate#45919)) ([b8d1e03](renovatebot/renovate@b8d1e03)) ##### Code Refactoring - **git:** extract runtime config appending ([#45165](renovatebot/renovate#45165)) ([86890d2](renovatebot/renovate@86890d2)) --- ##### [\`44.83.2\`](https://github.com/renovatebot/renovate/releases/tag/44.83.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.12 (main) ([#45923](renovatebot/renovate#45923)) ([9dfdac3](renovatebot/renovate@9dfdac3)) ##### Documentation - update references to otel/opentelemetry-collector-contrib to v0.160.0 (main) ([#45924](renovatebot/renovate#45924)) ([dca8aca](renovatebot/renovate@dca8aca)) - update references to renovate/renovate (main) ([#45925](renovatebot/renovate#45925)) ([4a9d77d](renovatebot/renovate@4a9d77d)) ##### Build System - **deps:** update dependency node-html-parser to v9.0.4 (main) ([#45922](renovatebot/renovate#45922)) ([b3acc1e](renovatebot/renovate@b3acc1e)) --- ##### [\`44.83.1\`](renovatebot/renovate@44.83.0...44.83.1) --- ##### [\`44.83.0\`](https://github.com/renovatebot/renovate/releases/tag/44.83.0) ##### Features - **data:** automatic update of static data ([#45911](renovatebot/renovate#45911)) ([acfaa88](renovatebot/renovate@acfaa88)) --- ##### [\`44.82.5\`](https://github.com/renovatebot/renovate/releases/tag/44.82.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.10 (main) ([#45913](renovatebot/renovate#45913)) ([28019a4](renovatebot/renovate@28019a4)) --- ##### [\`44.82.4\`](https://github.com/renovatebot/renovate/releases/tag/44.82.4) ##### Bug Fixes - **dashboard:** keep abandoned note outside the `<details>` block ([#45902](renovatebot/renovate#45902)) ([65f8036](renovatebot/renovate@65f8036)) ##### Documentation - **hostRules:** replace the stale matchHost port warning ([#45901](renovatebot/renovate#45901)) ([29033c3](renovatebot/renovate@29033c3)), closes [#22007](renovatebot/renovate#22007) [#29487](renovatebot/renovate#29487) --- ##### [\`44.82.3\`](https://github.com/renovatebot/renovate/releases/tag/44.82.3) ##### Bug Fixes - exit non-zero after an unhandled rejection ([#45895](renovatebot/renovate#45895)) ([41e2689](renovatebot/renovate@41e2689)) --- ##### [\`44.82.2\`](https://github.com/renovatebot/renovate/releases/tag/44.82.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.9 (main) ([#45899](renovatebot/renovate#45899)) ([4bbe614](renovatebot/renovate@4bbe614)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.5.0 (main) ([#45900](renovatebot/renovate#45900)) ([57d001c](renovatebot/renovate@57d001c)) --- ##### [\`44.82.1\`](https://github.com/renovatebot/renovate/releases/tag/44.82.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.8 (main) ([#45898](renovatebot/renovate#45898)) ([2352b67](renovatebot/renovate@2352b67)) --- ##### [\`44.82.0\`](https://github.com/renovatebot/renovate/releases/tag/44.82.0) ##### Features - **manager/github-actions:** support renovatebot/github-action `renovate-image` ([#45873](renovatebot/renovate#45873)) ([6580ef4](renovatebot/renovate@6580ef4)) - **manager/github-actions:** support renovatebot/github-action's `renovate-version` ([#45872](renovatebot/renovate#45872)) ([e4307d5](renovatebot/renovate@e4307d5)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.97.7 (main) ([#45882](renovatebot/renovate#45882)) ([282a0f3](renovatebot/renovate@282a0f3)) --- ##### [\`44.81.0\`](https://github.com/renovatebot/renovate/releases/tag/44.81.0) ##### Features - **datasource/npm:** integrity and tarball extraction ([#44315](renovatebot/renovate#44315)) ([ac22678](renovatebot/renovate@ac22678)) - **manager/mise:** support gitlab backend ([#44116](renovatebot/renovate#44116)) ([141e136](renovatebot/renovate@141e136)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.71.0 (main) ([#45871](renovatebot/renovate#45871)) ([7217c0b](renovatebot/renovate@7217c0b)) ##### Tests - close remaining line coverage gaps ([#45870](renovatebot/renovate#45870)) ([c23e9f0](renovatebot/renovate@c23e9f0)) --- ##### [\`44.80.0\`](https://github.com/renovatebot/renovate/releases/tag/44.80.0) ##### Features - **datasource/gitlab-releases:** replace getJsonUnchecked with validated getJson ([#44145](renovatebot/renovate#44145)) ([da4cbf6](renovatebot/renovate@da4cbf6)) - **datasource/gitlab-tags:** replace getJsonUnchecked with validated getJson ([#44144](renovatebot/renovate#44144)) ([e5ef25b](renovatebot/renovate@e5ef25b)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.70.0 (main) ([#45869](renovatebot/renovate#45869)) ([eadd7b4](renovatebot/renovate@eadd7b4))
pull Bot
pushed a commit
to mtrackeros/renovate
that referenced
this pull request
Sep 28, 2026
âĶ special case (renovatebot#46147) * refactor(versioning/poetry): accept PEP 440 specifiers instead of a lookup special case `filterVersions()` carried a poetry-shaped branch: when `allowedVersions` was no valid poetry range but a valid PEP 440 specifier, it matched releases with the pep440 versioning instead. Poetry accepts PEP 440 specifiers, so the poetry versioning is where that belongs: `isValid()` falls back to `pep440.isValid()` and `matches()` to `pep440.matches()` for a range poetry's own syntax cannot express, and the three versioning imports leave `filter.ts`. The `config.versioning !== npmVersioning.id` guard on the semver fallback is dropped as well: npm's `isValid()` is `validRange()` over a normalisation which only rewrites x-ranges, so it accepts everything `semver.validRange()` accepts (checked over 163k generated ranges) and the fallback was already unreachable for npm versioning. Behaviour changes: - Poetry `isValid()` now accepts PEP 440 specifiers such as `!=1.2.3` or `>=2.6, !=3.0.*, <4`, which it used to reject. The poetry manager is unaffected, because it tests pep440 before poetry when picking a versioning. - Poetry `matches()` now answers those ranges through pep440 everywhere, not only for `allowedVersions`. - For poetry versioning, an `allowedVersions` which is an invalid poetry range but valid as both a semver range and a PEP 440 specifier is now matched by pep440 rather than semver, because the pep440 fallback moved ahead of the semver one. * fix(versioning/poetry): route every PEP 440-only range to pep440 CI caught `python` versioning's `isLessThanRange('1.9.0', '== 2.7.*')` throwing `Invalid comparator: ==`: since poetry `isValid()` accepts PEP 440 specifiers, the python wrapper dispatched that range to poetry, whose npm-based `isLessThanRange()` cannot parse it. Only `matches()` had the pep440 fallback. `isLessThanRange()`, `getSatisfyingVersion()`, `minSatisfyingVersion()` and `getNewValue()` now delegate to pep440 for ranges poetry's own syntax cannot express, and `subset()` answers `undefined` for them instead of throwing. The `python` versioning's `poetry.isValid(range) ? poetry : pep440` ternaries became dead code (poetry now answers every valid range itself, and both modules receive the same invalid ranges), so the module is `{ ...poetry, isBreaking }`. The poetry spec also gains rows for three branches nothing covered before: an unparsable candidate in `getSatisfyingVersion()` / `minSatisfyingVersion()`, and `getNewValue()` with the `*` range, for which npm's implementation returns `null`. * test(versioning/poetry): keep the new spec rows clear of main's coverage rows main's renovatebot#46252 appended rows to the same minSatisfyingVersion, getSatisfyingVersion and getNewValue tables, which made the stacked PR conflict with main. Those rows are adopted verbatim at the table ends and the pep440 rows move into the middle of each table, so both sides merge cleanly.
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Oct 2, 2026
##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) --- ##### [\`44.117.1\`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) --- ##### [\`44.117.0\`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1) --- ##### [\`44.116.1\`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) --- ##### [\`44.116.0\`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5)) --- ##### [\`44.115.13\`](https://github.com/renovatebot/renovate/releases/tag/44.115.13) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.8 (main) ([#46502](renovatebot/renovate#46502)) ([0366538](renovatebot/renovate@0366538)) ##### Miscellaneous Chores - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.19 (main) ([#46497](renovatebot/renovate#46497)) ([6bca021](renovatebot/renovate@6bca021)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.4 (main) ([#46490](renovatebot/renovate#46490)) ([476a740](renovatebot/renovate@476a740)) --- ##### [\`44.115.12\`](https://github.com/renovatebot/renovate/releases/tag/44.115.12) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.7 (main) ([#46494](renovatebot/renovate#46494)) ([c9f87d1](renovatebot/renovate@c9f87d1)) --- ##### [\`44.115.11\`](https://github.com/renovatebot/renovate/releases/tag/44.115.11) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.6 (main) ([#46491](renovatebot/renovate#46491)) ([dfebd0d](renovatebot/renovate@dfebd0d)) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.6 (main) ([#46485](renovatebot/renovate#46485)) ([e02925f](renovatebot/renovate@e02925f)) - **deps:** update dependency markdownlint-cli2 to v0.23.3 (main) ([#46489](renovatebot/renovate#46489)) ([d738e23](renovatebot/renovate@d738e23))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Oct 2, 2026
##### [\`44.118.1\`](https://github.com/renovatebot/renovate/releases/tag/44.118.1) ##### Bug Fixes - **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848) --- ##### [\`44.118.0\`](https://github.com/renovatebot/renovate/releases/tag/44.118.0) ##### Features - **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43)) ##### Code Refactoring - **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d)) - **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b)) --- ##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) --- ##### [\`44.117.1\`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) --- ##### [\`44.117.0\`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1) --- ##### [\`44.116.1\`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) --- ##### [\`44.116.0\`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5)) --- ##### [\`44.115.13\`](https://github.com/renovatebot/renovate/releases/tag/44.115.13) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.8 (main) ([#46502](renovatebot/renovate#46502)) ([0366538](renovatebot/renovate@0366538)) ##### Miscellaneous Chores - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.19 (main) ([#46497](renovatebot/renovate#46497)) ([6bca021](renovatebot/renovate@6bca021)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.4 (main) ([#46490](renovatebot/renovate#46490)) ([476a740](renovatebot/renovate@476a740)) --- ##### [\`44.115.12\`](https://github.com/renovatebot/renovate/releases/tag/44.115.12) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.7 (main) ([#46494](renovatebot/renovate#46494)) ([c9f87d1](renovatebot/renovate@c9f87d1)) --- ##### [\`44.115.11\`](https://github.com/renovatebot/renovate/releases/tag/44.115.11) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.6 (main) ([#46491](renovatebot/renovate#46491)) ([dfebd0d](renovatebot/renovate@dfebd0d)) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.6 (main) ([#46485](renovatebot/renovate#46485)) ([e02925f](renovatebot/renovate@e02925f)) - **deps:** update dependency markdownlint-cli2 to v0.23.3 (main) ([#46489](renovatebot/renovate#46489)) ([d738e23](renovatebot/renovate@d738e23))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Oct 2, 2026
##### [\`44.119.1\`](https://github.com/renovatebot/renovate/releases/tag/44.119.1) ##### Bug Fixes - **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add)) ##### Documentation - **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0)) - **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402)) --- ##### [\`44.119.0\`](https://github.com/renovatebot/renovate/releases/tag/44.119.0) ##### Features - **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c)) ##### Miscellaneous Chores - capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726)) - require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c)) --- ##### [\`44.118.2\`](https://github.com/renovatebot/renovate/releases/tag/44.118.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28)) --- ##### [\`44.118.1\`](https://github.com/renovatebot/renovate/releases/tag/44.118.1) ##### Bug Fixes - **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848) --- ##### [\`44.118.0\`](https://github.com/renovatebot/renovate/releases/tag/44.118.0) ##### Features - **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43)) ##### Code Refactoring - **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d)) - **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b)) --- ##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) --- ##### [\`44.117.1\`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) --- ##### [\`44.117.0\`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1) --- ##### [\`44.116.1\`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) --- ##### [\`44.116.0\`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Oct 2, 2026
##### [\`44.120.0\`](https://github.com/renovatebot/renovate/releases/tag/44.120.0) ##### Features - **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7)) --- ##### [\`44.119.1\`](https://github.com/renovatebot/renovate/releases/tag/44.119.1) ##### Bug Fixes - **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add)) ##### Documentation - **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0)) - **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402)) --- ##### [\`44.119.0\`](https://github.com/renovatebot/renovate/releases/tag/44.119.0) ##### Features - **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c)) ##### Miscellaneous Chores - capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726)) - require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c)) --- ##### [\`44.118.2\`](https://github.com/renovatebot/renovate/releases/tag/44.118.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28)) --- ##### [\`44.118.1\`](https://github.com/renovatebot/renovate/releases/tag/44.118.1) ##### Bug Fixes - **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848) --- ##### [\`44.118.0\`](https://github.com/renovatebot/renovate/releases/tag/44.118.0) ##### Features - **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43)) ##### Code Refactoring - **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d)) - **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b)) --- ##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) --- ##### [\`44.117.1\`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) --- ##### [\`44.117.0\`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1) --- ##### [\`44.116.1\`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) --- ##### [\`44.116.0\`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Oct 2, 2026
##### [\`44.120.0\`](https://github.com/renovatebot/renovate/releases/tag/44.120.0) ##### Features - **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7)) --- ##### [\`44.119.1\`](https://github.com/renovatebot/renovate/releases/tag/44.119.1) ##### Bug Fixes - **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add)) ##### Documentation - **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0)) - **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402)) --- ##### [\`44.119.0\`](https://github.com/renovatebot/renovate/releases/tag/44.119.0) ##### Features - **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c)) ##### Miscellaneous Chores - capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726)) - require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c)) --- ##### [\`44.118.2\`](https://github.com/renovatebot/renovate/releases/tag/44.118.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28)) --- ##### [\`44.118.1\`](https://github.com/renovatebot/renovate/releases/tag/44.118.1) ##### Bug Fixes - **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848) --- ##### [\`44.118.0\`](https://github.com/renovatebot/renovate/releases/tag/44.118.0) ##### Features - **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43)) ##### Code Refactoring - **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d)) - **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b)) --- ##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) --- ##### [\`44.117.1\`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) --- ##### [\`44.117.0\`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1) --- ##### [\`44.116.1\`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) --- ##### [\`44.116.0\`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Oct 2, 2026
##### [\`44.121.3\`](https://github.com/renovatebot/renovate/releases/tag/44.121.3) ##### Build System - **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.12 (main) ([#46563](renovatebot/renovate#46563)) ([7fa35d7](renovatebot/renovate@7fa35d7)) --- ##### [\`44.121.2\`](https://github.com/renovatebot/renovate/releases/tag/44.121.2) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.21 (main) ([#46562](renovatebot/renovate#46562)) ([7e49181](renovatebot/renovate@7e49181)) --- ##### [\`44.121.1\`](https://github.com/renovatebot/renovate/releases/tag/44.121.1) ##### Build System - **deps:** update dependency fs-extra to v11.4.1 (main) ([#46561](renovatebot/renovate#46561)) ([b7ea9da](renovatebot/renovate@b7ea9da)) --- ##### [\`44.121.0\`](https://github.com/renovatebot/renovate/releases/tag/44.121.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.0 (main) ([#46559](renovatebot/renovate#46559)) ([a5a1f9a](renovatebot/renovate@a5a1f9a)) ##### Bug Fixes - **manager/mise:** commit native dependency sidecars with the lock file ([#46514](renovatebot/renovate#46514)) ([f486d39](renovatebot/renovate@f486d39)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.79.0 (main) ([#46555](renovatebot/renovate#46555)) ([fff3481](renovatebot/renovate@fff3481)) ##### Build System - **deps:** update dependency ignore to v7.0.10 (main) ([#46560](renovatebot/renovate#46560)) ([8569da8](renovatebot/renovate@8569da8)) --- ##### [\`44.120.0\`](https://github.com/renovatebot/renovate/releases/tag/44.120.0) ##### Features - **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7)) --- ##### [\`44.119.1\`](https://github.com/renovatebot/renovate/releases/tag/44.119.1) ##### Bug Fixes - **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add)) ##### Documentation - **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0)) - **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402)) --- ##### [\`44.119.0\`](https://github.com/renovatebot/renovate/releases/tag/44.119.0) ##### Features - **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c)) ##### Miscellaneous Chores - capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726)) - require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c)) --- ##### [\`44.118.2\`](https://github.com/renovatebot/renovate/releases/tag/44.118.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28)) --- ##### [\`44.118.1\`](https://github.com/renovatebot/renovate/releases/tag/44.118.1) ##### Bug Fixes - **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848) --- ##### [\`44.118.0\`](https://github.com/renovatebot/renovate/releases/tag/44.118.0) ##### Features - **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43)) ##### Code Refactoring - **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d)) - **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b)) --- ##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) --- ##### [\`44.117.1\`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) --- ##### [\`44.117.0\`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1) --- ##### [\`44.116.1\`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) --- ##### [\`44.116.0\`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot
added a commit
to sdwilsh/ansible-playbooks
that referenced
this pull request
Oct 3, 2026
##### [\`44.121.4\`](https://github.com/renovatebot/renovate/releases/tag/44.121.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.1 (main) ([#46566](renovatebot/renovate#46566)) ([d887791](renovatebot/renovate@d887791)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.21 (main) ([#46564](renovatebot/renovate#46564)) ([30ae071](renovatebot/renovate@30ae071)) - **deps:** update dependency uv to v0.12.21 (main) ([#46565](renovatebot/renovate#46565)) ([7f91b9c](renovatebot/renovate@7f91b9c)) --- ##### [\`44.121.3\`](https://github.com/renovatebot/renovate/releases/tag/44.121.3) ##### Build System - **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.12 (main) ([#46563](renovatebot/renovate#46563)) ([7fa35d7](renovatebot/renovate@7fa35d7)) --- ##### [\`44.121.2\`](https://github.com/renovatebot/renovate/releases/tag/44.121.2) ##### Build System - **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.21 (main) ([#46562](renovatebot/renovate#46562)) ([7e49181](renovatebot/renovate@7e49181)) --- ##### [\`44.121.1\`](https://github.com/renovatebot/renovate/releases/tag/44.121.1) ##### Build System - **deps:** update dependency fs-extra to v11.4.1 (main) ([#46561](renovatebot/renovate#46561)) ([b7ea9da](renovatebot/renovate@b7ea9da)) --- ##### [\`44.121.0\`](https://github.com/renovatebot/renovate/releases/tag/44.121.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.0 (main) ([#46559](renovatebot/renovate#46559)) ([a5a1f9a](renovatebot/renovate@a5a1f9a)) ##### Bug Fixes - **manager/mise:** commit native dependency sidecars with the lock file ([#46514](renovatebot/renovate#46514)) ([f486d39](renovatebot/renovate@f486d39)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.79.0 (main) ([#46555](renovatebot/renovate#46555)) ([fff3481](renovatebot/renovate@fff3481)) ##### Build System - **deps:** update dependency ignore to v7.0.10 (main) ([#46560](renovatebot/renovate#46560)) ([8569da8](renovatebot/renovate@8569da8)) --- ##### [\`44.120.0\`](https://github.com/renovatebot/renovate/releases/tag/44.120.0) ##### Features - **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7)) --- ##### [\`44.119.1\`](https://github.com/renovatebot/renovate/releases/tag/44.119.1) ##### Bug Fixes - **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add)) ##### Documentation - **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0)) - **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402)) --- ##### [\`44.119.0\`](https://github.com/renovatebot/renovate/releases/tag/44.119.0) ##### Features - **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c)) ##### Miscellaneous Chores - capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726)) - require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c)) --- ##### [\`44.118.2\`](https://github.com/renovatebot/renovate/releases/tag/44.118.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28)) --- ##### [\`44.118.1\`](https://github.com/renovatebot/renovate/releases/tag/44.118.1) ##### Bug Fixes - **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848) --- ##### [\`44.118.0\`](https://github.com/renovatebot/renovate/releases/tag/44.118.0) ##### Features - **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43)) ##### Code Refactoring - **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d)) - **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b)) --- ##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) --- ##### [\`44.117.1\`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) --- ##### [\`44.117.0\`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1) --- ##### [\`44.116.1\`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) --- ##### [\`44.116.0\`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
ivanch
added a commit
to ivanch/haven
that referenced
this pull request
Oct 4, 2026
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [renovate/renovate](https://renovatebot.com) ([source](https://github.com/renovatebot/renovate)) | minor | `44.115.12` â `44.132.5` | --- ### Release Notes <details> <summary>renovatebot/renovate (renovate/renovate)</summary> ### [`v44.132.5`](https://github.com/renovatebot/renovate/releases/tag/44.132.5) [Compare Source](renovatebot/renovate@44.132.4...44.132.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.3 (main) ([#​46730](renovatebot/renovate#46730)) ([d2d046b](renovatebot/renovate@d2d046b)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.23 (main) ([#​46728](renovatebot/renovate#46728)) ([dcfd322](renovatebot/renovate@dcfd322)) - **deps:** update dependency uv to v0.12.23 (main) ([#​46729](renovatebot/renovate#46729)) ([33ea57d](renovatebot/renovate@33ea57d)) ##### Build System - **deps:** update dependency re2 to v1.27.0 (main) ([#​46731](renovatebot/renovate#46731)) ([e0e072e](renovatebot/renovate@e0e072e)) ### [`v44.132.4`](https://github.com/renovatebot/renovate/releases/tag/44.132.4) [Compare Source](renovatebot/renovate@44.132.3...44.132.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.2 (main) ([#​46727](renovatebot/renovate#46727)) ([fa3b4c1](renovatebot/renovate@fa3b4c1)) ### [`v44.132.3`](https://github.com/renovatebot/renovate/releases/tag/44.132.3) [Compare Source](renovatebot/renovate@44.132.2...44.132.3) ##### Bug Fixes - **workers/lookup:** only flag downgrades when the versioning orders the values ([#​46725](renovatebot/renovate#46725)) ([ebdf90a](renovatebot/renovate@ebdf90a)), closes [#​46146](renovatebot/renovate#46146) ##### Miscellaneous Chores - **deps:** update dependency [@​types/node](https://github.com/types/node) to v24.19.0 (main) ([#​46721](renovatebot/renovate#46721)) ([4b92bb8](renovatebot/renovate@4b92bb8)) - **deps:** update dependency lint-staged to v17.6.0 (main) ([#​46722](renovatebot/renovate#46722)) ([bd2458a](renovatebot/renovate@bd2458a)) - **deps:** update dependency pnpm to v11.28.0 (main) ([#​46688](renovatebot/renovate#46688)) ([ae4be16](renovatebot/renovate@ae4be16)) ### [`v44.132.2`](https://github.com/renovatebot/renovate/releases/tag/44.132.2) [Compare Source](renovatebot/renovate@44.132.1...44.132.2) ##### Bug Fixes - **deps:** downgrade [@​yarnpkg/core](https://github.com/yarnpkg/core) to 4.9.1 ([#​46665](renovatebot/renovate#46665)) ([b12f39e](renovatebot/renovate@b12f39e)), closes [yarnpkg/berry#7282](yarnpkg/berry#7282) ### [`v44.132.1`](https://github.com/renovatebot/renovate/releases/tag/44.132.1) [Compare Source](renovatebot/renovate@44.132.0...44.132.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.1 (main) ([#​46660](renovatebot/renovate#46660)) ([7962cbe](renovatebot/renovate@7962cbe)) ### [`v44.132.0`](https://github.com/renovatebot/renovate/releases/tag/44.132.0) [Compare Source](renovatebot/renovate@44.131.4...44.132.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.0 (main) ([#​46659](renovatebot/renovate#46659)) ([7029247](renovatebot/renovate@7029247)) ### [`v44.131.4`](https://github.com/renovatebot/renovate/releases/tag/44.131.4) [Compare Source](renovatebot/renovate@44.131.3...44.131.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.3 (main) ([#​46658](renovatebot/renovate#46658)) ([220eb02](renovatebot/renovate@220eb02)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.22 (main) ([#​46654](renovatebot/renovate#46654)) ([f449f87](renovatebot/renovate@f449f87)) - **deps:** update dependency uv to v0.12.22 (main) ([#​46655](renovatebot/renovate#46655)) ([bce0679](renovatebot/renovate@bce0679)) - **deps:** update python docker tag to v3.14.8 (main) ([#​46657](renovatebot/renovate#46657)) ([81925b1](renovatebot/renovate@81925b1)) ### [`v44.131.3`](https://github.com/renovatebot/renovate/releases/tag/44.131.3) [Compare Source](renovatebot/renovate@44.131.2...44.131.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.2 (main) ([#​46653](renovatebot/renovate#46653)) ([7c914c6](renovatebot/renovate@7c914c6)) ### [`v44.131.2`](https://github.com/renovatebot/renovate/releases/tag/44.131.2) [Compare Source](renovatebot/renovate@44.131.1...44.131.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.1 (main) ([#​46652](renovatebot/renovate#46652)) ([42036fa](renovatebot/renovate@42036fa)) ### [`v44.131.1`](https://github.com/renovatebot/renovate/releases/tag/44.131.1) [Compare Source](renovatebot/renovate@44.131.0...44.131.1) ##### Build System - **deps:** update dependency [@​yarnpkg/core](https://github.com/yarnpkg/core) to v4.9.2 (main) ([#​46651](renovatebot/renovate#46651)) ([81c2a3f](renovatebot/renovate@81c2a3f)) ### [`v44.131.0`](https://github.com/renovatebot/renovate/releases/tag/44.131.0) [Compare Source](renovatebot/renovate@44.130.0...44.131.0) ##### Features - **manager/helmfile:** pass helm host rule credentials for classic repositories ([#​46573](renovatebot/renovate#46573)) ([07cee91](renovatebot/renovate@07cee91)) - **manager/kustomize:** use host rule credentials when inflating helm charts ([#​46519](renovatebot/renovate#46519)) ([c4519c9](renovatebot/renovate@c4519c9)) ##### Miscellaneous Chores - **deps:** update cbrgm/pr-size-labeler-action action to v1.3.14 (main) ([#​46650](renovatebot/renovate#46650)) ([3500c11](renovatebot/renovate@3500c11)) ##### Code Refactoring - **manager/helmv3:** share helm repository credential args ([#​46571](renovatebot/renovate#46571)) ([244d8b5](renovatebot/renovate@244d8b5)) ### [`v44.130.0`](https://github.com/renovatebot/renovate/releases/tag/44.130.0) [Compare Source](renovatebot/renovate@44.129.0...44.130.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.0 (main) ([#​46649](renovatebot/renovate#46649)) ([62b988b](renovatebot/renovate@62b988b)) ##### Miscellaneous Chores - **deps:** update dependency oxlint-tsgolint to v7.0.2003 (main) ([#​46647](renovatebot/renovate#46647)) ([ad9d250](renovatebot/renovate@ad9d250)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.24.0 (main) ([#​46648](renovatebot/renovate#46648)) ([7518513](renovatebot/renovate@7518513)) ### [`v44.129.0`](https://github.com/renovatebot/renovate/releases/tag/44.129.0) [Compare Source](renovatebot/renovate@44.128.3...44.129.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.107.0 (main) ([#​46644](renovatebot/renovate#46644)) ([3e26f8a](renovatebot/renovate@3e26f8a)) ##### Code Refactoring - **datasource/conda:** match prefix.dev by hostname ([#​46364](renovatebot/renovate#46364)) ([83d6ded](renovatebot/renovate@83d6ded)) ### [`v44.128.3`](https://github.com/renovatebot/renovate/releases/tag/44.128.3) [Compare Source](renovatebot/renovate@44.128.2...44.128.3) ##### Bug Fixes - **datasource/docker:** correct source URLs for Podman, Buildah, and Skopeo ([#​46643](renovatebot/renovate#46643)) ([3e04df0](renovatebot/renovate@3e04df0)) ### [`v44.128.2`](https://github.com/renovatebot/renovate/releases/tag/44.128.2) [Compare Source](renovatebot/renovate@44.128.1...44.128.2) ##### Bug Fixes - **changelog:** only cache release notes on a cache miss ([#​46612](renovatebot/renovate#46612)) ([86bc5d0](renovatebot/renovate@86bc5d0)) ##### Miscellaneous Chores - **deps:** update dependency vite to v8.3.1 (main) ([#​46636](renovatebot/renovate#46636)) ([5733f4b](renovatebot/renovate@5733f4b)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.23.0 (main) ([#​46642](renovatebot/renovate#46642)) ([9f775c6](renovatebot/renovate@9f775c6)) - wrap "why no reproduction" in a code block ([#​46606](renovatebot/renovate#46606)) ([7035e11](renovatebot/renovate@7035e11)) ##### Continuous Integration - label pr size for forks via workflow\_run ([#​46576](renovatebot/renovate#46576)) ([c160056](renovatebot/renovate@c160056)) ### [`v44.128.1`](https://github.com/renovatebot/renovate/releases/tag/44.128.1) [Compare Source](renovatebot/renovate@44.128.0...44.128.1) ##### Build System - **deps:** update dependency openpgp to v6.3.2 (main) ([#​46634](renovatebot/renovate#46634)) ([b85e89b](renovatebot/renovate@b85e89b)) ### [`v44.128.0`](https://github.com/renovatebot/renovate/releases/tag/44.128.0) [Compare Source](renovatebot/renovate@44.127.2...44.128.0) ##### Features - **npm:** support devEngines.runtime and devEngines.packageManager ([#​43369](renovatebot/renovate#43369)) ([ff0e5ee](renovatebot/renovate@ff0e5ee)), closes [#​38598](renovatebot/renovate#38598) ### [`v44.127.2`](https://github.com/renovatebot/renovate/releases/tag/44.127.2) [Compare Source](renovatebot/renovate@44.127.1...44.127.2) ##### Bug Fixes - **datasource/go:** check GitHub Tags for a later release timestamp ([#​46631](renovatebot/renovate#46631)) ([57bd81f](renovatebot/renovate@57bd81f)) ### [`v44.127.1`](https://github.com/renovatebot/renovate/releases/tag/44.127.1) [Compare Source](renovatebot/renovate@44.127.0...44.127.1) ##### Bug Fixes - **http:** skip throttle and queue for cached responses ([#​46622](renovatebot/renovate#46622)) ([f3ec5e6](renovatebot/renovate@f3ec5e6)) ### [`v44.127.0`](https://github.com/renovatebot/renovate/releases/tag/44.127.0) [Compare Source](renovatebot/renovate@44.126.1...44.127.0) ##### Features - **manager/mise:** support remote include and git task files ([#​46611](renovatebot/renovate#46611)) ([8f2ffc0](renovatebot/renovate@8f2ffc0)) ##### Miscellaneous Chores - **agents:** give the stop hook its own coverage directory ([#​46586](renovatebot/renovate#46586)) ([d43f4ab](renovatebot/renovate@d43f4ab)) - **agents:** skip the stop hook check when nothing changed ([#​46588](renovatebot/renovate#46588)) ([bb473f4](renovatebot/renovate@bb473f4)) ### [`v44.126.1`](https://github.com/renovatebot/renovate/releases/tag/44.126.1) [Compare Source](renovatebot/renovate@44.126.0...44.126.1) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1139.0 (main) ([#​46617](renovatebot/renovate#46617)) ([1c5c67e](renovatebot/renovate@1c5c67e)) ### [`v44.126.0`](https://github.com/renovatebot/renovate/releases/tag/44.126.0) [Compare Source](renovatebot/renovate@44.125.2...44.126.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.106.0 (main) ([#​46610](renovatebot/renovate#46610)) ([fe0d983](renovatebot/renovate@fe0d983)) ### [`v44.125.2`](https://github.com/renovatebot/renovate/releases/tag/44.125.2) [Compare Source](renovatebot/renovate@44.125.1...44.125.2) ##### Bug Fixes - **datasource:** document `first` as the default registry strategy ([#​46104](renovatebot/renovate#46104)) ([fc57966](renovatebot/renovate@fc57966)), closes [#​40497](renovatebot/renovate#40497) ##### Miscellaneous Chores - **deps:** update docker/dockerfile docker tag to v1.27.1 (main) ([#​46608](renovatebot/renovate#46608)) ([fd9f0a8](renovatebot/renovate@fd9f0a8)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.22.0 (main) ([#​46609](renovatebot/renovate#46609)) ([1777a89](renovatebot/renovate@1777a89)) ##### Code Refactoring - **datasource:** derive the lookup config types from each other ([#​46107](renovatebot/renovate#46107)) ([d706bb2](renovatebot/renovate@d706bb2)) - **datasource:** make `postprocessRelease` an optional method ([#​46105](renovatebot/renovate#46105)) ([7c85eeb](renovatebot/renovate@7c85eeb)) - **datasource:** resolve registry URLs with early returns ([#​46106](renovatebot/renovate#46106)) ([0b16fce](renovatebot/renovate@0b16fce)), closes [#​15856](renovatebot/renovate#15856) - **instrumentation:** instrument `getFilteredFileList` ([#​46603](renovatebot/renovate#46603)) ([a35adea](renovatebot/renovate@a35adea)) - **instrumentation:** instrument `getMatchingFiles` ([#​46604](renovatebot/renovate#46604)) ([f52629a](renovatebot/renovate@f52629a)) - **instrumentation:** instrument `mergeChildConfig` ([#​46601](renovatebot/renovate#46601)) ([e5b3520](renovatebot/renovate@e5b3520)) - **instrumentation:** instrument each manager's file filtering ([#​46602](renovatebot/renovate#46602)) ([12c6f96](renovatebot/renovate@12c6f96)) ### [`v44.125.1`](https://github.com/renovatebot/renovate/releases/tag/44.125.1) [Compare Source](renovatebot/renovate@44.125.0...44.125.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.105.1 (main) ([#​46599](renovatebot/renovate#46599)) ([d2dc1b6](renovatebot/renovate@d2dc1b6)) ### [`v44.125.0`](https://github.com/renovatebot/renovate/releases/tag/44.125.0) [Compare Source](renovatebot/renovate@44.124.2...44.125.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.105.0 (main) ([#​46598](renovatebot/renovate#46598)) ([f998d68](renovatebot/renovate@f998d68)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.21.0 (main) ([#​46590](renovatebot/renovate#46590)) ([1be3a5f](renovatebot/renovate@1be3a5f)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.21.1 (main) ([#​46597](renovatebot/renovate#46597)) ([90ac1f1](renovatebot/renovate@90ac1f1)) ##### Tests - always clear `hostRules` after each test ([#​46582](renovatebot/renovate#46582)) ([a2704ed](renovatebot/renovate@a2704ed)) - remove redundant `hostRules.clear()` calls ([#​46584](renovatebot/renovate#46584)) ([8b3a066](renovatebot/renovate@8b3a066)) ##### Continuous Integration - use github.token for the workflow token everywhere ([#​46591](renovatebot/renovate#46591)) ([13aad80](renovatebot/renovate@13aad80)) ### [`v44.124.2`](https://github.com/renovatebot/renovate/releases/tag/44.124.2) [Compare Source](renovatebot/renovate@44.124.1...44.124.2) ##### Bug Fixes - **manager/npm:** compute corepack hash from registry integrity ([#​46526](renovatebot/renovate#46526)) ([013ab72](renovatebot/renovate@013ab72)) - **manager/npm:** look up yarn berry as `@yarnpkg/cli-dist` ([#​46525](renovatebot/renovate#46525)) ([0dc8d8b](renovatebot/renovate@0dc8d8b)) ### [`v44.124.1`](https://github.com/renovatebot/renovate/releases/tag/44.124.1) [Compare Source](renovatebot/renovate@44.124.0...44.124.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.3 (main) ([#​46583](renovatebot/renovate#46583)) ([a25a464](renovatebot/renovate@a25a464)) ### [`v44.124.0`](https://github.com/renovatebot/renovate/releases/tag/44.124.0) [Compare Source](renovatebot/renovate@44.123.1...44.124.0) ##### Features - **workers/repository:** log date of last merged PR in repo stats ([#​46557](renovatebot/renovate#46557)) ([2088cac](renovatebot/renovate@2088cac)) ### [`v44.123.1`](https://github.com/renovatebot/renovate/releases/tag/44.123.1) [Compare Source](renovatebot/renovate@44.123.0...44.123.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.2 (main) ([#​46578](renovatebot/renovate#46578)) ([f07a353](renovatebot/renovate@f07a353)) - **versioning/semver-coerced:** allow leading zeros in semver-coerced versioning for CalVer support ([#​45272](renovatebot/renovate#45272)) ([70e3d9d](renovatebot/renovate@70e3d9d)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.3 (main) ([#​46577](renovatebot/renovate#46577)) ([22885ec](renovatebot/renovate@22885ec)) ### [`v44.123.0`](https://github.com/renovatebot/renovate/releases/tag/44.123.0) [Compare Source](renovatebot/renovate@44.122.1...44.123.0) ##### Features - **manager/github-actions:** support `voidzero-dev/setup-vp` inputs ([#​46495](renovatebot/renovate#46495)) ([0dd6088](renovatebot/renovate@0dd6088)) ### [`v44.122.1`](https://github.com/renovatebot/renovate/releases/tag/44.122.1) [Compare Source](renovatebot/renovate@44.122.0...44.122.1) ##### Build System - **deps:** update dependency prettier to v3.9.9 (main) ([#​46569](renovatebot/renovate#46569)) ([5bb3d23](renovatebot/renovate@5bb3d23)) ### [`v44.122.0`](https://github.com/renovatebot/renovate/releases/tag/44.122.0) [Compare Source](renovatebot/renovate@44.121.4...44.122.0) ##### Features - **manager/npm:** use devEngines.runtime as node constraint ([#​46523](renovatebot/renovate#46523)) ([b58291d](renovatebot/renovate@b58291d)) ### [`v44.121.4`](https://github.com/renovatebot/renovate/releases/tag/44.121.4) [Compare Source](renovatebot/renovate@44.121.3...44.121.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.1 (main) ([#​46566](renovatebot/renovate#46566)) ([d887791](renovatebot/renovate@d887791)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.21 (main) ([#​46564](renovatebot/renovate#46564)) ([30ae071](renovatebot/renovate@30ae071)) - **deps:** update dependency uv to v0.12.21 (main) ([#​46565](renovatebot/renovate#46565)) ([7f91b9c](renovatebot/renovate@7f91b9c)) ### [`v44.121.3`](https://github.com/renovatebot/renovate/releases/tag/44.121.3) [Compare Source](renovatebot/renovate@44.121.2...44.121.3) ##### Build System - **deps:** update dependency [@​renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.12 (main) ([#​46563](renovatebot/renovate#46563)) ([7fa35d7](renovatebot/renovate@7fa35d7)) ### [`v44.121.2`](https://github.com/renovatebot/renovate/releases/tag/44.121.2) [Compare Source](renovatebot/renovate@44.121.1...44.121.2) ##### Build System - **deps:** update dependency [@​renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.21 (main) ([#​46562](renovatebot/renovate#46562)) ([7e49181](renovatebot/renovate@7e49181)) ### [`v44.121.1`](https://github.com/renovatebot/renovate/releases/tag/44.121.1) [Compare Source](renovatebot/renovate@44.121.0...44.121.1) ##### Build System - **deps:** update dependency fs-extra to v11.4.1 (main) ([#​46561](renovatebot/renovate#46561)) ([b7ea9da](renovatebot/renovate@b7ea9da)) ### [`v44.121.0`](https://github.com/renovatebot/renovate/releases/tag/44.121.0) [Compare Source](renovatebot/renovate@44.120.0...44.121.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.0 (main) ([#​46559](renovatebot/renovate#46559)) ([a5a1f9a](renovatebot/renovate@a5a1f9a)) ##### Bug Fixes - **manager/mise:** commit native dependency sidecars with the lock file ([#​46514](renovatebot/renovate#46514)) ([f486d39](renovatebot/renovate@f486d39)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.79.0 (main) ([#​46555](renovatebot/renovate#46555)) ([fff3481](renovatebot/renovate@fff3481)) ##### Build System - **deps:** update dependency ignore to v7.0.10 (main) ([#​46560](renovatebot/renovate#46560)) ([8569da8](renovatebot/renovate@8569da8)) ### [`v44.120.0`](https://github.com/renovatebot/renovate/releases/tag/44.120.0) [Compare Source](renovatebot/renovate@44.119.1...44.120.0) ##### Features - **manager/dockerfile:** options form of getDep for CI managers ([#​46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7)) ### [`v44.119.1`](https://github.com/renovatebot/renovate/releases/tag/44.119.1) [Compare Source](renovatebot/renovate@44.119.0...44.119.1) ##### Bug Fixes - **lookup:** warn on unknown datasource ([#​46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add)) ##### Documentation - **help-us-help-you:** drop outdated section ([#​46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0)) - **internal/security:** clarify we will now request CVE IDs ([#​46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402)) ### [`v44.119.0`](https://github.com/renovatebot/renovate/releases/tag/44.119.0) [Compare Source](renovatebot/renovate@44.118.2...44.119.0) ##### Features - **config:** allow self-hosted admins to bypass `allowedHeaders` ([#​45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#​46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c)) ##### Miscellaneous Chores - capture cases of PR comments coming from an agent ([#​46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726)) - require reproduction or stated reason in PR template ([#​46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c)) ### [`v44.118.2`](https://github.com/renovatebot/renovate/releases/tag/44.118.2) [Compare Source](renovatebot/renovate@44.118.1...44.118.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#​46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28)) ### [`v44.118.1`](https://github.com/renovatebot/renovate/releases/tag/44.118.1) [Compare Source](renovatebot/renovate@44.118.0...44.118.1) ##### Bug Fixes - **workers/global:** apply `internalHostAccess` during platform init ([#​46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#​45848](renovatebot/renovate#45848) ### [`v44.118.0`](https://github.com/renovatebot/renovate/releases/tag/44.118.0) [Compare Source](renovatebot/renovate@44.117.2...44.118.0) ##### Features - **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#​45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43)) ##### Code Refactoring - **workers:** assemble the per-dependency lookup config in one place ([#​46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d)) - **workers:** normalise depName and packageName once after extraction ([#​46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b)) ### [`v44.117.2`](https://github.com/renovatebot/renovate/releases/tag/44.117.2) [Compare Source](renovatebot/renovate@44.117.1...44.117.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#​46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#​46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e)) ### [`v44.117.1`](https://github.com/renovatebot/renovate/releases/tag/44.117.1) [Compare Source](renovatebot/renovate@44.117.0...44.117.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#​46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1)) ##### Miscellaneous Chores - **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#​46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d)) - **deps:** update dependency uv to v0.12.20 (main) ([#​46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6)) ### [`v44.117.0`](https://github.com/renovatebot/renovate/releases/tag/44.117.0) [Compare Source](renovatebot/renovate@44.116.1...44.117.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#​46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077)) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#​46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#​46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e)) - **deps:** update linters to v1.84.0 (main) ([#​46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266)) - **deps:** update linters to v1.85.0 (main) ([#​46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e)) ##### Code Refactoring - **azure:** wrap pull request queries ([#​45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#​1](renovatebot/renovate#1) ### [`v44.116.1`](https://github.com/renovatebot/renovate/releases/tag/44.116.1) [Compare Source](renovatebot/renovate@44.116.0...44.116.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#​46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#​46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043)) ### [`v44.116.0`](https://github.com/renovatebot/renovate/releases/tag/44.116.0) [Compare Source](renovatebot/renovate@44.115.13...44.116.0) ##### Features - **versioning:** add a `gomod` versioning ([#​46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1)) ##### Bug Fixes - **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#​46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#​46252](renovatebot/renovate#46252) - **workers/lookup:** apply the downgrade guard to every versioning ([#​46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#​29034](renovatebot/renovate#29034) ##### Documentation - update references to astral-sh/setup-uv to v10.2.0 (main) ([#​46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207)) - update references to prom/prometheus to v3.15.0 (main) ([#​46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15)) - update references to renovate/renovate (main) ([#​46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711)) - update references to renovatebot/github-action to v46.3.4 (main) ([#​46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf)) - update references to renovatebot/github-action to v46.3.5 (main) ([#​46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#​46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62)) - **deps:** update dependency pnpm to v11.27.1 (main) ([#​46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf)) - **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#​46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7)) ##### Code Refactoring - **workers/lookup:** ask the gomod versioning about pseudo-versions ([#​46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#​29034](renovatebot/renovate#29034) [#​44184](renovatebot/renovate#44184) [#​29034](renovatebot/renovate#29034) ##### Continuous Integration - add pr size labeler ([#​45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5)) ### [`v44.115.13`](https://github.com/renovatebot/renovate/releases/tag/44.115.13) [Compare Source](renovatebot/renovate@44.115.12...44.115.13) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.8 (main) ([#​46502](renovatebot/renovate#46502)) ([0366538](renovatebot/renovate@0366538)) ##### Miscellaneous Chores - **deps:** update dependency [@​containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.19 (main) ([#​46497](renovatebot/renovate#46497)) ([6bca021](renovatebot/renovate@6bca021)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.4 (main) ([#​46490](renovatebot/renovate#46490)) ([476a740](renovatebot/renovate@476a740)) </details> --- ### Configuration ð **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) ðĶ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. âŧ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. ð **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTUuMTIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4xMTUuMTIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: Renovate Bot <bot@renovateapp.com> Reviewed-on: https://git.ivanch.me/ivanch/haven/pulls/22
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Continues the coverage work from #46222 outside
lib/modules/manager, which reached 100% branch coverage there. Branch coverage across the repository goes from 99.53% (25636/25755) to 99.73% (25690/25759) â 50 of 119 uncovered branches closed â and the threshold inbuild.ymlmoves from 99.51 to 99.71.Statements, functions and lines were already at 100% and stay there. 27429 tests pass, with 1 expected failure.
Fully clean now:
lib/config,lib/modules/datasource,lib/workers/global, and 27 of 30 inlib/modules/versioning.The commits are split so each can be read on its own:
test(...)commits add tests,refactor(...)commits remove code that no input can reach.Covered by a test
Twenty-two branches, each with a concrete input:
cargo); a widen on a complex range ending in>=, which the underlying semver implementation declines (hashicorp,hex,poetry); a version list holding an unparseable entry (poetry); an open-ended range whose bound is not valid semver (swift); a leading token that is not a number, and satisfying-version loops that walk past a candidate no better than the one already held (gradle,ivy,nuget); a widen where the new version sits below the lower bound (elm); a concrete version paired with a channel name (rust-release-channel); and a~=7range, which is not valid pep440.hostRules[].allowInternalnested inside apackageRules[]entry, which is a plain configuration error rather than a security one, because nested host rules are never applied.docker-content-digestheader, so the digest falls back to the hash of the manifest body.dryRun,requireConfigandplatformCommit, but nothing passed a value that was already current, so each chain's fall-through went untaken; covered from both the CLI and the environment. Plus a datasource env var naming no auth field, one with no value, an unreadable default config file, and the errorisLimitReachedthrows without a branch config.Two branches v8 could not count
config/decrypt.tsanddatasource/docker/common.tseach picked a response with anawaitinside a ternary. v8 gives the branch that follows such a ternary a negative hit count, which every reporter reads as uncovered even though both paths run. Spelling the choice as anif/elsemakes the count come out right. Behaviour is unchanged; this is worth knowing if the shape turns up again.Removed as unreachable
The rest were dead rather than untested, and the type or the control flow proves it:
filesas an empty array and then guarded the only assignment to it withif (!files.length)â always true, one line after the declaration.registryStrategyis one of three literals;ContentDescriptorSpec.modeisinclude | exclude; glasskube's schema admits exactly three kinds; gradle's token type isNumber | String. Each trailingelse ifbecomes a plainelse.npmrcstarts as an object and is only reassigned to one; a floating nuget range always carries a major component;hermit's version regex makesmajormandatory;rangeToStronly returns null for a null range;tokenizealways yields at least one token; composer'sgetNewValuefalls back to the new version so it never returns null; a docker prerelease is always a string; the additional-config-file parser returns early unless its env var is set.updateRangeValuehandles!=, a.*prefix,~=,==and<=itself,handleUpperBoundhandles<, andparseCurrentRangerejects===. Only>and>=can reachhandleLowerBound, so it never returns null. This drops alogger.errorthat was guarded by a comment saying it could not happen unless pep440 itself changed â worth a look if you would rather keep it.Deliberately left uncovered
Three, where closing the branch means weakening a defensive path. I would rather you decide than have them merge on momentum:
versioning/index.ts:30â the fallbackthrow res.errorwhen a schema issue is not the custom one. Removing it means throwingundefinedif zod ever adds an issue type.versioning/conda/index.ts:99â?? nullwhen pep440 declines a==X.Y.*range. Five range strategies, a missingcurrentVersionand an out-of-range version all produce a value, so I could not construct the null; dropping the guard turns a silent skip into a throw.versioning/ruby/version.ts:16â an existingistanbul ignore nextoncreate(version)returning falsy, left as found.Still open
Sixty-six branches remain, all in
lib/workers/repository: dependency-dashboard (4), pr body and changelog (13), branch updates (10), onboarding, reconfigure and config-migration (12), process (7), and singles elsewhere. They are heavier than these â most need platform and http mocks rather than a table row â so they are left for a follow-up rather than making this any larger.Verified with
pnpm type-checkandpnpm check --allover each touched directory, re-measuring every module after the change rather than relying on the tests passing.Context
Please select one of the following:
AI assistance disclosure
Did you use AI tools to create any part of this pull request?
Claude Opus 5, via Claude Code: measured the gaps, proved each branch reachable or not, wrote the tests and the refactors, and wrote this description.
Use of AI in replying to PR comments
Who answers review comments:
Documentation (please check one with an [x])
How I've tested my work (please select one)
I have verified these changes via:
ðĪ Generated with Claude Code