Skip to content

feat(data): automatic update of static data - #46343

Closed
github-actions[bot] wants to merge 1 commit into
test/mise-backend-coveragefrom
chore/update-static-data
Closed

github-actions[bot] wants to merge 1 commit into
test/mise-backend-coveragefrom
chore/update-static-data

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated changes by create-pull-request GitHub action

@secustor

Copy link
Copy Markdown
Member

We need to add pypi at least to

@jamietanna jamietanna mentioned this pull request Sep 21, 2026
5 of 15 tasks
@jamietanna

jamietanna commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

Opened #46359 to add support for the pypi backend, which is needed before this data update lands - otherwise tools that upstream renamed from pipx: to pypi: (e.g. ansible, azure-cli, dvc) would silently stop being extracted.

(Authored by Claude Sonnet 5 - I didn't ask it to comment, sorry)

jamietanna added a commit that referenced this pull request Sep 21, 2026
As noted in #46343, upstream mise renamed a large number of `pipx`
registry entries to use the `pypi` backend instead, e.g. `ansible`
went from `pipx:ansible` to `pypi:ansible`.

As we didn't previously recognise `pypi` as a backend, we'd silently
stop updating those dependencies when we updated the mise registry
in #46343.

As the `pypi` uses the same tool syntax as `pipx`, we can share the
existing implementation.

Co-Authored-By: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
jamietanna added a commit that referenced this pull request Sep 21, 2026
…try data

As found when reviewing #46343, upstream mise can rename a backend
type for existing tools (e.g. `pipx` to `pypi`), which we'd otherwise
only notice by manually diffing `mise-registry.json` during review of
the automated data update PR.

We can instead add a test that walks every backend type used in the
bundled registry data and asserts it's either a backend we support,
one we may support, or one we've explicitly decided not to support
(`conda`, `http`, `packslip`, as of the current mise version).

If a new, undecided backend type shows up in a future data update,
this test will fail and force a maintainer to explicitly triage it,
rather than tools for that backend silently stopping being extracted.

Co-Authored-By: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
@jamietanna
jamietanna marked this pull request as draft September 21, 2026 09:38
@jamietanna
jamietanna changed the base branch from main to test/mise-backend-coverage September 22, 2026 11:31
@jamietanna
jamietanna added this pull request to stack #46362 September 22, 2026 11:31
@jamietanna
jamietanna marked this pull request as ready for review September 22, 2026 12:05
@jamietanna

Copy link
Copy Markdown
Member

I'll rebase this once the others are merged

@jamietanna

Copy link
Copy Markdown
Member

Actually, I'll close it and re-create

@jamietanna jamietanna closed this Sep 22, 2026
@jamietanna
jamietanna deleted the chore/update-static-data branch September 22, 2026 12:07
pull Bot pushed a commit to MarcelRaschke/renovate that referenced this pull request Sep 22, 2026
As noted in renovatebot#46343, upstream mise renamed a large number of `pipx`
registry entries to use the `pypi` backend instead, e.g. `ansible`
went from `pipx:ansible` to `pypi:ansible`.

As we didn't previously recognise `pypi` as a backend, we'd silently
stop updating those dependencies when we updated the mise registry
in renovatebot#46343.

As the `pypi` uses the same tool syntax as `pipx`, we can share the
existing implementation.

Co-authored-by: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
@jamietanna
jamietanna removed this pull request from stack #46362 September 24, 2026 07:29
jamietanna added a commit that referenced this pull request Sep 24, 2026
As noted in #46343, upstream mise renamed a large number of `pipx`
registry entries to use the `pypi` backend instead, e.g. `ansible`
went from `pipx:ansible` to `pypi:ansible`.

This was caught during code review, but we should add something to
automagically catch this, by making sure that none of the backends in
use on an updated `mise registry` is unknown to Renovate.

Co-Authored-By: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
pull Bot pushed a commit to Jimimaku/renovate that referenced this pull request Sep 24, 2026
)

As noted in renovatebot#46343, upstream mise renamed a large number of `pipx`
registry entries to use the `pypi` backend instead, e.g. `ansible`
went from `pipx:ansible` to `pypi:ansible`.

This was caught during code review, but we should add something to
automagically catch this, by making sure that none of the backends in
use on an updated `mise registry` is unknown to Renovate.

Co-authored-by: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 25, 2026
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 25, 2026
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 25, 2026
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 26, 2026
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 26, 2026
##### [\`44.108.2\`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

---
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 26, 2026
##### [\`44.109.0\`](https://github.com/renovatebot/renovate/releases/tag/44.109.0)

##### Features

- **datasource:** add GraalVM version datasource  ([#40497](renovatebot/renovate#40497)) ([0d9888a](renovatebot/renovate@0d9888a))

##### Documentation

- move call-to-action lower ([#46410](renovatebot/renovate#46410)) ([854083c](renovatebot/renovate@854083c))

##### Miscellaneous Chores

- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.14 (main) ([#46409](renovatebot/renovate#46409)) ([87a7f38](renovatebot/renovate@87a7f38))

---
##### [\`44.108.2\`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

---
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 26, 2026
##### [\`44.110.0\`](https://github.com/renovatebot/renovate/releases/tag/44.110.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.0 (main) ([#46415](renovatebot/renovate#46415)) ([eedc251](renovatebot/renovate@eedc251))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.0 (main) ([#46413](renovatebot/renovate#46413)) ([53d00bd](renovatebot/renovate@53d00bd))

---
##### [\`44.109.1\`](https://github.com/renovatebot/renovate/releases/tag/44.109.1)

##### Code Refactoring

- **http-mock:** Remove request tracing ([#44482](renovatebot/renovate#44482)) ([ac2fc77](renovatebot/renovate@ac2fc77))

##### Build System

- **deps:** update dependency prettier to v3.9.7 (main) ([#46411](renovatebot/renovate#46411)) ([41856b2](renovatebot/renovate@41856b2))

---
##### [\`44.109.0\`](https://github.com/renovatebot/renovate/releases/tag/44.109.0)

##### Features

- **datasource:** add GraalVM version datasource  ([#40497](renovatebot/renovate#40497)) ([0d9888a](renovatebot/renovate@0d9888a))

##### Documentation

- move call-to-action lower ([#46410](renovatebot/renovate#46410)) ([854083c](renovatebot/renovate@854083c))

##### Miscellaneous Chores

- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.14 (main) ([#46409](renovatebot/renovate#46409)) ([87a7f38](renovatebot/renovate@87a7f38))

---
##### [\`44.108.2\`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

---
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 26, 2026
##### [\`44.111.2\`](https://github.com/renovatebot/renovate/releases/tag/44.111.2)

##### Miscellaneous Chores

- **deps:** update linters to v1.83.0 (main) ([#46366](renovatebot/renovate#46366)) ([ddd2c97](renovatebot/renovate@ddd2c97))

##### Build System

- **deps:** update dependency google-auth-library to v11.1.0 (main) ([#46424](renovatebot/renovate#46424)) ([7a401da](renovatebot/renovate@7a401da))

---
##### [\`44.111.1\`](https://github.com/renovatebot/renovate/releases/tag/44.111.1)

##### Bug Fixes

- **manager:** add supportsNpmrc ([#46422](renovatebot/renovate#46422)) ([ab0c763](renovatebot/renovate@ab0c763))

##### Documentation

- add dark mode support for the call-to-action banner ([#46423](renovatebot/renovate#46423)) ([f55b60a](renovatebot/renovate@f55b60a))

---
##### [\`44.111.0\`](https://github.com/renovatebot/renovate/releases/tag/44.111.0)

##### Features

- **data:** automatic update of static data ([#46418](renovatebot/renovate#46418)) ([5d3ff8f](renovatebot/renovate@5d3ff8f))

---
##### [\`44.110.1\`](https://github.com/renovatebot/renovate/releases/tag/44.110.1)

##### Bug Fixes

- **http:** validate the cached response shape in the http cache schema ([#46417](renovatebot/renovate#46417)) ([e144d8d](renovatebot/renovate@e144d8d))

---
##### [\`44.110.0\`](https://github.com/renovatebot/renovate/releases/tag/44.110.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.0 (main) ([#46415](renovatebot/renovate#46415)) ([eedc251](renovatebot/renovate@eedc251))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.0 (main) ([#46413](renovatebot/renovate#46413)) ([53d00bd](renovatebot/renovate@53d00bd))

---
##### [\`44.109.1\`](https://github.com/renovatebot/renovate/releases/tag/44.109.1)

##### Code Refactoring

- **http-mock:** Remove request tracing ([#44482](renovatebot/renovate#44482)) ([ac2fc77](renovatebot/renovate@ac2fc77))

##### Build System

- **deps:** update dependency prettier to v3.9.7 (main) ([#46411](renovatebot/renovate#46411)) ([41856b2](renovatebot/renovate@41856b2))

---
##### [\`44.109.0\`](https://github.com/renovatebot/renovate/releases/tag/44.109.0)

##### Features

- **datasource:** add GraalVM version datasource  ([#40497](renovatebot/renovate#40497)) ([0d9888a](renovatebot/renovate@0d9888a))

##### Documentation

- move call-to-action lower ([#46410](renovatebot/renovate#46410)) ([854083c](renovatebot/renovate@854083c))

##### Miscellaneous Chores

- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.14 (main) ([#46409](renovatebot/renovate#46409)) ([87a7f38](renovatebot/renovate@87a7f38))

---
##### [\`44.108.2\`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

---
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 26, 2026
##### [\`44.111.3\`](https://github.com/renovatebot/renovate/releases/tag/44.111.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.1 (main) ([#46431](renovatebot/renovate#46431)) ([8a3caa8](renovatebot/renovate@8a3caa8))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.1 (main) ([#46430](renovatebot/renovate#46430)) ([fb5e7fb](renovatebot/renovate@fb5e7fb))

---
##### [\`44.111.2\`](https://github.com/renovatebot/renovate/releases/tag/44.111.2)

##### Miscellaneous Chores

- **deps:** update linters to v1.83.0 (main) ([#46366](renovatebot/renovate#46366)) ([ddd2c97](renovatebot/renovate@ddd2c97))

##### Build System

- **deps:** update dependency google-auth-library to v11.1.0 (main) ([#46424](renovatebot/renovate#46424)) ([7a401da](renovatebot/renovate@7a401da))

---
##### [\`44.111.1\`](https://github.com/renovatebot/renovate/releases/tag/44.111.1)

##### Bug Fixes

- **manager:** add supportsNpmrc ([#46422](renovatebot/renovate#46422)) ([ab0c763](renovatebot/renovate@ab0c763))

##### Documentation

- add dark mode support for the call-to-action banner ([#46423](renovatebot/renovate#46423)) ([f55b60a](renovatebot/renovate@f55b60a))

---
##### [\`44.111.0\`](https://github.com/renovatebot/renovate/releases/tag/44.111.0)

##### Features

- **data:** automatic update of static data ([#46418](renovatebot/renovate#46418)) ([5d3ff8f](renovatebot/renovate@5d3ff8f))

---
##### [\`44.110.1\`](https://github.com/renovatebot/renovate/releases/tag/44.110.1)

##### Bug Fixes

- **http:** validate the cached response shape in the http cache schema ([#46417](renovatebot/renovate#46417)) ([e144d8d](renovatebot/renovate@e144d8d))

---
##### [\`44.110.0\`](https://github.com/renovatebot/renovate/releases/tag/44.110.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.0 (main) ([#46415](renovatebot/renovate#46415)) ([eedc251](renovatebot/renovate@eedc251))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.0 (main) ([#46413](renovatebot/renovate#46413)) ([53d00bd](renovatebot/renovate@53d00bd))

---
##### [\`44.109.1\`](https://github.com/renovatebot/renovate/releases/tag/44.109.1)

##### Code Refactoring

- **http-mock:** Remove request tracing ([#44482](renovatebot/renovate#44482)) ([ac2fc77](renovatebot/renovate@ac2fc77))

##### Build System

- **deps:** update dependency prettier to v3.9.7 (main) ([#46411](renovatebot/renovate#46411)) ([41856b2](renovatebot/renovate@41856b2))

---
##### [\`44.109.0\`](https://github.com/renovatebot/renovate/releases/tag/44.109.0)

##### Features

- **datasource:** add GraalVM version datasource  ([#40497](renovatebot/renovate#40497)) ([0d9888a](renovatebot/renovate@0d9888a))

##### Documentation

- move call-to-action lower ([#46410](renovatebot/renovate#46410)) ([854083c](renovatebot/renovate@854083c))

##### Miscellaneous Chores

- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.14 (main) ([#46409](renovatebot/renovate#46409)) ([87a7f38](renovatebot/renovate@87a7f38))

---
##### [\`44.108.2\`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

---
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 27, 2026
##### [\`44.111.4\`](https://github.com/renovatebot/renovate/releases/tag/44.111.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.2 (main) ([#46433](renovatebot/renovate#46433)) ([0c4ef0d](renovatebot/renovate@0c4ef0d))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.2 (main) ([#46432](renovatebot/renovate#46432)) ([0813ea6](renovatebot/renovate@0813ea6))

---
##### [\`44.111.3\`](https://github.com/renovatebot/renovate/releases/tag/44.111.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.1 (main) ([#46431](renovatebot/renovate#46431)) ([8a3caa8](renovatebot/renovate@8a3caa8))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.1 (main) ([#46430](renovatebot/renovate#46430)) ([fb5e7fb](renovatebot/renovate@fb5e7fb))

---
##### [\`44.111.2\`](https://github.com/renovatebot/renovate/releases/tag/44.111.2)

##### Miscellaneous Chores

- **deps:** update linters to v1.83.0 (main) ([#46366](renovatebot/renovate#46366)) ([ddd2c97](renovatebot/renovate@ddd2c97))

##### Build System

- **deps:** update dependency google-auth-library to v11.1.0 (main) ([#46424](renovatebot/renovate#46424)) ([7a401da](renovatebot/renovate@7a401da))

---
##### [\`44.111.1\`](https://github.com/renovatebot/renovate/releases/tag/44.111.1)

##### Bug Fixes

- **manager:** add supportsNpmrc ([#46422](renovatebot/renovate#46422)) ([ab0c763](renovatebot/renovate@ab0c763))

##### Documentation

- add dark mode support for the call-to-action banner ([#46423](renovatebot/renovate#46423)) ([f55b60a](renovatebot/renovate@f55b60a))

---
##### [\`44.111.0\`](https://github.com/renovatebot/renovate/releases/tag/44.111.0)

##### Features

- **data:** automatic update of static data ([#46418](renovatebot/renovate#46418)) ([5d3ff8f](renovatebot/renovate@5d3ff8f))

---
##### [\`44.110.1\`](https://github.com/renovatebot/renovate/releases/tag/44.110.1)

##### Bug Fixes

- **http:** validate the cached response shape in the http cache schema ([#46417](renovatebot/renovate#46417)) ([e144d8d](renovatebot/renovate@e144d8d))

---
##### [\`44.110.0\`](https://github.com/renovatebot/renovate/releases/tag/44.110.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.0 (main) ([#46415](renovatebot/renovate#46415)) ([eedc251](renovatebot/renovate@eedc251))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.0 (main) ([#46413](renovatebot/renovate#46413)) ([53d00bd](renovatebot/renovate@53d00bd))

---
##### [\`44.109.1\`](https://github.com/renovatebot/renovate/releases/tag/44.109.1)

##### Code Refactoring

- **http-mock:** Remove request tracing ([#44482](renovatebot/renovate#44482)) ([ac2fc77](renovatebot/renovate@ac2fc77))

##### Build System

- **deps:** update dependency prettier to v3.9.7 (main) ([#46411](renovatebot/renovate#46411)) ([41856b2](renovatebot/renovate@41856b2))

---
##### [\`44.109.0\`](https://github.com/renovatebot/renovate/releases/tag/44.109.0)

##### Features

- **datasource:** add GraalVM version datasource  ([#40497](renovatebot/renovate#40497)) ([0d9888a](renovatebot/renovate@0d9888a))

##### Documentation

- move call-to-action lower ([#46410](renovatebot/renovate#46410)) ([854083c](renovatebot/renovate@854083c))

##### Miscellaneous Chores

- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.14 (main) ([#46409](renovatebot/renovate#46409)) ([87a7f38](renovatebot/renovate@87a7f38))

---
##### [\`44.108.2\`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

---
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 27, 2026
##### [\`44.111.4\`](https://github.com/renovatebot/renovate/releases/tag/44.111.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.2 (main) ([#46433](renovatebot/renovate#46433)) ([0c4ef0d](renovatebot/renovate@0c4ef0d))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.2 (main) ([#46432](renovatebot/renovate#46432)) ([0813ea6](renovatebot/renovate@0813ea6))

---
##### [\`44.111.3\`](https://github.com/renovatebot/renovate/releases/tag/44.111.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.1 (main) ([#46431](renovatebot/renovate#46431)) ([8a3caa8](renovatebot/renovate@8a3caa8))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.1 (main) ([#46430](renovatebot/renovate#46430)) ([fb5e7fb](renovatebot/renovate@fb5e7fb))

---
##### [\`44.111.2\`](https://github.com/renovatebot/renovate/releases/tag/44.111.2)

##### Miscellaneous Chores

- **deps:** update linters to v1.83.0 (main) ([#46366](renovatebot/renovate#46366)) ([ddd2c97](renovatebot/renovate@ddd2c97))

##### Build System

- **deps:** update dependency google-auth-library to v11.1.0 (main) ([#46424](renovatebot/renovate#46424)) ([7a401da](renovatebot/renovate@7a401da))

---
##### [\`44.111.1\`](https://github.com/renovatebot/renovate/releases/tag/44.111.1)

##### Bug Fixes

- **manager:** add supportsNpmrc ([#46422](renovatebot/renovate#46422)) ([ab0c763](renovatebot/renovate@ab0c763))

##### Documentation

- add dark mode support for the call-to-action banner ([#46423](renovatebot/renovate#46423)) ([f55b60a](renovatebot/renovate@f55b60a))

---
##### [\`44.111.0\`](https://github.com/renovatebot/renovate/releases/tag/44.111.0)

##### Features

- **data:** automatic update of static data ([#46418](renovatebot/renovate#46418)) ([5d3ff8f](renovatebot/renovate@5d3ff8f))

---
##### [\`44.110.1\`](https://github.com/renovatebot/renovate/releases/tag/44.110.1)

##### Bug Fixes

- **http:** validate the cached response shape in the http cache schema ([#46417](renovatebot/renovate#46417)) ([e144d8d](renovatebot/renovate@e144d8d))

---
##### [\`44.110.0\`](https://github.com/renovatebot/renovate/releases/tag/44.110.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.0 (main) ([#46415](renovatebot/renovate#46415)) ([eedc251](renovatebot/renovate@eedc251))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.0 (main) ([#46413](renovatebot/renovate#46413)) ([53d00bd](renovatebot/renovate@53d00bd))

---
##### [\`44.109.1\`](https://github.com/renovatebot/renovate/releases/tag/44.109.1)

##### Code Refactoring

- **http-mock:** Remove request tracing ([#44482](renovatebot/renovate#44482)) ([ac2fc77](renovatebot/renovate@ac2fc77))

##### Build System

- **deps:** update dependency prettier to v3.9.7 (main) ([#46411](renovatebot/renovate#46411)) ([41856b2](renovatebot/renovate@41856b2))

---
##### [\`44.109.0\`](https://github.com/renovatebot/renovate/releases/tag/44.109.0)

##### Features

- **datasource:** add GraalVM version datasource  ([#40497](renovatebot/renovate#40497)) ([0d9888a](renovatebot/renovate@0d9888a))

##### Documentation

- move call-to-action lower ([#46410](renovatebot/renovate#46410)) ([854083c](renovatebot/renovate@854083c))

##### Miscellaneous Chores

- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.5.14 (main) ([#46409](renovatebot/renovate#46409)) ([87a7f38](renovatebot/renovate@87a7f38))

---
##### [\`44.108.2\`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

---
##### [\`44.108.1\`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

---
##### [\`44.108.0\`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.5 (main) ([#46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

---
##### [\`44.107.3\`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

---
##### [\`44.107.2\`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

##### Build System

- **deps:** update dependency [@renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

---
##### [\`44.107.1\`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

---
##### [\`44.107.0\`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

---
##### [\`44.106.0\`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

---
##### [\`44.105.4\`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

---
##### [\`44.105.3\`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

---
##### [\`44.105.2\`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

---
##### [\`44.105.1\`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#41536](renovatebot/renovate#41536)

---
##### [\`44.105.0\`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

---
##### [\`44.104.2\`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

---
##### [\`44.104.1\`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

---
##### [\`44.104.0\`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

---
##### [\`44.103.7\`](https://github.com/renovatebot/renovate/releases/tag/44.103.7)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.6 (main) ([#46345](renovatebot/renovate#46345)) ([a38abd5](renovatebot/renovate@a38abd5))

---
##### [\`44.103.6\`](https://github.com/renovatebot/renovate/releases/tag/44.103.6)

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.19 (main) ([#46341](renovatebot/renovate#46341)) ([bdb9f2e](renovatebot/renovate@bdb9f2e))

---
##### [\`44.103.5\`](https://github.com/renovatebot/renovate/releases/tag/44.103.5)

##### Build System

- **deps:** update dependency zod to v4.6.4 (main) ([#46344](renovatebot/renovate#46344)) ([2c131af](renovatebot/renovate@2c131af))

---
##### [\`44.103.4\`](https://github.com/renovatebot/renovate/releases/tag/44.103.4)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v11.27.0 (main) ([#46338](renovatebot/renovate#46338)) ([ff4c78b](renovatebot/renovate@ff4c78b))

##### Build System

- **deps:** update dependency p-map to v7.0.8 (main) ([#46342](renovatebot/renovate#46342)) ([ec68d39](renovatebot/renovate@ec68d39))
- **deps:** update dependency zod to v4.6.3 (main) ([#46339](renovatebot/renovate#46339)) ([dbbe126](renovatebot/renovate@dbbe126))

---
##### [\`44.103.3\`](https://github.com/renovatebot/renovate/releases/tag/44.103.3)

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.76.0 (main) ([#46336](renovatebot/renovate#46336)) ([c95850d](renovatebot/renovate@c95850d))

##### Build System

- **deps:** update dependency p-throttle to v8.1.1 (main) ([#46337](renovatebot/renovate#46337)) ([f5ce6a9](renovatebot/renovate@f5ce6a9))

---
##### [\`44.103.2\`](renovatebot/renovate@44.103.1...44.103.2)


---
##### [\`44.103.1\`](https://github.com/renovatebot/renovate/releases/tag/44.103.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.4 (main) ([#46333](renovatebot/renovate#46333)) ([9bed6dc](renovatebot/renovate@9bed6dc))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.17 (main) ([#46331](renovatebot/renovate#46331)) ([6e10310](renovatebot/renovate@6e10310))
- **deps:** update dependency uv to v0.12.17 (main) ([#46332](renovatebot/renovate#46332)) ([d0cabbe](renovatebot/renovate@d0cabbe))

---
##### [\`44.103.0\`](renovatebot/renovate@44.102.0...44.103.0)


---
##### [\`44.102.0\`](https://github.com/renovatebot/renovate/releases/tag/44.102.0)

##### Features

- **replacements:** add [@temporalio/interceptors-opentelemetry-v2](https://github.com/temporalio/interceptors-opentelemetry-v2) ([#45371](renovatebot/renovate#45371)) ([403dfeb](renovatebot/renovate@403dfeb))

---
##### [\`44.101.3\`](https://github.com/renovatebot/renovate/releases/tag/44.101.3)

##### Documentation

- **self-hosted-configuration:** autogenerate `inheritConfig` options ([#46320](renovatebot/renovate#46320)) ([4d2b992](renovatebot/renovate@4d2b992)), closes [#45839](renovatebot/renovate#45839)

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.38.1 (main) ([#46327](renovatebot/renovate#46327)) ([73913df](renovatebot/renovate@73913df))

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.11 (main) ([#46321](renovatebot/renovate#46321)) ([06c6280](renovatebot/renovate@06c6280))

---
##### [\`44.101.2\`](renovatebot/renovate@44.101.1...44.101.2)


---
##### [\`44.101.1\`](https://github.com/renovatebot/renovate/releases/tag/44.101.1)

##### Bug Fixes

- **host-rules:** ignore URL credentials when matching matchHost ([#46128](renovatebot/renovate#46128)) ([17466ce](renovatebot/renovate@17466ce))
- **manager/swift:** don't rewrite Package.resolved pins in unrelated packages ([#44317](renovatebot/renovate#44317)) ([8a378fc](renovatebot/renovate@8a378fc))
- **manager:** stop logging credential-bearing env and commands ([#46129](renovatebot/renovate#46129)) ([606b0b3](renovatebot/renovate@606b0b3))
- **python:** share PyPI index credential resolution ([#46127](renovatebot/renovate#46127)) ([f0dd862](renovatebot/renovate@f0dd862))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.75.0 (main) ([#46317](renovatebot/renovate#46317)) ([c9be847](renovatebot/renovate@c9be847))

##### Code Refactoring

- **workers/lookup:** resolve the current version from one release list ([#46143](renovatebot/renovate#46143)) ([20015e4](renovatebot/renovate@20015e4))
- **workers/lookup:** share the release classification between getBucket and getUpdateType ([#46144](renovatebot/renovate#46144)) ([d89d8e5](renovatebot/renovate@d89d8e5))
- **workers/repository/lookup:** share the update-type config resolution ([#46141](renovatebot/renovate#46141)) ([f5db021](renovatebot/renovate@f5db021))
- **workers/repository/lookup:** split lookupUpdates into testable stages ([#46142](renovatebot/renovate#46142)) ([bf848fa](renovatebot/renovate@bf848fa))

##### Tests

- **util/git:** share one clone across the read-only tests ([#46287](renovatebot/renovate#46287)) ([654431d](renovatebot/renovate@654431d))
- **workers/repository/lookup:** enforce http mocks in the lookup spec ([#46140](renovatebot/renovate#46140)) ([c303a28](renovatebot/renovate@c303a28))

---
##### [\`44.101.0\`](https://github.com/renovatebot/renovate/releases/tag/44.101.0)

##### Features

- **manager:** share the .npmrc host-rule wrapper between bun, deno and npm ([#46131](renovatebot/renovate#46131)) ([4220c0f](renovatebot/renovate@4220c0f))

---
##### [\`44.100.0\`](https://github.com/renovatebot/renovate/releases/tag/44.100.0)

##### Features

- **manager/dockerfile:** extract `apt install` packages from `RUN` instructions ([#46247](renovatebot/renovate#46247)) ([6add79a](renovatebot/renovate@6add79a))

##### Code Refactoring

- **manager/dockerfile:** share the `RUN` command parsing ([#46299](renovatebot/renovate#46299)) ([56983c3](renovatebot/renovate@56983c3))

---
##### [\`44.99.0\`](https://github.com/renovatebot/renovate/releases/tag/44.99.0)

##### Features

- **datasource/github-runners:** make ubuntu 26 stable ([#46308](renovatebot/renovate#46308)) ([bfd3c26](renovatebot/renovate@bfd3c26))

---
##### [\`44.98.0\`](https://github.com/renovatebot/renovate/releases/tag/44.98.0)

##### Features

- **manager/dockerfile:** update APK packages pinned with a fuzzy constraint ([#45693](renovatebot/renovate#45693)) ([426bf15](renovatebot/renovate@426bf15))

##### Documentation

- **datasource/apk:** add more in-depth information about using with a Wolfi `Dockerfile` ([#45702](renovatebot/renovate#45702)) ([d5faaa8](renovatebot/renovate@d5faaa8))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 27, 2026
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 27, 2026
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 27, 2026
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
ivanch added a commit to ivanch/haven that referenced this pull request Sep 27, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://renovatebot.com) ([source](https://github.com/renovatebot/renovate)) | minor | `44.103.7` → `44.115.12` |

---

### Release Notes

<details>
<summary>renovatebot/renovate (renovate/renovate)</summary>

### [`v44.115.12`](https://github.com/renovatebot/renovate/releases/tag/44.115.12)

[Compare Source](renovatebot/renovate@44.115.11...44.115.12)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.7 (main) ([#&#8203;46494](renovatebot/renovate#46494)) ([c9f87d1](renovatebot/renovate@c9f87d1))

### [`v44.115.11`](https://github.com/renovatebot/renovate/releases/tag/44.115.11)

[Compare Source](renovatebot/renovate@44.115.10...44.115.11)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.6 (main) ([#&#8203;46491](renovatebot/renovate#46491)) ([dfebd0d](renovatebot/renovate@dfebd0d))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;types/node](https://github.com/types/node) to v24.13.6 (main) ([#&#8203;46485](renovatebot/renovate#46485)) ([e02925f](renovatebot/renovate@e02925f))
- **deps:** update dependency markdownlint-cli2 to v0.23.3 (main) ([#&#8203;46489](renovatebot/renovate#46489)) ([d738e23](renovatebot/renovate@d738e23))

### [`v44.115.10`](https://github.com/renovatebot/renovate/releases/tag/44.115.10)

[Compare Source](renovatebot/renovate@44.115.9...44.115.10)

##### Build System

- **deps:** update dependency lru-cache to v11.5.3 (main) ([#&#8203;46484](renovatebot/renovate#46484)) ([0639f2f](renovatebot/renovate@0639f2f))

### [`v44.115.9`](https://github.com/renovatebot/renovate/releases/tag/44.115.9)

[Compare Source](renovatebot/renovate@44.115.8...44.115.9)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.5 (main) ([#&#8203;46481](renovatebot/renovate#46481)) ([dd1ea91](renovatebot/renovate@dd1ea91))

### [`v44.115.8`](https://github.com/renovatebot/renovate/releases/tag/44.115.8)

[Compare Source](renovatebot/renovate@44.115.7...44.115.8)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.4 (main) ([#&#8203;46480](renovatebot/renovate#46480)) ([4ce7195](renovatebot/renovate@4ce7195))

##### Tests

- **datasource:** don't cache a `HOST_BLOCKED` result ([#&#8203;46473](renovatebot/renovate#46473)) ([6c26fc1](renovatebot/renovate@6c26fc1))

### [`v44.115.7`](https://github.com/renovatebot/renovate/releases/tag/44.115.7)

[Compare Source](renovatebot/renovate@44.115.6...44.115.7)

##### Bug Fixes

- **manager/helmv3:** apply registryAliases to OCI chart dependencies ([#&#8203;46447](renovatebot/renovate#46447)) ([07b3f10](renovatebot/renovate@07b3f10))

### [`v44.115.6`](https://github.com/renovatebot/renovate/releases/tag/44.115.6)

[Compare Source](renovatebot/renovate@44.115.5...44.115.6)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.3 (main) ([#&#8203;46477](renovatebot/renovate#46477)) ([dd22cb3](renovatebot/renovate@dd22cb3))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.2 (main) ([#&#8203;46476](renovatebot/renovate#46476)) ([34aeb39](renovatebot/renovate@34aeb39))

### [`v44.115.5`](https://github.com/renovatebot/renovate/releases/tag/44.115.5)

[Compare Source](renovatebot/renovate@44.115.4...44.115.5)

##### Bug Fixes

- **datasource/rubygems:** preserve release timestamps for native gems ([#&#8203;46446](renovatebot/renovate#46446)) ([027ef30](renovatebot/renovate@027ef30))

##### Documentation

- document code conventions and pnpm check as the verification ([#&#8203;46471](renovatebot/renovate#46471)) ([054f262](renovatebot/renovate@054f262))

##### Miscellaneous Chores

- **agents:** block a stop only once in the stop hook ([#&#8203;46468](renovatebot/renovate#46468)) ([373bac7](renovatebot/renovate@373bac7))
- **agents:** only deny npm, npx and yarn in command position ([#&#8203;46467](renovatebot/renovate#46467)) ([dd95381](renovatebot/renovate@dd95381))

### [`v44.115.4`](https://github.com/renovatebot/renovate/releases/tag/44.115.4)

[Compare Source](renovatebot/renovate@44.115.3...44.115.4)

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.23.0 (main) ([#&#8203;45855](renovatebot/renovate#45855)) ([3311b34](renovatebot/renovate@3311b34))

##### Build System

- **deps:** update dependency execa to v10 (main) ([#&#8203;45834](renovatebot/renovate#45834)) ([1909c2e](renovatebot/renovate@1909c2e))

### [`v44.115.3`](https://github.com/renovatebot/renovate/releases/tag/44.115.3)

[Compare Source](renovatebot/renovate@44.115.2...44.115.3)

##### Bug Fixes

- **manager/gomod:** skip placeholder pseudo-versions of any version ([#&#8203;46465](renovatebot/renovate#46465)) ([7cf1720](renovatebot/renovate@7cf1720)), closes [#&#8203;41521](renovatebot/renovate#41521)

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.19 (main) ([#&#8203;46460](renovatebot/renovate#46460)) ([08dd2f6](renovatebot/renovate@08dd2f6))
- **deps:** update dependency oxlint-tsgolint to v7.0.2002 (main) ([#&#8203;46462](renovatebot/renovate#46462)) ([92ae684](renovatebot/renovate@92ae684))
- **deps:** update dependency uv to v0.12.19 (main) ([#&#8203;46461](renovatebot/renovate#46461)) ([5a99a96](renovatebot/renovate@5a99a96))

##### Code Refactoring

- **platform:** drop unreachable addLabel, commitFiles and getRepoForceRebase from the API ([#&#8203;46158](renovatebot/renovate#46158)) ([1758ca9](renovatebot/renovate@1758ca9))
- **platform:** type getBranchStatusCheck context as string ([#&#8203;46159](renovatebot/renovate#46159)) ([94728b8](renovatebot/renovate@94728b8)), closes [#&#8203;22198](renovatebot/renovate#22198)

### [`v44.115.2`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

[Compare Source](renovatebot/renovate@44.115.1...44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#&#8203;46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#&#8203;46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

### [`v44.115.1`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

[Compare Source](renovatebot/renovate@44.115.0...44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#&#8203;46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#&#8203;46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#&#8203;46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

### [`v44.115.0`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

[Compare Source](renovatebot/renovate@44.114.1...44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#&#8203;46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#&#8203;46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

### [`v44.114.1`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

[Compare Source](renovatebot/renovate@44.114.0...44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#&#8203;46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

### [`v44.114.0`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

[Compare Source](renovatebot/renovate@44.113.0...44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#&#8203;46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

### [`v44.113.0`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

[Compare Source](renovatebot/renovate@44.112.3...44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#&#8203;46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#&#8203;46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#&#8203;46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#&#8203;46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

### [`v44.112.3`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

[Compare Source](renovatebot/renovate@44.112.2...44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#&#8203;46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#&#8203;46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

### [`v44.112.2`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

[Compare Source](renovatebot/renovate@44.112.1...44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#&#8203;46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#&#8203;43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#&#8203;46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#&#8203;46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

### [`v44.112.1`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

[Compare Source](renovatebot/renovate@44.112.0...44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#&#8203;46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

### [`v44.112.0`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

[Compare Source](renovatebot/renovate@44.111.5...44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#&#8203;46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#&#8203;46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#&#8203;46343](renovatebot/renovate#46343)

### [`v44.111.5`](https://github.com/renovatebot/renovate/releases/tag/44.111.5)

[Compare Source](renovatebot/renovate@44.111.4...44.111.5)

##### Bug Fixes

- **cache:** include `postUpgradeTasks` in branch commit fingerprint ([#&#8203;46416](renovatebot/renovate#46416)) ([d6946be](renovatebot/renovate@d6946be)), closes [#&#8203;46224](renovatebot/renovate#46224)

### [`v44.111.4`](https://github.com/renovatebot/renovate/releases/tag/44.111.4)

[Compare Source](renovatebot/renovate@44.111.3...44.111.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.2 (main) ([#&#8203;46433](renovatebot/renovate#46433)) ([0c4ef0d](renovatebot/renovate@0c4ef0d))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.2 (main) ([#&#8203;46432](renovatebot/renovate#46432)) ([0813ea6](renovatebot/renovate@0813ea6))

### [`v44.111.3`](https://github.com/renovatebot/renovate/releases/tag/44.111.3)

[Compare Source](renovatebot/renovate@44.111.2...44.111.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.1 (main) ([#&#8203;46431](renovatebot/renovate#46431)) ([8a3caa8](renovatebot/renovate@8a3caa8))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.1 (main) ([#&#8203;46430](renovatebot/renovate#46430)) ([fb5e7fb](renovatebot/renovate@fb5e7fb))

### [`v44.111.2`](https://github.com/renovatebot/renovate/releases/tag/44.111.2)

[Compare Source](renovatebot/renovate@44.111.1...44.111.2)

##### Miscellaneous Chores

- **deps:** update linters to v1.83.0 (main) ([#&#8203;46366](renovatebot/renovate#46366)) ([ddd2c97](renovatebot/renovate@ddd2c97))

##### Build System

- **deps:** update dependency google-auth-library to v11.1.0 (main) ([#&#8203;46424](renovatebot/renovate#46424)) ([7a401da](renovatebot/renovate@7a401da))

### [`v44.111.1`](https://github.com/renovatebot/renovate/releases/tag/44.111.1)

[Compare Source](renovatebot/renovate@44.111.0...44.111.1)

##### Bug Fixes

- **manager:** add supportsNpmrc ([#&#8203;46422](renovatebot/renovate#46422)) ([ab0c763](renovatebot/renovate@ab0c763))

##### Documentation

- add dark mode support for the call-to-action banner ([#&#8203;46423](renovatebot/renovate#46423)) ([f55b60a](renovatebot/renovate@f55b60a))

### [`v44.111.0`](https://github.com/renovatebot/renovate/releases/tag/44.111.0)

[Compare Source](renovatebot/renovate@44.110.1...44.111.0)

##### Features

- **data:** automatic update of static data ([#&#8203;46418](renovatebot/renovate#46418)) ([5d3ff8f](renovatebot/renovate@5d3ff8f))

### [`v44.110.1`](https://github.com/renovatebot/renovate/releases/tag/44.110.1)

[Compare Source](renovatebot/renovate@44.110.0...44.110.1)

##### Bug Fixes

- **http:** validate the cached response shape in the http cache schema ([#&#8203;46417](renovatebot/renovate#46417)) ([e144d8d](renovatebot/renovate@e144d8d))

### [`v44.110.0`](https://github.com/renovatebot/renovate/releases/tag/44.110.0)

[Compare Source](renovatebot/renovate@44.109.1...44.110.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.100.0 (main) ([#&#8203;46415](renovatebot/renovate#46415)) ([eedc251](renovatebot/renovate@eedc251))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.17.0 (main) ([#&#8203;46413](renovatebot/renovate#46413)) ([53d00bd](renovatebot/renovate@53d00bd))

### [`v44.109.1`](https://github.com/renovatebot/renovate/releases/tag/44.109.1)

[Compare Source](renovatebot/renovate@44.109.0...44.109.1)

##### Code Refactoring

- **http-mock:** Remove request tracing ([#&#8203;44482](renovatebot/renovate#44482)) ([ac2fc77](renovatebot/renovate@ac2fc77))

##### Build System

- **deps:** update dependency prettier to v3.9.7 (main) ([#&#8203;46411](renovatebot/renovate#46411)) ([41856b2](renovatebot/renovate@41856b2))

### [`v44.109.0`](https://github.com/renovatebot/renovate/releases/tag/44.109.0)

[Compare Source](renovatebot/renovate@44.108.2...44.109.0)

##### Features

- **datasource:** add GraalVM version datasource  ([#&#8203;40497](renovatebot/renovate#40497)) ([0d9888a](renovatebot/renovate@0d9888a))

##### Documentation

- move call-to-action lower ([#&#8203;46410](renovatebot/renovate#46410)) ([854083c](renovatebot/renovate@854083c))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;biomejs/biome](https://github.com/biomejs/biome) to v2.5.14 (main) ([#&#8203;46409](renovatebot/renovate#46409)) ([87a7f38](renovatebot/renovate@87a7f38))

### [`v44.108.2`](https://github.com/renovatebot/renovate/releases/tag/44.108.2)

[Compare Source](renovatebot/renovate@44.108.1...44.108.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.99.7 (main) ([#&#8203;46406](renovatebot/renovate#46406)) ([bdf59d6](renovatebot/renovate@bdf59d6))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.18 (main) ([#&#8203;46404](renovatebot/renovate#46404)) ([fd6f048](renovatebot/renovate@fd6f048))
- **deps:** update dependency uv to v0.12.18 (main) ([#&#8203;46405](renovatebot/renovate#46405)) ([1ce7ca2](renovatebot/renovate@1ce7ca2))

### [`v44.108.1`](https://github.com/renovatebot/renovate/releases/tag/44.108.1)

[Compare Source](renovatebot/renovate@44.108.0...44.108.1)

##### Build System

- **deps:** update dependency cronstrue to v3.27.0 (main) ([#&#8203;46399](renovatebot/renovate#46399)) ([4939bce](renovatebot/renovate@4939bce))

### [`v44.108.0`](https://github.com/renovatebot/renovate/releases/tag/44.108.0)

[Compare Source](renovatebot/renovate@44.107.3...44.108.0)

##### Features

- **manager/helmv3:** support token-only registry logins ([#&#8203;46373](renovatebot/renovate#46373)) ([2e23302](renovatebot/renovate@2e23302))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;types/node](https://github.com/types/node) to v24.13.5 (main) ([#&#8203;46394](renovatebot/renovate#46394)) ([2e0b166](renovatebot/renovate@2e0b166))

### [`v44.107.3`](https://github.com/renovatebot/renovate/releases/tag/44.107.3)

[Compare Source](renovatebot/renovate@44.107.2...44.107.3)

##### Bug Fixes

- **datasource:** declare metadata as instance fields, not statics ([#&#8203;46101](renovatebot/renovate#46101)) ([a4b263a](renovatebot/renovate@a4b263a))

##### Code Refactoring

- **datasource:** add cached() helper to the Datasource base class ([#&#8203;46102](renovatebot/renovate#46102)) ([1e6ffa8](renovatebot/renovate@1e6ffa8))

### [`v44.107.2`](https://github.com/renovatebot/renovate/releases/tag/44.107.2)

[Compare Source](renovatebot/renovate@44.107.1...44.107.2)

##### Build System

- **deps:** update dependency [@&#8203;renovatebot/pgp](https://github.com/renovatebot/pgp) to v2.0.2 (main) ([#&#8203;46390](renovatebot/renovate#46390)) ([c865607](renovatebot/renovate@c865607))

### [`v44.107.1`](https://github.com/renovatebot/renovate/releases/tag/44.107.1)

[Compare Source](renovatebot/renovate@44.107.0...44.107.1)

##### Bug Fixes

- **versioning:** use BigInt to avoid integer precision loss in gradle, maven and loose ([#&#8203;43901](renovatebot/renovate#43901)) ([96ad4be](renovatebot/renovate@96ad4be))
- **workers/repository/extract:** pass vulnerability alert state to managers ([#&#8203;46385](renovatebot/renovate#46385)) ([eee64df](renovatebot/renovate@eee64df))

##### Code Refactoring

- **types:** Add `lockfile-only` skip reason ([#&#8203;46384](renovatebot/renovate#46384)) ([6eedb41](renovatebot/renovate@6eedb41))

##### Tests

- **utill/git:** add 30s timeout to `beforeAll` ([#&#8203;46386](renovatebot/renovate#46386)) ([3b70d5f](renovatebot/renovate@3b70d5f))

### [`v44.107.0`](https://github.com/renovatebot/renovate/releases/tag/44.107.0)

[Compare Source](renovatebot/renovate@44.106.0...44.107.0)

##### Features

- **manager/mise:** support `pypi` backend ([#&#8203;46359](renovatebot/renovate#46359)) ([fd5e9f4](renovatebot/renovate@fd5e9f4)), closes [#&#8203;46343](renovatebot/renovate#46343)

##### Bug Fixes

- **manager/helmv3:** share generateHelmEnvs with kustomize ([#&#8203;46179](renovatebot/renovate#46179)) ([35f44f3](renovatebot/renovate@35f44f3))
- **manager:** share one local Helm chart path check ([#&#8203;46181](renovatebot/renovate#46181)) ([2169a57](renovatebot/renovate@2169a57))

##### Documentation

- align colour scheme with Mend colours ([#&#8203;46316](renovatebot/renovate#46316)) ([fd2c455](renovatebot/renovate@fd2c455))

##### Miscellaneous Chores

- **deps:** update astral-sh/setup-uv action to v10.2.0 (main) ([#&#8203;46367](renovatebot/renovate#46367)) ([f2a8dc2](renovatebot/renovate@f2a8dc2))

##### Code Refactoring

- **manager/helmv3:** share OCI registry login helper with helmfile ([#&#8203;46180](renovatebot/renovate#46180)) ([c8ce514](renovatebot/renovate@c8ce514))

### [`v44.106.0`](https://github.com/renovatebot/renovate/releases/tag/44.106.0)

[Compare Source](renovatebot/renovate@44.105.4...44.106.0)

##### Features

- **platform:** one "read repo file at ref" helper per host ([#&#8203;46190](renovatebot/renovate#46190)) ([58d9a01](renovatebot/renovate@58d9a01))

##### Code Refactoring

- **changelog:** derive api base urls from the platform family table ([#&#8203;46193](renovatebot/renovate#46193)) ([a88aaed](renovatebot/renovate@a88aaed))
- **changelog:** move platform fetchers onto ChangeLogSource ([#&#8203;46192](renovatebot/renovate#46192)) ([66f6747](renovatebot/renovate@66f6747))
- **constants:** add a platform family capability table ([#&#8203;46191](renovatebot/renovate#46191)) ([0583e54](renovatebot/renovate@0583e54))
- **http:** read platform families instead of the host type aliases ([#&#8203;46347](renovatebot/renovate#46347)) ([853290d](renovatebot/renovate@853290d))
- **platform:** drop the GiteaLikeHttp alias ([#&#8203;46098](renovatebot/renovate#46098)) ([5fdc338](renovatebot/renovate@5fdc338))

### [`v44.105.4`](https://github.com/renovatebot/renovate/releases/tag/44.105.4)

[Compare Source](renovatebot/renovate@44.105.3...44.105.4)

##### Code Refactoring

- **datasource/rpm:** remove "gzip" from identifiers ([#&#8203;46264](renovatebot/renovate#46264)) ([cbe339c](renovatebot/renovate@cbe339c))

##### Build System

- **deps:** update dependency azure-devops-node-api to v17.0.1 (main) ([#&#8203;46363](renovatebot/renovate#46363)) ([b31c429](renovatebot/renovate@b31c429))

### [`v44.105.3`](https://github.com/renovatebot/renovate/releases/tag/44.105.3)

[Compare Source](renovatebot/renovate@44.105.2...44.105.3)

##### Bug Fixes

- **manager/gomod:** match gofmt-style unindented closing paren in block end regex ([#&#8203;45781](renovatebot/renovate#45781)) ([87111d8](renovatebot/renovate@87111d8))
- **manager/quadlet:** make Image optional for volume ([#&#8203;44959](renovatebot/renovate#44959)) ([75647e2](renovatebot/renovate@75647e2))

##### Miscellaneous Chores

- **docs:** fix broken image rendering ([#&#8203;45893](renovatebot/renovate#45893)) ([1762e24](renovatebot/renovate@1762e24))

### [`v44.105.2`](https://github.com/renovatebot/renovate/releases/tag/44.105.2)

[Compare Source](renovatebot/renovate@44.105.1...44.105.2)

##### Bug Fixes

- **dashboard:** handle OSV database fetch failures gracefully ([#&#8203;46306](renovatebot/renovate#46306)) ([907fa59](renovatebot/renovate@907fa59))

##### Code Refactoring

- **changelog:** share the Gitea changelog source with Forgejo ([#&#8203;46096](renovatebot/renovate#46096)) ([16474da](renovatebot/renovate@16474da))
- **datasource:** share the Gitea datasources with Forgejo ([#&#8203;46095](renovatebot/renovate#46095)) ([bd86caa](renovatebot/renovate@bd86caa))
- **presets:** share the Gitea preset source with Forgejo ([#&#8203;46097](renovatebot/renovate#46097)) ([0a9d15f](renovatebot/renovate@0a9d15f))

### [`v44.105.1`](https://github.com/renovatebot/renovate/releases/tag/44.105.1)

[Compare Source](renovatebot/renovate@44.105.0...44.105.1)

##### Bug Fixes

- **datasource/crate:** skip the web API of registries that do not implement it ([#&#8203;46329](renovatebot/renovate#46329)) ([8f5f238](renovatebot/renovate@8f5f238)), closes [#&#8203;41536](renovatebot/renovate#41536)

### [`v44.105.0`](https://github.com/renovatebot/renovate/releases/tag/44.105.0)

[Compare Source](renovatebot/renovate@44.104.2...44.105.0)

##### Features

- **manager/mise:** support arrays of inline tables as tool versions ([#&#8203;46330](renovatebot/renovate#46330)) ([e069399](renovatebot/renovate@e069399))

##### Documentation

- update references to renovate/renovate to v44.104.2 (main) ([#&#8203;46355](renovatebot/renovate#46355)) ([e392770](renovatebot/renovate@e392770))
- update references to renovatebot/github-action to v46.3.1 (main) ([#&#8203;46356](renovatebot/renovate#46356)) ([a54a640](renovatebot/renovate@a54a640))

### [`v44.104.2`](https://github.com/renovatebot/renovate/releases/tag/44.104.2)

[Compare Source](renovatebot/renovate@44.104.1...44.104.2)

##### Documentation

- update references to jaegertracing/jaeger to v2.21.0 (main) ([#&#8203;46352](renovatebot/renovate#46352)) ([6e60136](renovatebot/renovate@6e60136))
- update references to otel/opentelemetry-collector-contrib to v0.161.0 (main) ([#&#8203;46353](renovatebot/renovate#46353)) ([e3881d9](renovatebot/renovate@e3881d9))
- update references to renovate/renovate (main) ([#&#8203;46354](renovatebot/renovate#46354)) ([6de693a](renovatebot/renovate@6de693a))

##### Build System

- **deps:** update dependency [@&#8203;renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.20 (main) ([#&#8203;46351](renovatebot/renovate#46351)) ([4a0da7b](renovatebot/renovate@4a0da7b))

### [`v44.104.1`](https://github.com/renovatebot/renovate/releases/tag/44.104.1)

[Compare Source](renovatebot/renovate@44.104.0...44.104.1)

##### Documentation

- update references to python to [`be8ccd0`](renovatebot/renovate@be8ccd0) (main) ([#&#8203;46349](renovatebot/renovate#46349)) ([84b8df8](renovatebot/renovate@84b8df8))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.0 (main) ([#&#8203;46348](renovatebot/renovate#46348)) ([1765951](renovatebot/renovate@1765951))

##### Build System

- **deps:** update dependency zod to v4.6.5 (main) ([#&#8203;46350](renovatebot/renovate#46350)) ([37430ac](renovatebot/renovate@37430ac))

### [`v44.104.0`](https://github.com/renovatebot/renovate/releases/tag/44.104.0)

[Compare Source](renovatebot/renovate@44.103.7...44.104.0)

##### Features

- **versioning:** support ranges for the regex scheme ([#&#8203;44834](renovatebot/renovate#44834)) ([6a1a69c](renovatebot/renovate@6a1a69c))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.77.0 (main) ([#&#8203;46346](renovatebot/renovate#46346)) ([695b293](renovatebot/renovate@695b293))

</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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMDMuNyIsInVwZGF0ZWRJblZlciI6IjQ0LjEwMy43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Reviewed-on: https://git.ivanch.me/ivanch/haven/pulls/19
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 27, 2026
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 28, 2026
##### [\`44.115.2\`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

---
##### [\`44.115.1\`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

---
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 28, 2026
##### [\`44.115.2\`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

---
##### [\`44.115.1\`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

---
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 28, 2026
##### [\`44.115.2\`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

---
##### [\`44.115.1\`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

---
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 28, 2026
##### [\`44.115.9\`](https://github.com/renovatebot/renovate/releases/tag/44.115.9)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.5 (main) ([#46481](renovatebot/renovate#46481)) ([dd1ea91](renovatebot/renovate@dd1ea91))

---
##### [\`44.115.8\`](renovatebot/renovate@44.115.7...44.115.8)


---
##### [\`44.115.7\`](https://github.com/renovatebot/renovate/releases/tag/44.115.7)

##### Bug Fixes

- **manager/helmv3:** apply registryAliases to OCI chart dependencies ([#46447](renovatebot/renovate#46447)) ([07b3f10](renovatebot/renovate@07b3f10))

---
##### [\`44.115.6\`](renovatebot/renovate@44.115.5...44.115.6)


---
##### [\`44.115.5\`](https://github.com/renovatebot/renovate/releases/tag/44.115.5)

##### Bug Fixes

- **datasource/rubygems:** preserve release timestamps for native gems ([#46446](renovatebot/renovate#46446)) ([027ef30](renovatebot/renovate@027ef30))

##### Documentation

- document code conventions and pnpm check as the verification ([#46471](renovatebot/renovate#46471)) ([054f262](renovatebot/renovate@054f262))

##### Miscellaneous Chores

- **agents:** block a stop only once in the stop hook ([#46468](renovatebot/renovate#46468)) ([373bac7](renovatebot/renovate@373bac7))
- **agents:** only deny npm, npx and yarn in command position ([#46467](renovatebot/renovate#46467)) ([dd95381](renovatebot/renovate@dd95381))

---
##### [\`44.115.4\`](https://github.com/renovatebot/renovate/releases/tag/44.115.4)

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.23.0 (main) ([#45855](renovatebot/renovate#45855)) ([3311b34](renovatebot/renovate@3311b34))

##### Build System

- **deps:** update dependency execa to v10 (main) ([#45834](renovatebot/renovate#45834)) ([1909c2e](renovatebot/renovate@1909c2e))

---
##### [\`44.115.3\`](https://github.com/renovatebot/renovate/releases/tag/44.115.3)

##### Bug Fixes

- **manager/gomod:** skip placeholder pseudo-versions of any version ([#46465](renovatebot/renovate#46465)) ([7cf1720](renovatebot/renovate@7cf1720)), closes [#41521](renovatebot/renovate#41521)

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.19 (main) ([#46460](renovatebot/renovate#46460)) ([08dd2f6](renovatebot/renovate@08dd2f6))
- **deps:** update dependency oxlint-tsgolint to v7.0.2002 (main) ([#46462](renovatebot/renovate#46462)) ([92ae684](renovatebot/renovate@92ae684))
- **deps:** update dependency uv to v0.12.19 (main) ([#46461](renovatebot/renovate#46461)) ([5a99a96](renovatebot/renovate@5a99a96))

##### Code Refactoring

- **platform:** drop unreachable addLabel, commitFiles and getRepoForceRebase from the API ([#46158](renovatebot/renovate#46158)) ([1758ca9](renovatebot/renovate@1758ca9))
- **platform:** type getBranchStatusCheck context as string ([#46159](renovatebot/renovate#46159)) ([94728b8](renovatebot/renovate@94728b8)), closes [#22198](https://github.com/renovatebot/renovate/issues/22198)

---
##### [\`44.115.2\`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

---
##### [\`44.115.1\`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

---
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 29, 2026
##### [\`44.115.10\`](https://github.com/renovatebot/renovate/releases/tag/44.115.10)

##### Build System

- **deps:** update dependency lru-cache to v11.5.3 (main) ([#46484](renovatebot/renovate#46484)) ([0639f2f](renovatebot/renovate@0639f2f))

---
##### [\`44.115.9\`](https://github.com/renovatebot/renovate/releases/tag/44.115.9)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.5 (main) ([#46481](renovatebot/renovate#46481)) ([dd1ea91](renovatebot/renovate@dd1ea91))

---
##### [\`44.115.8\`](renovatebot/renovate@44.115.7...44.115.8)


---
##### [\`44.115.7\`](https://github.com/renovatebot/renovate/releases/tag/44.115.7)

##### Bug Fixes

- **manager/helmv3:** apply registryAliases to OCI chart dependencies ([#46447](renovatebot/renovate#46447)) ([07b3f10](renovatebot/renovate@07b3f10))

---
##### [\`44.115.6\`](renovatebot/renovate@44.115.5...44.115.6)


---
##### [\`44.115.5\`](https://github.com/renovatebot/renovate/releases/tag/44.115.5)

##### Bug Fixes

- **datasource/rubygems:** preserve release timestamps for native gems ([#46446](renovatebot/renovate#46446)) ([027ef30](renovatebot/renovate@027ef30))

##### Documentation

- document code conventions and pnpm check as the verification ([#46471](renovatebot/renovate#46471)) ([054f262](renovatebot/renovate@054f262))

##### Miscellaneous Chores

- **agents:** block a stop only once in the stop hook ([#46468](renovatebot/renovate#46468)) ([373bac7](renovatebot/renovate@373bac7))
- **agents:** only deny npm, npx and yarn in command position ([#46467](renovatebot/renovate#46467)) ([dd95381](renovatebot/renovate@dd95381))

---
##### [\`44.115.4\`](https://github.com/renovatebot/renovate/releases/tag/44.115.4)

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.23.0 (main) ([#45855](renovatebot/renovate#45855)) ([3311b34](renovatebot/renovate@3311b34))

##### Build System

- **deps:** update dependency execa to v10 (main) ([#45834](renovatebot/renovate#45834)) ([1909c2e](renovatebot/renovate@1909c2e))

---
##### [\`44.115.3\`](https://github.com/renovatebot/renovate/releases/tag/44.115.3)

##### Bug Fixes

- **manager/gomod:** skip placeholder pseudo-versions of any version ([#46465](renovatebot/renovate#46465)) ([7cf1720](renovatebot/renovate@7cf1720)), closes [#41521](renovatebot/renovate#41521)

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.19 (main) ([#46460](renovatebot/renovate#46460)) ([08dd2f6](renovatebot/renovate@08dd2f6))
- **deps:** update dependency oxlint-tsgolint to v7.0.2002 (main) ([#46462](renovatebot/renovate#46462)) ([92ae684](renovatebot/renovate@92ae684))
- **deps:** update dependency uv to v0.12.19 (main) ([#46461](renovatebot/renovate#46461)) ([5a99a96](renovatebot/renovate@5a99a96))

##### Code Refactoring

- **platform:** drop unreachable addLabel, commitFiles and getRepoForceRebase from the API ([#46158](renovatebot/renovate#46158)) ([1758ca9](renovatebot/renovate@1758ca9))
- **platform:** type getBranchStatusCheck context as string ([#46159](renovatebot/renovate#46159)) ([94728b8](renovatebot/renovate@94728b8)), closes [#22198](https://github.com/renovatebot/renovate/issues/22198)

---
##### [\`44.115.2\`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

---
##### [\`44.115.1\`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

---
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 29, 2026
##### [\`44.115.10\`](https://github.com/renovatebot/renovate/releases/tag/44.115.10)

##### Build System

- **deps:** update dependency lru-cache to v11.5.3 (main) ([#46484](renovatebot/renovate#46484)) ([0639f2f](renovatebot/renovate@0639f2f))

---
##### [\`44.115.9\`](https://github.com/renovatebot/renovate/releases/tag/44.115.9)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.5 (main) ([#46481](renovatebot/renovate#46481)) ([dd1ea91](renovatebot/renovate@dd1ea91))

---
##### [\`44.115.8\`](renovatebot/renovate@44.115.7...44.115.8)


---
##### [\`44.115.7\`](https://github.com/renovatebot/renovate/releases/tag/44.115.7)

##### Bug Fixes

- **manager/helmv3:** apply registryAliases to OCI chart dependencies ([#46447](renovatebot/renovate#46447)) ([07b3f10](renovatebot/renovate@07b3f10))

---
##### [\`44.115.6\`](renovatebot/renovate@44.115.5...44.115.6)


---
##### [\`44.115.5\`](https://github.com/renovatebot/renovate/releases/tag/44.115.5)

##### Bug Fixes

- **datasource/rubygems:** preserve release timestamps for native gems ([#46446](renovatebot/renovate#46446)) ([027ef30](renovatebot/renovate@027ef30))

##### Documentation

- document code conventions and pnpm check as the verification ([#46471](renovatebot/renovate#46471)) ([054f262](renovatebot/renovate@054f262))

##### Miscellaneous Chores

- **agents:** block a stop only once in the stop hook ([#46468](renovatebot/renovate#46468)) ([373bac7](renovatebot/renovate@373bac7))
- **agents:** only deny npm, npx and yarn in command position ([#46467](renovatebot/renovate#46467)) ([dd95381](renovatebot/renovate@dd95381))

---
##### [\`44.115.4\`](https://github.com/renovatebot/renovate/releases/tag/44.115.4)

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.23.0 (main) ([#45855](renovatebot/renovate#45855)) ([3311b34](renovatebot/renovate@3311b34))

##### Build System

- **deps:** update dependency execa to v10 (main) ([#45834](renovatebot/renovate#45834)) ([1909c2e](renovatebot/renovate@1909c2e))

---
##### [\`44.115.3\`](https://github.com/renovatebot/renovate/releases/tag/44.115.3)

##### Bug Fixes

- **manager/gomod:** skip placeholder pseudo-versions of any version ([#46465](renovatebot/renovate#46465)) ([7cf1720](renovatebot/renovate@7cf1720)), closes [#41521](renovatebot/renovate#41521)

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.19 (main) ([#46460](renovatebot/renovate#46460)) ([08dd2f6](renovatebot/renovate@08dd2f6))
- **deps:** update dependency oxlint-tsgolint to v7.0.2002 (main) ([#46462](renovatebot/renovate#46462)) ([92ae684](renovatebot/renovate@92ae684))
- **deps:** update dependency uv to v0.12.19 (main) ([#46461](renovatebot/renovate#46461)) ([5a99a96](renovatebot/renovate@5a99a96))

##### Code Refactoring

- **platform:** drop unreachable addLabel, commitFiles and getRepoForceRebase from the API ([#46158](renovatebot/renovate#46158)) ([1758ca9](renovatebot/renovate@1758ca9))
- **platform:** type getBranchStatusCheck context as string ([#46159](renovatebot/renovate#46159)) ([94728b8](renovatebot/renovate@94728b8)), closes [#22198](https://github.com/renovatebot/renovate/issues/22198)

---
##### [\`44.115.2\`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

---
##### [\`44.115.1\`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

---
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Sep 29, 2026
##### [\`44.115.10\`](https://github.com/renovatebot/renovate/releases/tag/44.115.10)

##### Build System

- **deps:** update dependency lru-cache to v11.5.3 (main) ([#46484](renovatebot/renovate#46484)) ([0639f2f](renovatebot/renovate@0639f2f))

---
##### [\`44.115.9\`](https://github.com/renovatebot/renovate/releases/tag/44.115.9)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.5 (main) ([#46481](renovatebot/renovate#46481)) ([dd1ea91](renovatebot/renovate@dd1ea91))

---
##### [\`44.115.8\`](renovatebot/renovate@44.115.7...44.115.8)


---
##### [\`44.115.7\`](https://github.com/renovatebot/renovate/releases/tag/44.115.7)

##### Bug Fixes

- **manager/helmv3:** apply registryAliases to OCI chart dependencies ([#46447](renovatebot/renovate#46447)) ([07b3f10](renovatebot/renovate@07b3f10))

---
##### [\`44.115.6\`](renovatebot/renovate@44.115.5...44.115.6)


---
##### [\`44.115.5\`](https://github.com/renovatebot/renovate/releases/tag/44.115.5)

##### Bug Fixes

- **datasource/rubygems:** preserve release timestamps for native gems ([#46446](renovatebot/renovate#46446)) ([027ef30](renovatebot/renovate@027ef30))

##### Documentation

- document code conventions and pnpm check as the verification ([#46471](renovatebot/renovate#46471)) ([054f262](renovatebot/renovate@054f262))

##### Miscellaneous Chores

- **agents:** block a stop only once in the stop hook ([#46468](renovatebot/renovate#46468)) ([373bac7](renovatebot/renovate@373bac7))
- **agents:** only deny npm, npx and yarn in command position ([#46467](renovatebot/renovate#46467)) ([dd95381](renovatebot/renovate@dd95381))

---
##### [\`44.115.4\`](https://github.com/renovatebot/renovate/releases/tag/44.115.4)

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.23.0 (main) ([#45855](renovatebot/renovate#45855)) ([3311b34](renovatebot/renovate@3311b34))

##### Build System

- **deps:** update dependency execa to v10 (main) ([#45834](renovatebot/renovate#45834)) ([1909c2e](renovatebot/renovate@1909c2e))

---
##### [\`44.115.3\`](https://github.com/renovatebot/renovate/releases/tag/44.115.3)

##### Bug Fixes

- **manager/gomod:** skip placeholder pseudo-versions of any version ([#46465](renovatebot/renovate#46465)) ([7cf1720](renovatebot/renovate@7cf1720)), closes [#41521](renovatebot/renovate#41521)

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.19 (main) ([#46460](renovatebot/renovate#46460)) ([08dd2f6](renovatebot/renovate@08dd2f6))
- **deps:** update dependency oxlint-tsgolint to v7.0.2002 (main) ([#46462](renovatebot/renovate#46462)) ([92ae684](renovatebot/renovate@92ae684))
- **deps:** update dependency uv to v0.12.19 (main) ([#46461](renovatebot/renovate#46461)) ([5a99a96](renovatebot/renovate@5a99a96))

##### Code Refactoring

- **platform:** drop unreachable addLabel, commitFiles and getRepoForceRebase from the API ([#46158](renovatebot/renovate#46158)) ([1758ca9](renovatebot/renovate@1758ca9))
- **platform:** type getBranchStatusCheck context as string ([#46159](renovatebot/renovate#46159)) ([94728b8](renovatebot/renovate@94728b8)), closes [#22198](https://github.com/renovatebot/renovate/issues/22198)

---
##### [\`44.115.2\`](https://github.com/renovatebot/renovate/releases/tag/44.115.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.2 (main) ([#46459](renovatebot/renovate#46459)) ([9417b64](renovatebot/renovate@9417b64))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.78.1 (main) ([#46456](renovatebot/renovate#46456)) ([7799eb9](renovatebot/renovate@7799eb9))

---
##### [\`44.115.1\`](https://github.com/renovatebot/renovate/releases/tag/44.115.1)

##### Code Refactoring

- **datasource:** stop double-caching releases at the index level ([#46103](renovatebot/renovate#46103)) ([a3d265d](renovatebot/renovate@a3d265d))
- **manager/helm-requirements:** reuse helmv3 repository helpers ([#46182](renovatebot/renovate#46182)) ([b68101e](renovatebot/renovate@b68101e))

##### Build System

- **deps:** update dependency prettier to v3.9.8 (main) ([#46455](renovatebot/renovate#46455)) ([f0b8358](renovatebot/renovate@f0b8358))

---
##### [\`44.115.0\`](https://github.com/renovatebot/renovate/releases/tag/44.115.0)

##### Features

- **config:** add matchIsBreaking package rule option ([#46449](renovatebot/renovate#46449)) ([18eb38c](renovatebot/renovate@18eb38c))
- **jsonata:** add $matchRegexOrGlob custom function ([#46448](renovatebot/renovate#46448)) ([df02196](renovatebot/renovate@df02196))

---
##### [\`44.114.1\`](https://github.com/renovatebot/renovate/releases/tag/44.114.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.1 (main) ([#46454](renovatebot/renovate#46454)) ([624567c](renovatebot/renovate@624567c))

---
##### [\`44.114.0\`](https://github.com/renovatebot/renovate/releases/tag/44.114.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.0 (main) ([#46453](renovatebot/renovate#46453)) ([2187159](renovatebot/renovate@2187159))

---
##### [\`44.113.0\`](https://github.com/renovatebot/renovate/releases/tag/44.113.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.101.0 (main) ([#46451](renovatebot/renovate#46451)) ([0d50570](renovatebot/renovate@0d50570))

##### Miscellaneous Chores

- **agents:** include the check output in the stop hook block reason ([#46443](renovatebot/renovate#46443)) ([0c956a8](renovatebot/renovate@0c956a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.1 (main) ([#46450](renovatebot/renovate#46450)) ([d504332](renovatebot/renovate@d504332))
- **deps:** update github/codeql-action action to v4.38.2 (main) ([#46442](renovatebot/renovate#46442)) ([6b7b4e4](renovatebot/renovate@6b7b4e4))

---
##### [\`44.112.3\`](https://github.com/renovatebot/renovate/releases/tag/44.112.3)

##### Bug Fixes

- **reconfigure:** cache a flag instead of the unused extract result ([#46441](renovatebot/renovate#46441)) ([0efc05f](renovatebot/renovate@0efc05f))

##### Miscellaneous Chores

- **deps:** update dependency type-fest to v5.10.0 (main) ([#46439](renovatebot/renovate#46439)) ([fa8e64c](renovatebot/renovate@fa8e64c))

---
##### [\`44.112.2\`](https://github.com/renovatebot/renovate/releases/tag/44.112.2)

##### Bug Fixes

- **manager/nix:** support zstd channel tarballs ([#46437](renovatebot/renovate#46437)) ([293b18a](renovatebot/renovate@293b18a))

##### Miscellaneous Chores

- **deps:** update python docker tag to v3.14.7 (main) ([#43919](renovatebot/renovate#43919)) ([6011dc6](renovatebot/renovate@6011dc6))

##### Continuous Integration

- **undesirable-code:** don't unnecessarily flag when behind the base branch ([#46419](renovatebot/renovate#46419)) ([aa76f94](renovatebot/renovate@aa76f94))
- **undesirable-code:** print added lines on failure ([#46420](renovatebot/renovate#46420)) ([83edb5d](renovatebot/renovate@83edb5d))

---
##### [\`44.112.1\`](https://github.com/renovatebot/renovate/releases/tag/44.112.1)

##### Bug Fixes

- **cache:** clean up the HEAD http cache like the GET one ([#46436](renovatebot/renovate#46436)) ([facc642](renovatebot/renovate@facc642))

---
##### [\`44.112.0\`](https://github.com/renovatebot/renovate/releases/tag/44.112.0)

##### Features

- **manager/mise:** support `conda` backend ([#46360](renovatebot/renovate#46360)) ([72a417e](renovatebot/renovate@72a417e))

##### Tests

- **manager/mise:** don't allow unknown backend types ([#46361](renovatebot/renovate#46361)) ([4dd2220](renovatebot/renovate@4dd2220)), closes [#46343](renovatebot/renovate#46343)
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Oct 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants