Skip to content

refactor(workers/lookup): ask the gomod versioning about pseudo-versions - #46145

Merged
secustor merged 9 commits into
secustor/feat/versioning-gomodfrom
secustor/refactor/lookup-go-pseudo-version
Sep 28, 2026
Merged

secustor merged 9 commits into
secustor/feat/versioning-gomodfrom
secustor/refactor/lookup-go-pseudo-version

Conversation

@secustor

@secustor secustor commented Sep 14, 2026 •

Copy link
Copy Markdown
Member

Changes

Lets the lookup worker and the gomod manager ask the new gomod versioning (#46392) whether a value is a pseudo-version, instead of each checking the v0.0.0- prefix itself.

  • The lookup worker's Gomod dependency updates type are now patch (where digest before) #29034 relabelling and gomod/update.ts use its isPseudoVersion() instead of startsWith('v0.0.0-'). The lookup keeps its config.manager === 'gomod' condition.
  • Behaviour change: Go names a pseudo-version without a base release vX.0.0-<time>-<commit>, with the major version of the module path, so a /v2 module without releases gets v2.0.0-…. Those were not recognised: their updates were not relabelled as digest updates, and the update wrote the bare commit instead of the new pseudo-version. They are now handled like v0.0.0- ones (review).
  • The go datasource only returns pseudo-versions for modules without releases, so nothing else changes; a proxy that lists pseudo-versions in @v/list would get the Gomod dependency updates type are now patch (where digest before) #29034 relabelling for those too. A value such as v0.0.0-rc1 is no longer treated as a pseudo-version.

The placeholder vX.Y.Z-00010101000000-000000000000 of a module replaced by a local path is skipped since #46465.

History: the check was first on DatasourceApi, then in go-mod-directive, then an isUntaggedPseudoVersion() helper; after review it is the gomod versioning's isPseudoVersion(), and neither the datasource API nor any versioning changes in the net diff.


Part of a stack that splits lookupUpdates() into testable stages and removes the duplicated checks around it, now based on #46392; each PR only contains its own layer and lands after the one below it.

Context

Please select one of the following:

  • This closes an existing Issue, Closes: #
  • This doesn't close an Issue, but I accept the risk that this PR may be closed if maintainers disagree with its opening or implementation

AI assistance disclosure

Did you use AI tools to create any part of this pull request?

Please select one option and, if yes, briefly describe how AI was used (e.g., code, tests, docs) and which tool(s) you used.

  • No — I did not use AI for this contribution.
  • Yes — minimal assistance (e.g., IDE autocomplete, small code completions, grammar fixes).
  • Yes — substantive assistance (AI-generated non‑trivial portions of code, tests, or documentation).
  • Yes — other (please describe):

Code, tests and this description were written with Claude Code (Claude Fable 5.1 and Claude Opus 5.5) under the author's direction and review.

Use of AI in replying to PR comments

Who answers review comments:

  • @secustor will read and reply directly. Name the account.
  • An agent will draft replies and @username will read them before they are posted. Name the account.
  • Nobody has explicitly committed to replying.

Documentation (please check one with an [x])

  • I have updated the documentation, or
  • No documentation update is required

How I've tested my work (please select one)

I have verified these changes via:

  • Code inspection only, or
  • Newly added/modified unit tests, or
  • No unit tests, but ran on a real repository, or
  • Both unit tests + ran on a real repository

The public repository:

@secustor
secustor added this pull request to stack #46148 September 14, 2026 21:35
@secustor secustor changed the title refactor(workers/lookup): move the gomod pseudo-version check into the go datasource refactor(workers/lookup): move the gomod pseudo-version check into the go-mod-directive versioning Sep 17, 2026
@secustor
secustor marked this pull request as ready for review September 17, 2026 22:46
@github-actions
github-actions Bot requested a review from viceice September 17, 2026 22:47
viceice
viceice previously approved these changes Sep 18, 2026
Comment thread lib/modules/versioning/go-mod-directive/index.ts
@secustor
secustor marked this pull request as draft September 18, 2026 10:12
Base automatically changed from secustor/refactor/lookup-classify-release to main September 18, 2026 10:36
…e go datasource

The only manager-name check in `lookupUpdates()` relabelled an update between
two Go pseudo-versions as a `digest` update (#29034). Knowing that
`v0.0.0-<timestamp>-<commit>` identifies a commit rather than a release belongs
to the Go ecosystem, so `DatasourceApi` gains an optional `isPseudoVersion()`,
`GoDatasource` implements it, and the lookup asks the datasource instead of the
manager. The gomod manager's own `v0.0.0-` check calls the same helper.

Behaviour change: the relabelling is keyed on the `go` datasource instead of the
`gomod` manager, so it now also applies to the other managers using that
datasource (bazel, mise, ocb), and no longer applies to a `gomod` dependency
whose datasource was overridden to something else. The recognised
pseudo-version form is unchanged: only the `v0.0.0-` prefix, not every form
matched by `GoDatasource.pversionRegexp`.
…seudo-versions

Review feedback: version predicates are the domain of `lib/modules/versioning`,
not of the datasource API. `isPseudoVersion()` now lives in the
`go-mod-directive` versioning (the Go versioning module) and the optional
`DatasourceApi.isPseudoVersion?()` hook is gone. The lookup worker and the gomod
manager import the versioning helper directly.

Because the lookup no longer asks the datasource, the predicate has to be exact:
it matches the anchored `v0.0.0-<timestamp>-<commit>` shape (with the optional
pre-release segment `GoDatasource.pversionRegexp` also allows) instead of the
`v0.0.0-` prefix, so that no manager or datasource gating is needed. The forms
derived from tags (`v1.2.3-0.…`) stay unrecognised, as before.
… to gomod

Review feedback: the move of the predicate into the versioning module should
not widen which dependencies get relabelled. The `config.manager === 'gomod'`
condition is back in front of the `isPseudoVersion()` checks, so the lookup
behaves as on main.
@secustor
secustor force-pushed the secustor/refactor/lookup-go-pseudo-version branch from ff7bf52 to ffd9240 Compare September 18, 2026 10:36
@secustor secustor mentioned this pull request Sep 22, 2026
5 of 15 tasks
Review feedback: the pseudo-version predicate has nothing to do with the `go`
directive, so it moves from `go-mod-directive` to the new `gomod` versioning,
which is the home for Go module version helpers (#44184).

The lookup worker and `gomod/update.ts` use its `isUntaggedPseudoVersion()`,
which is `isPseudoVersion()` limited to `v0.0.0-` pseudo-versions, so which
dependencies are relabelled or written directly stays as on main.
`go-mod-directive` is unchanged against main again.
@secustor
secustor removed this pull request from stack #46148 September 22, 2026 20:49
@secustor
secustor changed the base branch from main to secustor/feat/versioning-gomod September 22, 2026 20:49
@secustor
secustor added this pull request to stack #46393 September 22, 2026 20:49
@secustor secustor changed the title refactor(workers/lookup): move the gomod pseudo-version check into the go-mod-directive versioning refactor(workers/lookup): ask the gomod versioning about pseudo-versions Sep 22, 2026
@secustor
secustor marked this pull request as ready for review September 24, 2026 08:37
@github-actions
github-actions Bot requested a review from viceice September 24, 2026 08:38
Comment thread lib/modules/versioning/gomod/index.ts Outdated
…ike v0 ones

Review feedback: Go writes a pseudo-version without a base release as
`vX.0.0-<time>-<commit>`, with the major version of the module path, so a
`/v2` module without releases gets `v2.0.0-…`. Only `v0.0.0-` was
recognised, so an update between two such pseudo-versions was not relabelled
as a digest update (#29034), and gomod/update.ts wrote the bare commit
instead of the new pseudo-version.

The lookup and the update now use `isPseudoVersion()` from the `gomod`
versioning, and `isUntaggedPseudoVersion()` is gone. The go datasource only
returns pseudo-versions for modules without releases, which always have that
form, so nothing else changes. The lookup keeps its `config.manager ===
'gomod'` condition.
Review feedback: `isPseudoVersion()` now accepts an undefined version, so
the lookup and gomod/update.ts pass their optional values to it directly.
@secustor
secustor added this pull request to the merge queue Sep 28, 2026
Merged via the queue into main with commit 868395f Sep 28, 2026
88 of 111 checks passed
@secustor
secustor deleted the secustor/refactor/lookup-go-pseudo-version branch September 28, 2026 10:53
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 44.116.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

pull Bot pushed a commit to mtrackeros/renovate that referenced this pull request Sep 28, 2026
* feat(versioning): add a `gomod` versioning

First step of renovatebot#44184: a versioning for Go modules that behaves like `semver`
for now and is not the default anywhere yet, so it can be tried on repositories
before the `go` datasource switches to it.

It exports `isPseudoVersion()`, which follows `IsPseudoVersion()` from
golang.org/x/mod/module and recognises all three pseudo-version forms, as the
place for Go version helpers that do not belong to the `go` directive's
`go-mod-directive` versioning.

* refactor(versioning/gomod): accept an undefined version in isPseudoVersion()

Review feedback on renovatebot#46145: the callers check optional values such as
`upgrade.newValue`, so `isPseudoVersion()` takes `undefined` and answers
`false` for it, and they no longer need their own guard.

* refactor(versioning/gomod): return early for an undefined version in isPseudoVersion()
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 2, 2026
##### [\`44.117.2\`](https://github.com/renovatebot/renovate/releases/tag/44.117.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1)

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

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

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

##### Features

- **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.19 (main) ([#46497](renovatebot/renovate#46497)) ([6bca021](renovatebot/renovate@6bca021))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.4 (main) ([#46490](renovatebot/renovate#46490)) ([476a740](renovatebot/renovate@476a740))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.6 (main) ([#46485](renovatebot/renovate#46485)) ([e02925f](renovatebot/renovate@e02925f))
- **deps:** update dependency markdownlint-cli2 to v0.23.3 (main) ([#46489](renovatebot/renovate#46489)) ([d738e23](renovatebot/renovate@d738e23))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 2, 2026
##### [\`44.118.1\`](https://github.com/renovatebot/renovate/releases/tag/44.118.1)

##### Bug Fixes

- **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848)

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

##### Features

- **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43))

##### Code Refactoring

- **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d))
- **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1)

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

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

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

##### Features

- **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.19 (main) ([#46497](renovatebot/renovate#46497)) ([6bca021](renovatebot/renovate@6bca021))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.4 (main) ([#46490](renovatebot/renovate#46490)) ([476a740](renovatebot/renovate@476a740))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update dependency [@types/node](https://github.com/types/node) to v24.13.6 (main) ([#46485](renovatebot/renovate#46485)) ([e02925f](renovatebot/renovate@e02925f))
- **deps:** update dependency markdownlint-cli2 to v0.23.3 (main) ([#46489](renovatebot/renovate#46489)) ([d738e23](renovatebot/renovate@d738e23))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 2, 2026
##### [\`44.119.1\`](https://github.com/renovatebot/renovate/releases/tag/44.119.1)

##### Bug Fixes

- **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add))

##### Documentation

- **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0))
- **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402))

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

##### Features

- **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb))

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c))

##### Miscellaneous Chores

- capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726))
- require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28))

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

##### Bug Fixes

- **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848)

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

##### Features

- **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43))

##### Code Refactoring

- **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d))
- **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1)

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

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

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

##### Features

- **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 2, 2026
##### [\`44.120.0\`](https://github.com/renovatebot/renovate/releases/tag/44.120.0)

##### Features

- **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7))

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

##### Bug Fixes

- **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add))

##### Documentation

- **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0))
- **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402))

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

##### Features

- **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb))

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c))

##### Miscellaneous Chores

- capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726))
- require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28))

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

##### Bug Fixes

- **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848)

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

##### Features

- **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43))

##### Code Refactoring

- **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d))
- **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1)

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

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

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

##### Features

- **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 2, 2026
##### [\`44.120.0\`](https://github.com/renovatebot/renovate/releases/tag/44.120.0)

##### Features

- **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7))

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

##### Bug Fixes

- **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add))

##### Documentation

- **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0))
- **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402))

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

##### Features

- **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb))

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c))

##### Miscellaneous Chores

- capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726))
- require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28))

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

##### Bug Fixes

- **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848)

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

##### Features

- **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43))

##### Code Refactoring

- **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d))
- **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1)

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

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

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

##### Features

- **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 2, 2026
##### [\`44.121.3\`](https://github.com/renovatebot/renovate/releases/tag/44.121.3)

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.12 (main) ([#46563](renovatebot/renovate#46563)) ([7fa35d7](renovatebot/renovate@7fa35d7))

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

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.21 (main) ([#46562](renovatebot/renovate#46562)) ([7e49181](renovatebot/renovate@7e49181))

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

##### Build System

- **deps:** update dependency fs-extra to v11.4.1 (main) ([#46561](renovatebot/renovate#46561)) ([b7ea9da](renovatebot/renovate@b7ea9da))

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

##### Features

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

##### Bug Fixes

- **manager/mise:** commit native dependency sidecars with the lock file ([#46514](renovatebot/renovate#46514)) ([f486d39](renovatebot/renovate@f486d39))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.79.0 (main) ([#46555](renovatebot/renovate#46555)) ([fff3481](renovatebot/renovate@fff3481))

##### Build System

- **deps:** update dependency ignore to v7.0.10 (main) ([#46560](renovatebot/renovate#46560)) ([8569da8](renovatebot/renovate@8569da8))

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

##### Features

- **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7))

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

##### Bug Fixes

- **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add))

##### Documentation

- **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0))
- **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402))

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

##### Features

- **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb))

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c))

##### Miscellaneous Chores

- capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726))
- require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28))

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

##### Bug Fixes

- **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848)

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

##### Features

- **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43))

##### Code Refactoring

- **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d))
- **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1)

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

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

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

##### Features

- **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 3, 2026
##### [\`44.121.4\`](https://github.com/renovatebot/renovate/releases/tag/44.121.4)

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.21 (main) ([#46564](renovatebot/renovate#46564)) ([30ae071](renovatebot/renovate@30ae071))
- **deps:** update dependency uv to v0.12.21 (main) ([#46565](renovatebot/renovate#46565)) ([7f91b9c](renovatebot/renovate@7f91b9c))

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

##### Build System

- **deps:** update dependency [@renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.12 (main) ([#46563](renovatebot/renovate#46563)) ([7fa35d7](renovatebot/renovate@7fa35d7))

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

##### Build System

- **deps:** update dependency [@renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.21 (main) ([#46562](renovatebot/renovate#46562)) ([7e49181](renovatebot/renovate@7e49181))

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

##### Build System

- **deps:** update dependency fs-extra to v11.4.1 (main) ([#46561](renovatebot/renovate#46561)) ([b7ea9da](renovatebot/renovate@b7ea9da))

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

##### Features

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

##### Bug Fixes

- **manager/mise:** commit native dependency sidecars with the lock file ([#46514](renovatebot/renovate#46514)) ([f486d39](renovatebot/renovate@f486d39))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.79.0 (main) ([#46555](renovatebot/renovate#46555)) ([fff3481](renovatebot/renovate@fff3481))

##### Build System

- **deps:** update dependency ignore to v7.0.10 (main) ([#46560](renovatebot/renovate#46560)) ([8569da8](renovatebot/renovate@8569da8))

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

##### Features

- **manager/dockerfile:** options form of getDep for CI managers ([#46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7))

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

##### Bug Fixes

- **lookup:** warn on unknown datasource ([#46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add))

##### Documentation

- **help-us-help-you:** drop outdated section ([#46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0))
- **internal/security:** clarify we will now request CVE IDs ([#46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402))

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

##### Features

- **config:** allow self-hosted admins to bypass `allowedHeaders` ([#45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb))

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c))

##### Miscellaneous Chores

- capture cases of PR comments coming from an agent ([#46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726))
- require reproduction or stated reason in PR template ([#46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28))

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

##### Bug Fixes

- **workers/global:** apply `internalHostAccess` during platform init ([#46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#45848](renovatebot/renovate#45848)

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

##### Features

- **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43))

##### Code Refactoring

- **workers:** assemble the per-dependency lookup config in one place ([#46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d))
- **workers:** normalise depName and packageName once after extraction ([#46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#1](renovatebot/renovate#1)

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

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

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

##### Features

- **versioning:** add a `gomod` versioning ([#46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#29034](renovatebot/renovate#29034) [#44184](renovatebot/renovate#44184) [#29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))
ivanch added a commit to ivanch/haven that referenced this pull request Oct 4, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://renovatebot.com) ([source](https://github.com/renovatebot/renovate)) | minor | `44.115.12` → `44.132.5` |

---

### Release Notes

<details>
<summary>renovatebot/renovate (renovate/renovate)</summary>

### [`v44.132.5`](https://github.com/renovatebot/renovate/releases/tag/44.132.5)

[Compare Source](renovatebot/renovate@44.132.4...44.132.5)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.3 (main) ([#&#8203;46730](renovatebot/renovate#46730)) ([d2d046b](renovatebot/renovate@d2d046b))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.23 (main) ([#&#8203;46728](renovatebot/renovate#46728)) ([dcfd322](renovatebot/renovate@dcfd322))
- **deps:** update dependency uv to v0.12.23 (main) ([#&#8203;46729](renovatebot/renovate#46729)) ([33ea57d](renovatebot/renovate@33ea57d))

##### Build System

- **deps:** update dependency re2 to v1.27.0 (main) ([#&#8203;46731](renovatebot/renovate#46731)) ([e0e072e](renovatebot/renovate@e0e072e))

### [`v44.132.4`](https://github.com/renovatebot/renovate/releases/tag/44.132.4)

[Compare Source](renovatebot/renovate@44.132.3...44.132.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.2 (main) ([#&#8203;46727](renovatebot/renovate#46727)) ([fa3b4c1](renovatebot/renovate@fa3b4c1))

### [`v44.132.3`](https://github.com/renovatebot/renovate/releases/tag/44.132.3)

[Compare Source](renovatebot/renovate@44.132.2...44.132.3)

##### Bug Fixes

- **workers/lookup:** only flag downgrades when the versioning orders the values ([#&#8203;46725](renovatebot/renovate#46725)) ([ebdf90a](renovatebot/renovate@ebdf90a)), closes [#&#8203;46146](renovatebot/renovate#46146)

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;types/node](https://github.com/types/node) to v24.19.0 (main) ([#&#8203;46721](renovatebot/renovate#46721)) ([4b92bb8](renovatebot/renovate@4b92bb8))
- **deps:** update dependency lint-staged to v17.6.0 (main) ([#&#8203;46722](renovatebot/renovate#46722)) ([bd2458a](renovatebot/renovate@bd2458a))
- **deps:** update dependency pnpm to v11.28.0 (main) ([#&#8203;46688](renovatebot/renovate#46688)) ([ae4be16](renovatebot/renovate@ae4be16))

### [`v44.132.2`](https://github.com/renovatebot/renovate/releases/tag/44.132.2)

[Compare Source](renovatebot/renovate@44.132.1...44.132.2)

##### Bug Fixes

- **deps:** downgrade [@&#8203;yarnpkg/core](https://github.com/yarnpkg/core) to 4.9.1 ([#&#8203;46665](renovatebot/renovate#46665)) ([b12f39e](renovatebot/renovate@b12f39e)), closes [yarnpkg/berry#7282](yarnpkg/berry#7282)

### [`v44.132.1`](https://github.com/renovatebot/renovate/releases/tag/44.132.1)

[Compare Source](renovatebot/renovate@44.132.0...44.132.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.1 (main) ([#&#8203;46660](renovatebot/renovate#46660)) ([7962cbe](renovatebot/renovate@7962cbe))

### [`v44.132.0`](https://github.com/renovatebot/renovate/releases/tag/44.132.0)

[Compare Source](renovatebot/renovate@44.131.4...44.132.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.109.0 (main) ([#&#8203;46659](renovatebot/renovate#46659)) ([7029247](renovatebot/renovate@7029247))

### [`v44.131.4`](https://github.com/renovatebot/renovate/releases/tag/44.131.4)

[Compare Source](renovatebot/renovate@44.131.3...44.131.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.3 (main) ([#&#8203;46658](renovatebot/renovate#46658)) ([220eb02](renovatebot/renovate@220eb02))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.22 (main) ([#&#8203;46654](renovatebot/renovate#46654)) ([f449f87](renovatebot/renovate@f449f87))
- **deps:** update dependency uv to v0.12.22 (main) ([#&#8203;46655](renovatebot/renovate#46655)) ([bce0679](renovatebot/renovate@bce0679))
- **deps:** update python docker tag to v3.14.8 (main) ([#&#8203;46657](renovatebot/renovate#46657)) ([81925b1](renovatebot/renovate@81925b1))

### [`v44.131.3`](https://github.com/renovatebot/renovate/releases/tag/44.131.3)

[Compare Source](renovatebot/renovate@44.131.2...44.131.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.2 (main) ([#&#8203;46653](renovatebot/renovate#46653)) ([7c914c6](renovatebot/renovate@7c914c6))

### [`v44.131.2`](https://github.com/renovatebot/renovate/releases/tag/44.131.2)

[Compare Source](renovatebot/renovate@44.131.1...44.131.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.1 (main) ([#&#8203;46652](renovatebot/renovate#46652)) ([42036fa](renovatebot/renovate@42036fa))

### [`v44.131.1`](https://github.com/renovatebot/renovate/releases/tag/44.131.1)

[Compare Source](renovatebot/renovate@44.131.0...44.131.1)

##### Build System

- **deps:** update dependency [@&#8203;yarnpkg/core](https://github.com/yarnpkg/core) to v4.9.2 (main) ([#&#8203;46651](renovatebot/renovate#46651)) ([81c2a3f](renovatebot/renovate@81c2a3f))

### [`v44.131.0`](https://github.com/renovatebot/renovate/releases/tag/44.131.0)

[Compare Source](renovatebot/renovate@44.130.0...44.131.0)

##### Features

- **manager/helmfile:** pass helm host rule credentials for classic repositories ([#&#8203;46573](renovatebot/renovate#46573)) ([07cee91](renovatebot/renovate@07cee91))
- **manager/kustomize:** use host rule credentials when inflating helm charts ([#&#8203;46519](renovatebot/renovate#46519)) ([c4519c9](renovatebot/renovate@c4519c9))

##### Miscellaneous Chores

- **deps:** update cbrgm/pr-size-labeler-action action to v1.3.14 (main) ([#&#8203;46650](renovatebot/renovate#46650)) ([3500c11](renovatebot/renovate@3500c11))

##### Code Refactoring

- **manager/helmv3:** share helm repository credential args ([#&#8203;46571](renovatebot/renovate#46571)) ([244d8b5](renovatebot/renovate@244d8b5))

### [`v44.130.0`](https://github.com/renovatebot/renovate/releases/tag/44.130.0)

[Compare Source](renovatebot/renovate@44.129.0...44.130.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.108.0 (main) ([#&#8203;46649](renovatebot/renovate#46649)) ([62b988b](renovatebot/renovate@62b988b))

##### Miscellaneous Chores

- **deps:** update dependency oxlint-tsgolint to v7.0.2003 (main) ([#&#8203;46647](renovatebot/renovate#46647)) ([ad9d250](renovatebot/renovate@ad9d250))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.24.0 (main) ([#&#8203;46648](renovatebot/renovate#46648)) ([7518513](renovatebot/renovate@7518513))

### [`v44.129.0`](https://github.com/renovatebot/renovate/releases/tag/44.129.0)

[Compare Source](renovatebot/renovate@44.128.3...44.129.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.107.0 (main) ([#&#8203;46644](renovatebot/renovate#46644)) ([3e26f8a](renovatebot/renovate@3e26f8a))

##### Code Refactoring

- **datasource/conda:** match prefix.dev by hostname ([#&#8203;46364](renovatebot/renovate#46364)) ([83d6ded](renovatebot/renovate@83d6ded))

### [`v44.128.3`](https://github.com/renovatebot/renovate/releases/tag/44.128.3)

[Compare Source](renovatebot/renovate@44.128.2...44.128.3)

##### Bug Fixes

- **datasource/docker:** correct source URLs for Podman, Buildah, and Skopeo ([#&#8203;46643](renovatebot/renovate#46643)) ([3e04df0](renovatebot/renovate@3e04df0))

### [`v44.128.2`](https://github.com/renovatebot/renovate/releases/tag/44.128.2)

[Compare Source](renovatebot/renovate@44.128.1...44.128.2)

##### Bug Fixes

- **changelog:** only cache release notes on a cache miss ([#&#8203;46612](renovatebot/renovate#46612)) ([86bc5d0](renovatebot/renovate@86bc5d0))

##### Miscellaneous Chores

- **deps:** update dependency vite to v8.3.1 (main) ([#&#8203;46636](renovatebot/renovate#46636)) ([5733f4b](renovatebot/renovate@5733f4b))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.23.0 (main) ([#&#8203;46642](renovatebot/renovate#46642)) ([9f775c6](renovatebot/renovate@9f775c6))
- wrap "why no reproduction" in a code block ([#&#8203;46606](renovatebot/renovate#46606)) ([7035e11](renovatebot/renovate@7035e11))

##### Continuous Integration

- label pr size for forks via workflow\_run ([#&#8203;46576](renovatebot/renovate#46576)) ([c160056](renovatebot/renovate@c160056))

### [`v44.128.1`](https://github.com/renovatebot/renovate/releases/tag/44.128.1)

[Compare Source](renovatebot/renovate@44.128.0...44.128.1)

##### Build System

- **deps:** update dependency openpgp to v6.3.2 (main) ([#&#8203;46634](renovatebot/renovate#46634)) ([b85e89b](renovatebot/renovate@b85e89b))

### [`v44.128.0`](https://github.com/renovatebot/renovate/releases/tag/44.128.0)

[Compare Source](renovatebot/renovate@44.127.2...44.128.0)

##### Features

- **npm:** support devEngines.runtime and devEngines.packageManager ([#&#8203;43369](renovatebot/renovate#43369)) ([ff0e5ee](renovatebot/renovate@ff0e5ee)), closes [#&#8203;38598](renovatebot/renovate#38598)

### [`v44.127.2`](https://github.com/renovatebot/renovate/releases/tag/44.127.2)

[Compare Source](renovatebot/renovate@44.127.1...44.127.2)

##### Bug Fixes

- **datasource/go:** check GitHub Tags for a later release timestamp ([#&#8203;46631](renovatebot/renovate#46631)) ([57bd81f](renovatebot/renovate@57bd81f))

### [`v44.127.1`](https://github.com/renovatebot/renovate/releases/tag/44.127.1)

[Compare Source](renovatebot/renovate@44.127.0...44.127.1)

##### Bug Fixes

- **http:** skip throttle and queue for cached responses ([#&#8203;46622](renovatebot/renovate#46622)) ([f3ec5e6](renovatebot/renovate@f3ec5e6))

### [`v44.127.0`](https://github.com/renovatebot/renovate/releases/tag/44.127.0)

[Compare Source](renovatebot/renovate@44.126.1...44.127.0)

##### Features

- **manager/mise:** support remote include and git task files ([#&#8203;46611](renovatebot/renovate#46611)) ([8f2ffc0](renovatebot/renovate@8f2ffc0))

##### Miscellaneous Chores

- **agents:** give the stop hook its own coverage directory ([#&#8203;46586](renovatebot/renovate#46586)) ([d43f4ab](renovatebot/renovate@d43f4ab))
- **agents:** skip the stop hook check when nothing changed ([#&#8203;46588](renovatebot/renovate#46588)) ([bb473f4](renovatebot/renovate@bb473f4))

### [`v44.126.1`](https://github.com/renovatebot/renovate/releases/tag/44.126.1)

[Compare Source](renovatebot/renovate@44.126.0...44.126.1)

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1139.0 (main) ([#&#8203;46617](renovatebot/renovate#46617)) ([1c5c67e](renovatebot/renovate@1c5c67e))

### [`v44.126.0`](https://github.com/renovatebot/renovate/releases/tag/44.126.0)

[Compare Source](renovatebot/renovate@44.125.2...44.126.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.106.0 (main) ([#&#8203;46610](renovatebot/renovate#46610)) ([fe0d983](renovatebot/renovate@fe0d983))

### [`v44.125.2`](https://github.com/renovatebot/renovate/releases/tag/44.125.2)

[Compare Source](renovatebot/renovate@44.125.1...44.125.2)

##### Bug Fixes

- **datasource:** document `first` as the default registry strategy ([#&#8203;46104](renovatebot/renovate#46104)) ([fc57966](renovatebot/renovate@fc57966)), closes [#&#8203;40497](renovatebot/renovate#40497)

##### Miscellaneous Chores

- **deps:** update docker/dockerfile docker tag to v1.27.1 (main) ([#&#8203;46608](renovatebot/renovate#46608)) ([fd9f0a8](renovatebot/renovate@fd9f0a8))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.22.0 (main) ([#&#8203;46609](renovatebot/renovate#46609)) ([1777a89](renovatebot/renovate@1777a89))

##### Code Refactoring

- **datasource:** derive the lookup config types from each other ([#&#8203;46107](renovatebot/renovate#46107)) ([d706bb2](renovatebot/renovate@d706bb2))
- **datasource:** make `postprocessRelease` an optional method ([#&#8203;46105](renovatebot/renovate#46105)) ([7c85eeb](renovatebot/renovate@7c85eeb))
- **datasource:** resolve registry URLs with early returns ([#&#8203;46106](renovatebot/renovate#46106)) ([0b16fce](renovatebot/renovate@0b16fce)), closes [#&#8203;15856](renovatebot/renovate#15856)
- **instrumentation:** instrument `getFilteredFileList` ([#&#8203;46603](renovatebot/renovate#46603)) ([a35adea](renovatebot/renovate@a35adea))
- **instrumentation:** instrument `getMatchingFiles` ([#&#8203;46604](renovatebot/renovate#46604)) ([f52629a](renovatebot/renovate@f52629a))
- **instrumentation:** instrument `mergeChildConfig` ([#&#8203;46601](renovatebot/renovate#46601)) ([e5b3520](renovatebot/renovate@e5b3520))
- **instrumentation:** instrument each manager's file filtering ([#&#8203;46602](renovatebot/renovate#46602)) ([12c6f96](renovatebot/renovate@12c6f96))

### [`v44.125.1`](https://github.com/renovatebot/renovate/releases/tag/44.125.1)

[Compare Source](renovatebot/renovate@44.125.0...44.125.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.105.1 (main) ([#&#8203;46599](renovatebot/renovate#46599)) ([d2dc1b6](renovatebot/renovate@d2dc1b6))

### [`v44.125.0`](https://github.com/renovatebot/renovate/releases/tag/44.125.0)

[Compare Source](renovatebot/renovate@44.124.2...44.125.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.105.0 (main) ([#&#8203;46598](renovatebot/renovate#46598)) ([f998d68](renovatebot/renovate@f998d68))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.21.0 (main) ([#&#8203;46590](renovatebot/renovate#46590)) ([1be3a5f](renovatebot/renovate@1be3a5f))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.21.1 (main) ([#&#8203;46597](renovatebot/renovate#46597)) ([90ac1f1](renovatebot/renovate@90ac1f1))

##### Tests

- always clear `hostRules` after each test ([#&#8203;46582](renovatebot/renovate#46582)) ([a2704ed](renovatebot/renovate@a2704ed))
- remove redundant `hostRules.clear()` calls ([#&#8203;46584](renovatebot/renovate#46584)) ([8b3a066](renovatebot/renovate@8b3a066))

##### Continuous Integration

- use github.token for the workflow token everywhere ([#&#8203;46591](renovatebot/renovate#46591)) ([13aad80](renovatebot/renovate@13aad80))

### [`v44.124.2`](https://github.com/renovatebot/renovate/releases/tag/44.124.2)

[Compare Source](renovatebot/renovate@44.124.1...44.124.2)

##### Bug Fixes

- **manager/npm:** compute corepack hash from registry integrity ([#&#8203;46526](renovatebot/renovate#46526)) ([013ab72](renovatebot/renovate@013ab72))
- **manager/npm:** look up yarn berry as `@yarnpkg/cli-dist` ([#&#8203;46525](renovatebot/renovate#46525)) ([0dc8d8b](renovatebot/renovate@0dc8d8b))

### [`v44.124.1`](https://github.com/renovatebot/renovate/releases/tag/44.124.1)

[Compare Source](renovatebot/renovate@44.124.0...44.124.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.3 (main) ([#&#8203;46583](renovatebot/renovate#46583)) ([a25a464](renovatebot/renovate@a25a464))

### [`v44.124.0`](https://github.com/renovatebot/renovate/releases/tag/44.124.0)

[Compare Source](renovatebot/renovate@44.123.1...44.124.0)

##### Features

- **workers/repository:** log date of last merged PR in repo stats ([#&#8203;46557](renovatebot/renovate#46557)) ([2088cac](renovatebot/renovate@2088cac))

### [`v44.123.1`](https://github.com/renovatebot/renovate/releases/tag/44.123.1)

[Compare Source](renovatebot/renovate@44.123.0...44.123.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.2 (main) ([#&#8203;46578](renovatebot/renovate#46578)) ([f07a353](renovatebot/renovate@f07a353))
- **versioning/semver-coerced:** allow leading zeros in semver-coerced versioning for CalVer support ([#&#8203;45272](renovatebot/renovate#45272)) ([70e3d9d](renovatebot/renovate@70e3d9d))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.3 (main) ([#&#8203;46577](renovatebot/renovate#46577)) ([22885ec](renovatebot/renovate@22885ec))

### [`v44.123.0`](https://github.com/renovatebot/renovate/releases/tag/44.123.0)

[Compare Source](renovatebot/renovate@44.122.1...44.123.0)

##### Features

- **manager/github-actions:** support `voidzero-dev/setup-vp` inputs ([#&#8203;46495](renovatebot/renovate#46495)) ([0dd6088](renovatebot/renovate@0dd6088))

### [`v44.122.1`](https://github.com/renovatebot/renovate/releases/tag/44.122.1)

[Compare Source](renovatebot/renovate@44.122.0...44.122.1)

##### Build System

- **deps:** update dependency prettier to v3.9.9 (main) ([#&#8203;46569](renovatebot/renovate#46569)) ([5bb3d23](renovatebot/renovate@5bb3d23))

### [`v44.122.0`](https://github.com/renovatebot/renovate/releases/tag/44.122.0)

[Compare Source](renovatebot/renovate@44.121.4...44.122.0)

##### Features

- **manager/npm:** use devEngines.runtime as node constraint ([#&#8203;46523](renovatebot/renovate#46523)) ([b58291d](renovatebot/renovate@b58291d))

### [`v44.121.4`](https://github.com/renovatebot/renovate/releases/tag/44.121.4)

[Compare Source](renovatebot/renovate@44.121.3...44.121.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.1 (main) ([#&#8203;46566](renovatebot/renovate#46566)) ([d887791](renovatebot/renovate@d887791))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.21 (main) ([#&#8203;46564](renovatebot/renovate#46564)) ([30ae071](renovatebot/renovate@30ae071))
- **deps:** update dependency uv to v0.12.21 (main) ([#&#8203;46565](renovatebot/renovate#46565)) ([7f91b9c](renovatebot/renovate@7f91b9c))

### [`v44.121.3`](https://github.com/renovatebot/renovate/releases/tag/44.121.3)

[Compare Source](renovatebot/renovate@44.121.2...44.121.3)

##### Build System

- **deps:** update dependency [@&#8203;renovatebot/osv-offline](https://github.com/renovatebot/osv-offline) to v3.0.12 (main) ([#&#8203;46563](renovatebot/renovate#46563)) ([7fa35d7](renovatebot/renovate@7fa35d7))

### [`v44.121.2`](https://github.com/renovatebot/renovate/releases/tag/44.121.2)

[Compare Source](renovatebot/renovate@44.121.1...44.121.2)

##### Build System

- **deps:** update dependency [@&#8203;renovatebot/detect-tools](https://github.com/renovatebot/detect-tools) to v4.0.21 (main) ([#&#8203;46562](renovatebot/renovate#46562)) ([7e49181](renovatebot/renovate@7e49181))

### [`v44.121.1`](https://github.com/renovatebot/renovate/releases/tag/44.121.1)

[Compare Source](renovatebot/renovate@44.121.0...44.121.1)

##### Build System

- **deps:** update dependency fs-extra to v11.4.1 (main) ([#&#8203;46561](renovatebot/renovate#46561)) ([b7ea9da](renovatebot/renovate@b7ea9da))

### [`v44.121.0`](https://github.com/renovatebot/renovate/releases/tag/44.121.0)

[Compare Source](renovatebot/renovate@44.120.0...44.121.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.104.0 (main) ([#&#8203;46559](renovatebot/renovate#46559)) ([a5a1f9a](renovatebot/renovate@a5a1f9a))

##### Bug Fixes

- **manager/mise:** commit native dependency sidecars with the lock file ([#&#8203;46514](renovatebot/renovate#46514)) ([f486d39](renovatebot/renovate@f486d39))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.79.0 (main) ([#&#8203;46555](renovatebot/renovate#46555)) ([fff3481](renovatebot/renovate@fff3481))

##### Build System

- **deps:** update dependency ignore to v7.0.10 (main) ([#&#8203;46560](renovatebot/renovate#46560)) ([8569da8](renovatebot/renovate@8569da8))

### [`v44.120.0`](https://github.com/renovatebot/renovate/releases/tag/44.120.0)

[Compare Source](renovatebot/renovate@44.119.1...44.120.0)

##### Features

- **manager/dockerfile:** options form of getDep for CI managers ([#&#8203;46183](renovatebot/renovate#46183)) ([19306f7](renovatebot/renovate@19306f7))

### [`v44.119.1`](https://github.com/renovatebot/renovate/releases/tag/44.119.1)

[Compare Source](renovatebot/renovate@44.119.0...44.119.1)

##### Bug Fixes

- **lookup:** warn on unknown datasource ([#&#8203;46511](renovatebot/renovate#46511)) ([1732add](renovatebot/renovate@1732add))

##### Documentation

- **help-us-help-you:** drop outdated section ([#&#8203;46501](renovatebot/renovate#46501)) ([ed787f0](renovatebot/renovate@ed787f0))
- **internal/security:** clarify we will now request CVE IDs ([#&#8203;46479](renovatebot/renovate#46479)) ([ee46402](renovatebot/renovate@ee46402))

### [`v44.119.0`](https://github.com/renovatebot/renovate/releases/tag/44.119.0)

[Compare Source](renovatebot/renovate@44.118.2...44.119.0)

##### Features

- **config:** allow self-hosted admins to bypass `allowedHeaders` ([#&#8203;45654](renovatebot/renovate#45654)) ([af055eb](renovatebot/renovate@af055eb))

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.5 (main) ([#&#8203;46546](renovatebot/renovate#46546)) ([52d666c](renovatebot/renovate@52d666c))

##### Miscellaneous Chores

- capture cases of PR comments coming from an agent ([#&#8203;46544](renovatebot/renovate#46544)) ([9cbc726](renovatebot/renovate@9cbc726))
- require reproduction or stated reason in PR template ([#&#8203;46543](renovatebot/renovate#46543)) ([06a427c](renovatebot/renovate@06a427c))

### [`v44.118.2`](https://github.com/renovatebot/renovate/releases/tag/44.118.2)

[Compare Source](renovatebot/renovate@44.118.1...44.118.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.4 (main) ([#&#8203;46545](renovatebot/renovate#46545)) ([88dde28](renovatebot/renovate@88dde28))

### [`v44.118.1`](https://github.com/renovatebot/renovate/releases/tag/44.118.1)

[Compare Source](renovatebot/renovate@44.118.0...44.118.1)

##### Bug Fixes

- **workers/global:** apply `internalHostAccess` during platform init ([#&#8203;46542](renovatebot/renovate#46542)) ([c11053a](renovatebot/renovate@c11053a)), closes [#&#8203;45848](renovatebot/renovate#45848)

### [`v44.118.0`](https://github.com/renovatebot/renovate/releases/tag/44.118.0)

[Compare Source](renovatebot/renovate@44.117.2...44.118.0)

##### Features

- **datasource/crate:** rename `allowCustomCrateGitRegistries` and relax sparse registries cloning ([#&#8203;45632](renovatebot/renovate#45632)) ([c5d1b43](renovatebot/renovate@c5d1b43))

##### Code Refactoring

- **workers:** assemble the per-dependency lookup config in one place ([#&#8203;46155](renovatebot/renovate#46155)) ([a31f03d](renovatebot/renovate@a31f03d))
- **workers:** normalise depName and packageName once after extraction ([#&#8203;46156](renovatebot/renovate#46156)) ([fd4eb7b](renovatebot/renovate@fd4eb7b))

### [`v44.117.2`](https://github.com/renovatebot/renovate/releases/tag/44.117.2)

[Compare Source](renovatebot/renovate@44.117.1...44.117.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.3 (main) ([#&#8203;46541](renovatebot/renovate#46541)) ([0deb402](renovatebot/renovate@0deb402))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.2 (main) ([#&#8203;46538](renovatebot/renovate#46538)) ([14f582e](renovatebot/renovate@14f582e))

### [`v44.117.1`](https://github.com/renovatebot/renovate/releases/tag/44.117.1)

[Compare Source](renovatebot/renovate@44.117.0...44.117.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.2 (main) ([#&#8203;46537](renovatebot/renovate#46537)) ([5eabcc1](renovatebot/renovate@5eabcc1))

##### Miscellaneous Chores

- **deps:** update dependency astral-sh/uv to v0.12.20 (main) ([#&#8203;46535](renovatebot/renovate#46535)) ([0f6884d](renovatebot/renovate@0f6884d))
- **deps:** update dependency uv to v0.12.20 (main) ([#&#8203;46536](renovatebot/renovate#46536)) ([72b2aa6](renovatebot/renovate@72b2aa6))

### [`v44.117.0`](https://github.com/renovatebot/renovate/releases/tag/44.117.0)

[Compare Source](renovatebot/renovate@44.116.1...44.117.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.0 (main) ([#&#8203;46531](renovatebot/renovate#46531)) ([21b4077](renovatebot/renovate@21b4077))

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.103.1 (main) ([#&#8203;46532](renovatebot/renovate#46532)) ([fa88eb2](renovatebot/renovate@fa88eb2))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.1 (main) ([#&#8203;46530](renovatebot/renovate#46530)) ([d3bd92e](renovatebot/renovate@d3bd92e))
- **deps:** update linters to v1.84.0 (main) ([#&#8203;46524](renovatebot/renovate#46524)) ([50d5266](renovatebot/renovate@50d5266))
- **deps:** update linters to v1.85.0 (main) ([#&#8203;46529](renovatebot/renovate#46529)) ([c19ac2e](renovatebot/renovate@c19ac2e))

##### Code Refactoring

- **azure:** wrap pull request queries ([#&#8203;45399](renovatebot/renovate#45399)) ([74c3e9b](renovatebot/renovate@74c3e9b)), closes [#&#8203;1](renovatebot/renovate#1)

### [`v44.116.1`](https://github.com/renovatebot/renovate/releases/tag/44.116.1)

[Compare Source](renovatebot/renovate@44.116.0...44.116.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.9 (main) ([#&#8203;46520](renovatebot/renovate#46520)) ([2a81519](renovatebot/renovate@2a81519))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.20.0 (main) ([#&#8203;46521](renovatebot/renovate#46521)) ([ac4f043](renovatebot/renovate@ac4f043))

### [`v44.116.0`](https://github.com/renovatebot/renovate/releases/tag/44.116.0)

[Compare Source](renovatebot/renovate@44.115.13...44.116.0)

##### Features

- **versioning:** add a `gomod` versioning ([#&#8203;46392](renovatebot/renovate#46392)) ([6b7c7e1](renovatebot/renovate@6b7c7e1))

##### Bug Fixes

- **versioning/poetry:** accept PEP 440 specifiers instead of a lookup special case ([#&#8203;46147](renovatebot/renovate#46147)) ([c948978](renovatebot/renovate@c948978)), closes [#&#8203;46252](renovatebot/renovate#46252)
- **workers/lookup:** apply the downgrade guard to every versioning ([#&#8203;46146](renovatebot/renovate#46146)) ([aee9d8e](renovatebot/renovate@aee9d8e)), closes [#&#8203;29034](renovatebot/renovate#29034)

##### Documentation

- update references to astral-sh/setup-uv to v10.2.0 (main) ([#&#8203;46506](renovatebot/renovate#46506)) ([3b0c207](renovatebot/renovate@3b0c207))
- update references to prom/prometheus to v3.15.0 (main) ([#&#8203;46507](renovatebot/renovate#46507)) ([6068f15](renovatebot/renovate@6068f15))
- update references to renovate/renovate (main) ([#&#8203;46508](renovatebot/renovate#46508)) ([47b4711](renovatebot/renovate@47b4711))
- update references to renovatebot/github-action to v46.3.4 (main) ([#&#8203;46505](renovatebot/renovate#46505)) ([78458cf](renovatebot/renovate@78458cf))
- update references to renovatebot/github-action to v46.3.5 (main) ([#&#8203;46510](renovatebot/renovate#46510)) ([16e415f](renovatebot/renovate@16e415f))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#&#8203;46509](renovatebot/renovate#46509)) ([a15bc62](renovatebot/renovate@a15bc62))
- **deps:** update dependency pnpm to v11.27.1 (main) ([#&#8203;46504](renovatebot/renovate#46504)) ([24fe7bf](renovatebot/renovate@24fe7bf))
- **prettier:** ignore files the Claude Code sandbox mounts as unreadable ([#&#8203;46512](renovatebot/renovate#46512)) ([47e6fe7](renovatebot/renovate@47e6fe7))

##### Code Refactoring

- **workers/lookup:** ask the gomod versioning about pseudo-versions ([#&#8203;46145](renovatebot/renovate#46145)) ([868395f](renovatebot/renovate@868395f)), closes [#&#8203;29034](renovatebot/renovate#29034) [#&#8203;44184](renovatebot/renovate#44184) [#&#8203;29034](renovatebot/renovate#29034)

##### Continuous Integration

- add pr size labeler ([#&#8203;45811](renovatebot/renovate#45811)) ([33ca3e5](renovatebot/renovate@33ca3e5))

### [`v44.115.13`](https://github.com/renovatebot/renovate/releases/tag/44.115.13)

[Compare Source](renovatebot/renovate@44.115.12...44.115.13)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.102.8 (main) ([#&#8203;46502](renovatebot/renovate#46502)) ([0366538](renovatebot/renovate@0366538))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.19 (main) ([#&#8203;46497](renovatebot/renovate#46497)) ([6bca021](renovatebot/renovate@6bca021))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.18.4 (main) ([#&#8203;46490](renovatebot/renovate#46490)) ([476a740](renovatebot/renovate@476a740))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTUuMTIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4xMTUuMTIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

---------

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Reviewed-on: https://git.ivanch.me/ivanch/haven/pulls/22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants