Skip to content

fix(workers/repository): skip pending-version check when re-extracted dep lacks resolved version#43348

Merged
viceice merged 1 commit into
renovatebot:mainfrom
mado-m:fix/check-pending-versions-skip-on-undefined-resolved-version
May 30, 2026
Merged

fix(workers/repository): skip pending-version check when re-extracted dep lacks resolved version#43348
viceice merged 1 commit into
renovatebot:mainfrom
mado-m:fix/check-pending-versions-skip-on-undefined-resolved-version

Conversation

@mado-m

@mado-m mado-m commented May 14, 2026

Copy link
Copy Markdown
Contributor

Changes

checkForPendingVersions (introduced in #41629) currently throws WORKER_FILE_UPDATE_FAILED when the re-extracted dep has none of lockedVersion, newVersion, currentVersion, or currentValue populated. That throw aborts the entire getUpdatedPackageFiles flow for a single dep we cannot verify — which is disproportionate to the intent of the check (flag artifact updates that introduced a pending version).

This PR demotes the abort to warn-and-continue: if the resolved version for a single dep cannot be determined, the pending-version check is skipped for that dep only and the rest of the update proceeds.

 if (!resolvedVersion) {
-  logger.error(
-    { ..., depName, newVersion: resolvedVersion },
-    `No new version found for '${depName}' after updating '${packageFileName}'`,
-  );
-  throw new Error(WORKER_FILE_UPDATE_FAILED);
+  logger.warn(
+    { ..., depName },
+    `Could not determine resolved version for '${depName}' after updating '${packageFileName}'; skipping pending-version check`,
+  );
+  continue;
 }

Concrete scenario observed

Triggered with minimumReleaseAge: '7 days' + the terraform manager / terraform-provider datasource. The upgrade object Renovate built for DataDog/datadog at the cooldown boundary:

{
  "depName": "datadog",
  "datasource": "terraform-provider",
  "packageName": "datadog/datadog",
  "currentValue": "4.6.0",
  "currentVersion": "4.6.0",
  "updates": [{
    "newVersion": "4.7.0",
    "newVersionAgeInDays": 7,
    "pendingVersions": ["4.8.0", "4.9.0"]
  }]
}

The relevant log sequence:

DEBUG: terraform.updateArtifacts(main.tf)
DEBUG: Found 1 provider deps
DEBUG: Pinning constraint for "datadog/datadog" to "4.7.0"
DEBUG: Creating hashes for datadog/datadog@4.7.0 (https://registry.terraform.io)
DEBUG: Writing updates to .terraform.lock.hcl
ERROR: No new version found for 'datadog' after updating 'main.tf'
       newVersion: undefined
WARN : Error updating branch: update failure
Error: The process '/usr/bin/docker' failed with exit code 1

The .tf file is successfully rewritten 4.6.0 → 4.7.0 — the Contents updated debug log fires earlier in the same run for the same file, and the lockfile artifact write begins. Then checkForPendingVersions re-extracts the updated content and, somehow, the re-extracted dep object surfaces no lockedVersion / newVersion / currentVersion / currentValue, so resolvedVersion is undefined and the function throws.

From the function's own perspective this is a false negative: it cannot determine whether 4.7.0 falls into pendingVersions: ["4.8.0", "4.9.0"] (it doesn't), but instead of skipping the check it aborts the whole worker. The actual package-file update succeeded; what failed is only this optional verification pass.

Why warn-and-continue is the right behavior here

The check exists to surface a soft warning when an artifact update has resolved to a pending version. If the four version fields on the re-extracted dep are all undefined, the function simply cannot perform the comparison for that dep. The remaining deps in the same file can still be verified normally, and a logger.warn keeps the skip visible without taking down the update.

Investigating why the terraform re-extract surfaces an unpopulated dep here is out of scope — the goal of this PR is just to make checkForPendingVersions resilient so a single unverifiable dep does not abort the whole flow.

The existing it('rejects when an updated dependency has no new version', ...) test is updated to reflect the new warn-and-continue behavior.

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

  • Yes — substantive assistance (AI-generated non‑trivial portions of code, tests, or documentation).

Used Claude (Anthropic) to locate the throw site and draft the code/test change. Reviewed and verified locally.

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:

  • Newly added/modified unit tests

pnpm vitest run lib/workers/repository/update/branch/get-updated.spec.ts → all 58 tests pass.

@github-actions github-actions Bot requested a review from viceice May 14, 2026 11:32
@cla-assistant

cla-assistant Bot commented May 14, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

… dep lacks resolved version

`checkForPendingVersions` (introduced in renovatebot#41629) previously threw
`WORKER_FILE_UPDATE_FAILED` when the re-extracted dep had none of
`lockedVersion`, `newVersion`, `currentVersion`, or `currentValue`
populated. That aborts the entire `getUpdatedPackageFiles` flow for a
single dep we cannot verify, which is disproportionate to the intent of
the check (flag artifact updates that introduced a pending version).

Demote the abort to a warn-and-continue: if we cannot determine the
resolved version for a single dep, skip the pending-version check for
that dep only and let the rest of the update proceed. The remaining
deps in the same file can still be verified normally, and a
`logger.warn` makes the skip visible without taking down the update.
@mado-m mado-m force-pushed the fix/check-pending-versions-skip-on-undefined-resolved-version branch from 0143cf4 to 046bc72 Compare May 14, 2026 12:21
@mado-m

mado-m commented May 18, 2026

Copy link
Copy Markdown
Contributor Author

@viceice friendly ping — CLA is now signed. Would appreciate a review when you have a moment. The change is intentionally small (≈8 lines + an updated test) and aimed at making checkForPendingVersions resilient to a single unverifiable dep rather than aborting the whole getUpdatedPackageFiles flow. Happy to adjust scope/wording if a different direction is preferred. Thanks!

@mado-m

mado-m commented May 21, 2026

Copy link
Copy Markdown
Contributor Author

@viceice @RahulGautamSingh @jamietanna sorry for the extra ping.

This PR has been waiting for review for a few days. The change is intentionally small: it only makes checkForPendingVersions skip a pending-version check when a re-extracted dependency has no resolved version, instead of aborting the whole getUpdatedPackageFiles flow.

Most checks are passing, but license/cla still appears to be pending even though I believe I have completed the CLA. Could someone please help recheck the CLA status or let me know if there is anything else I need to do?

Once that blocker is cleared, I would appreciate a review or guidance on whether this is the right direction. Thanks!

@jamietanna jamietanna added the auto:no-mentions Don't cause unnecessary notifications label May 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Hi there,

This is intended as a polite, automated request that users avoid @ mentioning repository maintainers like @viceice. Doing so causes annoying mobile notifications and makes it harder to maintain this repository.

We know it might be common elsewhere but we participate in hundreds of discussions a week and would need to turn off GitHub mobile notifications if we were mentioned in every one.

As a general rule, we will read and respond to all discussions in this repository, so there is no need to mention us.

Thanks, the Renovate team

@jamietanna

Copy link
Copy Markdown
Contributor

It's possible for you to re-check the CLA status by following the link ☝🏽

Don't ping maintainers/collaborators on the repo. We're generally working on things as they come in and/or in priority that we determine

(I appreciate that this has waited for a bit, and that it may be blocking you, but we do also have many other PRs to look at, and we don't want to folks to think that if they @-mention us they get prioritised)

Comment thread lib/workers/repository/update/branch/get-updated.ts
@mado-m

mado-m commented May 22, 2026

Copy link
Copy Markdown
Contributor Author

CLA is now passing. Based on the discussion above, I'll leave the existing dynamic WARN message unchanged as it is outside the scope of this PR.

@mado-m

mado-m commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

Per the discussion on the get-updated.ts:605 thread, the dynamic WARN message was agreed to stay as-is (out of scope for this PR). Could the open Changes requested review be re-evaluated when convenient? Thanks!

@RahulGautamSingh RahulGautamSingh left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mado-m

mado-m commented May 30, 2026

Copy link
Copy Markdown
Contributor Author

Just checking in on this. The latest feedback has been addressed/clarified and CI is green; is there anything else needed from my side to move this forward?

@RahulGautamSingh RahulGautamSingh requested a review from secustor May 30, 2026 06:04
@viceice viceice added this pull request to the merge queue May 30, 2026
Merged via the queue into renovatebot:main with commit 0ab2acf May 30, 2026
48 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 43.204.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 6, 2026
##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 6, 2026
##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3)

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 6, 2026
##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 6, 2026
##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1)

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 6, 2026
##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

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

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2)

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

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

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4)

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e))
- **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805)

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

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4))

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

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

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

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`43.213.2\`](https://github.com/renovatebot/renovate/releases/tag/43.213.2)

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad))
- **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804)

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

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3))

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

##### Features

- **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58))

##### Documentation

- update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a))

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

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e))
- **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805)

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

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4))

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

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

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

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`43.213.3\`](https://github.com/renovatebot/renovate/releases/tag/43.213.3)

##### Bug Fixes

- **conda/pypi:** allow nullable strings ([#43834](renovatebot/renovate#43834)) ([5835388](renovatebot/renovate@5835388))

##### Tests

- **config/validation:** validate all `warnings`/`errors` ([#43832](renovatebot/renovate#43832)) ([6e41173](renovatebot/renovate@6e41173))
- **datasource/pypi:** cover null and missing home\_page ([#43828](renovatebot/renovate#43828)) ([c3998a3](renovatebot/renovate@c3998a3)), closes [#43814](renovatebot/renovate#43814)

##### Continuous Integration

- don't cancel "stale" PR workflows ([#43830](renovatebot/renovate#43830)) ([15e719b](renovatebot/renovate@15e719b))

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

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad))
- **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804)

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

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3))

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

##### Features

- **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58))

##### Documentation

- update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a))

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

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e))
- **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805)

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

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4))

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

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

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

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`43.213.3\`](https://github.com/renovatebot/renovate/releases/tag/43.213.3)

##### Bug Fixes

- **conda/pypi:** allow nullable strings ([#43834](renovatebot/renovate#43834)) ([5835388](renovatebot/renovate@5835388))

##### Tests

- **config/validation:** validate all `warnings`/`errors` ([#43832](renovatebot/renovate#43832)) ([6e41173](renovatebot/renovate@6e41173))
- **datasource/pypi:** cover null and missing home\_page ([#43828](renovatebot/renovate#43828)) ([c3998a3](renovatebot/renovate@c3998a3)), closes [#43814](renovatebot/renovate#43814)

##### Continuous Integration

- don't cancel "stale" PR workflows ([#43830](renovatebot/renovate#43830)) ([15e719b](renovatebot/renovate@15e719b))

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

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad))
- **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804)

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

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3))

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

##### Features

- **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58))

##### Documentation

- update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a))

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

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e))
- **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805)

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

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4))

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

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

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

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

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

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

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

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


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

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

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

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

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

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

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

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


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

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

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

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

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

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

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

##### Bug Fixes

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

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

##### Bug Fixes

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

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

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

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

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

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

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](renovatebot/renovate#41809)

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

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

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

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

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

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

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

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

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

##### Bug Fixes

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

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

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

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

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

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

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

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

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

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](renovatebot/renovate#40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

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

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

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

##### Features

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

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

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

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

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

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

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

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
hbjydev pushed a commit to hbjydev/phoebe that referenced this pull request Jun 10, 2026
… ) (#22)

This PR contains the following updates:

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

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/28) for more information.

---

### Release Notes

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

### [`v43.219.0`](https://github.com/renovatebot/renovate/releases/tag/43.219.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.218.0...43.219.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.58.0 (main) ([#&#8203;43909](https://github.com/renovatebot/renovate/issues/43909)) ([20fe86c](https://github.com/renovatebot/renovate/commit/20fe86c10f55d132b2cffbbf25625608253601a1))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.57.5 (main) ([#&#8203;43907](https://github.com/renovatebot/renovate/issues/43907)) ([72eb482](https://github.com/renovatebot/renovate/commit/72eb482962170e492738f54cadab9cc234171f4d))
- **deps:** update dependency memfs to v4.57.6 (main) ([#&#8203;43908](https://github.com/renovatebot/renovate/issues/43908)) ([4b02975](https://github.com/renovatebot/renovate/commit/4b029751ceb6df9904412c649610a0f43b6619ab))

### [`v43.218.0`](https://github.com/renovatebot/renovate/releases/tag/43.218.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.217.1...43.218.0)

##### Features

- **platform/gitea,forgejo:** use login instead of username for user handles ([#&#8203;43904](https://github.com/renovatebot/renovate/issues/43904)) ([5a8b5bb](https://github.com/renovatebot/renovate/commit/5a8b5bbedd10f0b180c43a62555ceb3dee1eba2b))

### [`v43.217.1`](https://github.com/renovatebot/renovate/releases/tag/43.217.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.217.0...43.217.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.57.1 (main) ([#&#8203;43903](https://github.com/renovatebot/renovate/issues/43903)) ([b103f93](https://github.com/renovatebot/renovate/commit/b103f93f016c0a216a761c2077826f9c5f02b54f))

### [`v43.217.0`](https://github.com/renovatebot/renovate/releases/tag/43.217.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.4...43.217.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.57.0 (main) ([#&#8203;43893](https://github.com/renovatebot/renovate/issues/43893)) ([ae859fa](https://github.com/renovatebot/renovate/commit/ae859faa54fe47954b8f38a54231be3d228c1053))

##### Code Refactoring

- **gerrit:** use schema validated `getJson` instead of `getJsonUnchecked`  ([#&#8203;43777](https://github.com/renovatebot/renovate/issues/43777)) ([dfe806f](https://github.com/renovatebot/renovate/commit/dfe806f9ac42549eafb7d9dcf38dd6dd76b53434))

### [`v43.216.4`](https://github.com/renovatebot/renovate/releases/tag/43.216.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.3...43.216.4)

##### Bug Fixes

- use lockedVersion for currentVersionTimestamp lookup ([#&#8203;42476](https://github.com/renovatebot/renovate/issues/42476)) ([5646cba](https://github.com/renovatebot/renovate/commit/5646cbae8c01789b137708e4338526a4ef06270c))

### [`v43.216.3`](https://github.com/renovatebot/renovate/releases/tag/43.216.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.2...43.216.3)

##### Bug Fixes

- **github:** use base\_tree in pushFiles to avoid org ruleset file-path restrictions ([#&#8203;42556](https://github.com/renovatebot/renovate/issues/42556)) ([def09c2](https://github.com/renovatebot/renovate/commit/def09c2661d0639af07c6767ebe3678a2cd9a297)), closes [#&#8203;42554](https://github.com/renovatebot/renovate/issues/42554) [#&#8203;13824](https://github.com/renovatebot/renovate/issues/13824) [#&#8203;14271](https://github.com/renovatebot/renovate/issues/14271)

##### Miscellaneous Chores

- **deps:** update dependency graphql to v16.14.1 (main) ([#&#8203;43887](https://github.com/renovatebot/renovate/issues/43887)) ([4790189](https://github.com/renovatebot/renovate/commit/479018975772c66591f616198b9955887c58a430))

##### Tests

- fix test cases failing inside devcontainer ([#&#8203;43886](https://github.com/renovatebot/renovate/issues/43886)) ([33ca9e6](https://github.com/renovatebot/renovate/commit/33ca9e6ed7e6d9e1676ed353c9556dc7f49a38ae))

### [`v43.216.2`](https://github.com/renovatebot/renovate/releases/tag/43.216.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.1...43.216.2)

##### Bug Fixes

- **manager/flux:** pin tag-only OCIRepository digests to spec.ref.digest ([#&#8203;43753](https://github.com/renovatebot/renovate/issues/43753)) ([5e4ef74](https://github.com/renovatebot/renovate/commit/5e4ef7486e36fa28777e792045e2f535190da333))

##### Miscellaneous Chores

- **deps:** update dependency tar to v7.5.16 (main) ([#&#8203;43880](https://github.com/renovatebot/renovate/issues/43880)) ([5e6b309](https://github.com/renovatebot/renovate/commit/5e6b309cc909027a6354a666527f66f361d141e2))
- **deps:** update linters to v1.68.0 (main) ([#&#8203;43883](https://github.com/renovatebot/renovate/issues/43883)) ([527c3df](https://github.com/renovatebot/renovate/commit/527c3dfb152f4b4ae1952b331edf1ec410e913fa))

##### Code Refactoring

- **schema-utils:** add DeepNullish and use it for conda pypi ([#&#8203;43877](https://github.com/renovatebot/renovate/issues/43877)) ([d23bef9](https://github.com/renovatebot/renovate/commit/d23bef96375a93747d73003a4def6fe7f1efc1c1))

##### Continuous Integration

- **agents:** extend AGENTS.md and add Claude hooks ([#&#8203;43470](https://github.com/renovatebot/renovate/issues/43470)) ([b632d27](https://github.com/renovatebot/renovate/commit/b632d27cdd5b6c46685fb46e3a52dc6740df5a61))

### [`v43.216.1`](https://github.com/renovatebot/renovate/releases/tag/43.216.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.0...43.216.1)

##### Bug Fixes

- **config/presets:** Exclude docker.io/kindest/node from nodejs versioning ([#&#8203;43772](https://github.com/renovatebot/renovate/issues/43772)) ([bb147e0](https://github.com/renovatebot/renovate/commit/bb147e04140a184919744d78781656a2bfc09172))
- **npm:** use packageName for pnpm overrides with range selectors in minimumReleaseAgeExclude ([#&#8203;43477](https://github.com/renovatebot/renovate/issues/43477)) ([5e1f88a](https://github.com/renovatebot/renovate/commit/5e1f88afc610a45f2d15a5ffc7f3c2d57ac66ce7))

### [`v43.216.0`](https://github.com/renovatebot/renovate/releases/tag/43.216.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.215.0...43.216.0)

##### Features

- **platform/github:** support gitUrl option on github ([#&#8203;43531](https://github.com/renovatebot/renovate/issues/43531)) ([2abd139](https://github.com/renovatebot/renovate/commit/2abd139cd2bf55c2e494d16c826e9bab42ab0d30)), closes [renovatebot/renovate#43086](https://github.com/renovatebot/renovate/issues/43086)

### [`v43.215.0`](https://github.com/renovatebot/renovate/releases/tag/43.215.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.6...43.215.0)

##### Features

- **data:** automatic update of static data ([#&#8203;43847](https://github.com/renovatebot/renovate/issues/43847)) ([e065ed5](https://github.com/renovatebot/renovate/commit/e065ed5da88643e701b75c1d6c9f2c8089ca6799))

##### Miscellaneous Chores

- **deps:** update dependency vite to v8.0.15 (main) ([#&#8203;43866](https://github.com/renovatebot/renovate/issues/43866)) ([df314e0](https://github.com/renovatebot/renovate/commit/df314e09044be96c5ca3b7d9c0ad7700e8687474))
- **deps:** update dependency vite to v8.0.16 (main) ([#&#8203;43872](https://github.com/renovatebot/renovate/issues/43872)) ([9f9028e](https://github.com/renovatebot/renovate/commit/9f9028eab9d4207cfff2f1922381e4a795b6a019))
- **deps:** update vitest monorepo to v4.1.8 (main) ([#&#8203;43869](https://github.com/renovatebot/renovate/issues/43869)) ([5667e52](https://github.com/renovatebot/renovate/commit/5667e529ca9de687a31a8d29180404d19eb7c08c))

### [`v43.214.6`](https://github.com/renovatebot/renovate/releases/tag/43.214.6)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.5...43.214.6)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.8 (main) ([#&#8203;43863](https://github.com/renovatebot/renovate/issues/43863)) ([778b05c](https://github.com/renovatebot/renovate/commit/778b05c5d76aa19f81ce9575e289fa9bc5492447))

##### Documentation

- update references to astral-sh/setup-uv to v8.2.0 (main) ([#&#8203;43857](https://github.com/renovatebot/renovate/issues/43857)) ([8131324](https://github.com/renovatebot/renovate/commit/813132441d1cf5bd963cd2673bff84ac131ed0bc))
- update references to jaegertracing/jaeger to v2.19.0 (main) ([#&#8203;43858](https://github.com/renovatebot/renovate/issues/43858)) ([e96b028](https://github.com/renovatebot/renovate/commit/e96b0289a131046fd30cb34f68394b3214ac8a7a))
- update references to otel/opentelemetry-collector-contrib to v0.153.0 (main) ([#&#8203;43860](https://github.com/renovatebot/renovate/issues/43860)) ([c185b68](https://github.com/renovatebot/renovate/commit/c185b682b2566de38c05358ac62e8326a24415c6))
- update references to prom/prometheus to v3.12.0 (main) ([#&#8203;43861](https://github.com/renovatebot/renovate/issues/43861)) ([bf7974e](https://github.com/renovatebot/renovate/commit/bf7974e355e32524eaa1aeb66eb3207f2e1b1824))
- update references to renovate/renovate (main) ([#&#8203;43862](https://github.com/renovatebot/renovate/issues/43862)) ([1632a28](https://github.com/renovatebot/renovate/commit/1632a28ed83ee909725b0a5a2298190dbd195dc1))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#&#8203;43864](https://github.com/renovatebot/renovate/issues/43864)) ([51429fe](https://github.com/renovatebot/renovate/commit/51429fe8c27bb9d2acdcb5d5e10e09c78be32615))
- **deps:** update containerbase/internal-tools action to v4.6.42 (main) ([#&#8203;43859](https://github.com/renovatebot/renovate/issues/43859)) ([8032593](https://github.com/renovatebot/renovate/commit/8032593557f90f823bdadbb8f03e4ed2c37e1901))

### [`v43.214.5`](https://github.com/renovatebot/renovate/releases/tag/43.214.5)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.4...43.214.5)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.7 (main) ([#&#8203;43856](https://github.com/renovatebot/renovate/issues/43856)) ([9bac785](https://github.com/renovatebot/renovate/commit/9bac78590b88ad625c357622cc9742dc33fd6049))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.41 (main) ([#&#8203;43854](https://github.com/renovatebot/renovate/issues/43854)) ([54df7e7](https://github.com/renovatebot/renovate/commit/54df7e7784509e055b3015e6fb3f978c0cc8986e))
- **deps:** update dependency type-fest to v5.7.0 (main) ([#&#8203;43855](https://github.com/renovatebot/renovate/issues/43855)) ([251e67f](https://github.com/renovatebot/renovate/commit/251e67f3b6f86e927f38d394cc274ed2e13f749b))

### [`v43.214.4`](https://github.com/renovatebot/renovate/releases/tag/43.214.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.3...43.214.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.6 (main) ([#&#8203;43853](https://github.com/renovatebot/renovate/issues/43853)) ([52d88af](https://github.com/renovatebot/renovate/commit/52d88af2cbd9755d9a8cffc633f4ea5100bd54a5))

##### Documentation

- **schema:** link config options to docs ([#&#8203;43613](https://github.com/renovatebot/renovate/issues/43613)) ([def98d0](https://github.com/renovatebot/renovate/commit/def98d0e3c6a42fca875db78a25b1da142e5f3b2))

##### Miscellaneous Chores

- **deps:** update dependency lint-staged to v17.0.7 (main) ([#&#8203;43852](https://github.com/renovatebot/renovate/issues/43852)) ([8a58267](https://github.com/renovatebot/renovate/commit/8a5826701dc56ddab5cad1ae4bc938f9799d2c7d))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.24 (main) ([#&#8203;43849](https://github.com/renovatebot/renovate/issues/43849)) ([76a45a1](https://github.com/renovatebot/renovate/commit/76a45a10fe2e2f5e09a546914c0ab9d712895e5d))

### [`v43.214.3`](https://github.com/renovatebot/renovate/releases/tag/43.214.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.2...43.214.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.5 (main) ([#&#8203;43851](https://github.com/renovatebot/renovate/issues/43851)) ([5d451e9](https://github.com/renovatebot/renovate/commit/5d451e9729e4d2b5db97cd2b8d4372899d0f962b))

##### Miscellaneous Chores

- **deps:** update codecov/codecov-action action to v6.0.2 (main) ([#&#8203;43848](https://github.com/renovatebot/renovate/issues/43848)) ([5df20fd](https://github.com/renovatebot/renovate/commit/5df20fdcfbad95acf9099c2d8e6af7b85aad4689))
- **deps:** update containerbase/internal-tools action to v4.6.40 (main) ([#&#8203;43846](https://github.com/renovatebot/renovate/issues/43846)) ([afcc22e](https://github.com/renovatebot/renovate/commit/afcc22e6d528cbd0b77793402181a166c75a8827))
- **deps:** update dependency lint-staged to v17.0.6 (main) ([#&#8203;43843](https://github.com/renovatebot/renovate/issues/43843)) ([9ccca70](https://github.com/renovatebot/renovate/commit/9ccca70da07acf11cd1d950ba5cb47991048b3f8))
- **deps:** update linters to v1.67.0 (main) ([#&#8203;42416](https://github.com/renovatebot/renovate/issues/42416)) ([9245b57](https://github.com/renovatebot/renovate/commit/9245b57c581cf8c5a571c8ffae6553ec21298cb7))

### [`v43.214.2`](https://github.com/renovatebot/renovate/releases/tag/43.214.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.1...43.214.2)

##### Bug Fixes

- **config/validation:** validate children of arrays in global config ([#&#8203;43836](https://github.com/renovatebot/renovate/issues/43836)) ([460fa82](https://github.com/renovatebot/renovate/commit/460fa82cf5eb3a31d3e832043f621f5e9eb449c4))
- **types:** allow global config to be set in `repositories` ([#&#8203;43837](https://github.com/renovatebot/renovate/issues/43837)) ([0ba948c](https://github.com/renovatebot/renovate/commit/0ba948cb851133f3a52536ac3a50620912656387))

##### Tests

- **config/validation:** remove `platformConfig` test ([#&#8203;43835](https://github.com/renovatebot/renovate/issues/43835)) ([d0deb90](https://github.com/renovatebot/renovate/commit/d0deb9077e5a952107d59051af90d13c9c09b726))

### [`v43.214.1`](https://github.com/renovatebot/renovate/releases/tag/43.214.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.0...43.214.1)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.5.0 (main) ([#&#8203;43842](https://github.com/renovatebot/renovate/issues/43842)) ([37d5ec5](https://github.com/renovatebot/renovate/commit/37d5ec56c535f27495a9ffced14fe15a5f312e2e))

##### Build System

- **deps:** update dependency protobufjs to v8.5.0 (main) ([#&#8203;43841](https://github.com/renovatebot/renovate/issues/43841)) ([3dabd1f](https://github.com/renovatebot/renovate/commit/3dabd1fd52d5d0112b811ea540fdf176783b9540))

### [`v43.214.0`](https://github.com/renovatebot/renovate/releases/tag/43.214.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.3...43.214.0)

##### Features

- **manager/nuget:** default `rangeStrategy` to bump ([#&#8203;43820](https://github.com/renovatebot/renovate/issues/43820)) ([4f7eed4](https://github.com/renovatebot/renovate/commit/4f7eed427390ea8531cbead0c6f39dbdd91e8d79))

##### Documentation

- **manger/github-actions:** reword "community actions" section ([#&#8203;43829](https://github.com/renovatebot/renovate/issues/43829)) ([4bf6bd9](https://github.com/renovatebot/renovate/commit/4bf6bd9b9285fa5059c520947a753e5c479a03a8))

##### Tests

- **workers/global:** fix typo ([#&#8203;43838](https://github.com/renovatebot/renovate/issues/43838)) ([8c6a8d8](https://github.com/renovatebot/renovate/commit/8c6a8d82e5e12213f5a957a543d00fb1daa5d84b))

### [`v43.213.3`](https://github.com/renovatebot/renovate/releases/tag/43.213.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.2...43.213.3)

##### Bug Fixes

- **conda/pypi:** allow nullable strings ([#&#8203;43834](https://github.com/renovatebot/renovate/issues/43834)) ([5835388](https://github.com/renovatebot/renovate/commit/5835388020781347bad2ae76eefc47ea6b68be07))

##### Tests

- **config/validation:** validate all `warnings`/`errors` ([#&#8203;43832](https://github.com/renovatebot/renovate/issues/43832)) ([6e41173](https://github.com/renovatebot/renovate/commit/6e411730a05a642c22ffa5fa4ab71f0eea4cdad2))
- **datasource/pypi:** cover null and missing home\_page ([#&#8203;43828](https://github.com/renovatebot/renovate/issues/43828)) ([c3998a3](https://github.com/renovatebot/renovate/commit/c3998a3b91bdcd00a61a66ba145f0956cadcf859)), closes [#&#8203;43814](https://github.com/renovatebot/renovate/issues/43814)

##### Continuous Integration

- don't cancel "stale" PR workflows ([#&#8203;43830](https://github.com/renovatebot/renovate/issues/43830)) ([15e719b](https://github.com/renovatebot/renovate/commit/15e719bd9e6bc117315da52b7a7237beb10ea0a0))

### [`v43.213.2`](https://github.com/renovatebot/renovate/releases/tag/43.213.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.1...43.213.2)

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#&#8203;43814](https://github.com/renovatebot/renovate/issues/43814)) ([1c3a16c](https://github.com/renovatebot/renovate/commit/1c3a16c6a55b5765713c58745bdd4a9de099344e))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#&#8203;43824](https://github.com/renovatebot/renovate/issues/43824)) ([059d4fe](https://github.com/renovatebot/renovate/commit/059d4fe086d7fc8b4e0b7f60fafb0ca7fd9b21f6))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#&#8203;43799](https://github.com/renovatebot/renovate/issues/43799)) ([b0d84ad](https://github.com/renovatebot/renovate/commit/b0d84ad60a03ede29194715e11005d2e624064c3))
- **config:** ensure no `default` options require migrating ([#&#8203;43806](https://github.com/renovatebot/renovate/issues/43806)) ([7a87094](https://github.com/renovatebot/renovate/commit/7a87094daa0516988edeb57ff8bdd15e607268cb)), closes [#&#8203;43804](https://github.com/renovatebot/renovate/issues/43804)

### [`v43.213.1`](https://github.com/renovatebot/renovate/releases/tag/43.213.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.0...43.213.1)

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#&#8203;43804](https://github.com/renovatebot/renovate/issues/43804)) ([c91f9f3](https://github.com/renovatebot/renovate/commit/c91f9f3bc9060468942802fe603341b5f7061652))

### [`v43.213.0`](https://github.com/renovatebot/renovate/releases/tag/43.213.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.4...43.213.0)

##### Features

- **github-actions:** add community actions ([#&#8203;43821](https://github.com/renovatebot/renovate/issues/43821)) ([27a3f58](https://github.com/renovatebot/renovate/commit/27a3f5871f843e88dde20363c52e4fa9ef5ad397))

##### Documentation

- update pip-compile project URL ([#&#8203;43816](https://github.com/renovatebot/renovate/issues/43816)) ([e84d2db](https://github.com/renovatebot/renovate/commit/e84d2dbec1d2e33f6bf49b1b282d8f1db76f8e2e))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#&#8203;43813](https://github.com/renovatebot/renovate/issues/43813)) ([95c42c8](https://github.com/renovatebot/renovate/commit/95c42c82cffb97a648a5425fb9892bbd8dedeba8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#&#8203;39710](https://github.com/renovatebot/renovate/issues/39710)) ([981df6a](https://github.com/renovatebot/renovate/commit/981df6afdb23dcbde01ae16f9f8413be85a4f8e0))

### [`v43.212.4`](https://github.com/renovatebot/renovate/releases/tag/43.212.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.3...43.212.4)

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#&#8203;43805](https://github.com/renovatebot/renovate/issues/43805)) ([83bba0e](https://github.com/renovatebot/renovate/commit/83bba0e48adac4ca2e86fe55f5cd76a911a79b26))
- **config:** mark relevant options with `patternMatch` ([#&#8203;43798](https://github.com/renovatebot/renovate/issues/43798)) ([309af5a](https://github.com/renovatebot/renovate/commit/309af5aac3d63c1e2f5aee448264d85322b3b867)), closes [#&#8203;40805](https://github.com/renovatebot/renovate/issues/40805)

### [`v43.212.3`](https://github.com/renovatebot/renovate/releases/tag/43.212.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.2...43.212.3)

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#&#8203;43802](https://github.com/renovatebot/renovate/issues/43802)) ([65dd0d4](https://github.com/renovatebot/renovate/commit/65dd0d45d982ab7bab3a45560218a6e4e9618cf0))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#&#8203;43808](https://github.com/renovatebot/renovate/issues/43808)) ([43c5c6e](https://github.com/renovatebot/renovate/commit/43c5c6e98ec719573f8e7f7f387cfec69be2fd15))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#&#8203;43809](https://github.com/renovatebot/renovate/issues/43809)) ([3eca3b4](https://github.com/renovatebot/renovate/commit/3eca3b45b873afd10b3ef37c5318e498cd3f3f33))

### [`v43.212.2`](https://github.com/renovatebot/renovate/releases/tag/43.212.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.1...43.212.2)

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#&#8203;43779](https://github.com/renovatebot/renovate/issues/43779)) ([8bbce59](https://github.com/renovatebot/renovate/commit/8bbce59ece5f214fbe3f801778e44ef3c40b23e5))

### [`v43.212.1`](https://github.com/renovatebot/renovate/releases/tag/43.212.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.0...43.212.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#&#8203;43797](https://github.com/renovatebot/renovate/issues/43797)) ([1a5025e](https://github.com/renovatebot/renovate/commit/1a5025efb07c1f908e3fe39f01ef35e1b3f04400))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#&#8203;43790](https://github.com/renovatebot/renovate/issues/43790)) ([23eaa82](https://github.com/renovatebot/renovate/commit/23eaa823d5d054228d61f7e573a386564f3fcb71))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#&#8203;43792](https://github.com/renovatebot/renovate/issues/43792)) ([f6ae29e](https://github.com/renovatebot/renovate/commit/f6ae29e559311cdd979be89e829aeb893b559123))
- **deps:** update dependency [@&#8203;containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#&#8203;43793](https://github.com/renovatebot/renovate/issues/43793)) ([576273c](https://github.com/renovatebot/renovate/commit/576273c0203d3fd8cfbc1e14228787bfaeac172b))
- **deps:** update dependency memfs to v4.57.3 (main) ([#&#8203;43796](https://github.com/renovatebot/renovate/issues/43796)) ([9784a62](https://github.com/renovatebot/renovate/commit/9784a62426f901ab4a856c39a8af5414a3c58144))

### [`v43.212.0`](https://github.com/renovatebot/renovate/releases/tag/43.212.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.211.0...43.212.0)

##### Features

- **presets:** stylelint packages group ([#&#8203;43351](https://github.com/renovatebot/renovate/issues/43351)) ([f60b693](https://github.com/renovatebot/renovate/commit/f60b6930bf861c5ad02bd067a5b9b7bd0a3434d3))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#&#8203;43784](https://github.com/renovatebot/renovate/issues/43784)) ([62904a1](https://github.com/renovatebot/renovate/commit/62904a1ff4f61dd418c77e8443f5131125f096d9))

### [`v43.211.0`](https://github.com/renovatebot/renovate/releases/tag/43.211.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.210.2...43.211.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#&#8203;43752](https://github.com/renovatebot/renovate/issues/43752)) ([12b6f16](https://github.com/renovatebot/renovate/commit/12b6f16691331b20e77a3e404838be1121cc0dba))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#&#8203;43781](https://github.com/renovatebot/renovate/issues/43781)) ([08e33ca](https://github.com/renovatebot/renovate/commit/08e33ca50c05eb3c3e4c3aeec37bab86c663c38e))
- **deps:** update dependency [@&#8203;containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#&#8203;43782](https://github.com/renovatebot/renovate/issues/43782)) ([fa7a272](https://github.com/renovatebot/renovate/commit/fa7a272221981dd02313b0eb9b48f7770acc9270))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#&#8203;43778](https://github.com/renovatebot/renovate/issues/43778)) ([f7f1b12](https://github.com/renovatebot/renovate/commit/f7f1b12e131e748ae0acbe9b9e298e84a8d4ce57))

### [`v43.210.2`](https://github.com/renovatebot/renovate/releases/tag/43.210.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.210.1...43.210.2)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#&#8203;43699](https://github.com/renovatebot/renovate/issues/43699)) ([c908d07](https://github.com/renovatebot/renovate/commit/c908d078ef2245e9d3c353894cffcfa97b9042fb))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#&#8203;43773](https://github.com/renovatebot/renovate/issues/43773)) ([30e644c](https://github.com/renovatebot/renovate/commit/30e644ce0151d659e579ca27eb5af5cfb40b8474))

### [`v43.210.1`](https://github.com/renovatebot/renovate/releases/tag/43.210.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.210.0...43.210.1)

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#&#8203;43606](https://github.com/renovatebot/renovate/issues/43606)) ([0338dd7](https://github.com/renovatebot/renovate/commit/0338dd74ba5b3ccf6b32b0a7e86ca57d4d97df2e))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#&#8203;43766](https://github.com/renovatebot/renovate/issues/43766)) ([ed826f1](https://github.com/renovatebot/renovate/commit/ed826f1360771e565d111530d78850363302b07d))

### [`v43.210.0`](https://github.com/renovatebot/renovate/releases/tag/43.210.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.5...43.210.0)

##### Features

- **platform/azure:** add dependency dashboard support ([#&#8203;42758](https://github.com/renovatebot/renovate/issues/42758)) ([eaa2cea](https://github.com/renovatebot/renovate/commit/eaa2cea3e12351712673ea64726dc77c6a607a8c)), closes [#&#8203;9592](https://github.com/renovatebot/renovate/issues/9592)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v10.34.0 (main) ([#&#8203;43767](https://github.com/renovatebot/renovate/issues/43767)) ([8ff4e70](https://github.com/renovatebot/renovate/commit/8ff4e70f97a719f4c81474c1ba34138c092c2482))

##### Code Refactoring

- **misc:** remove `getJsonUnchecked`  usages ([#&#8203;43696](https://github.com/renovatebot/renovate/issues/43696)) ([3ed45d1](https://github.com/renovatebot/renovate/commit/3ed45d1efdd5da968c2d3a9eab904f8d733b2573))

##### Continuous Integration

- **linter:** detect schema suffixes even when using schema-utils  ([#&#8203;43768](https://github.com/renovatebot/renovate/issues/43768)) ([a2b1a4c](https://github.com/renovatebot/renovate/commit/a2b1a4c5850e92f8869c8e4a0858deb00a4d6b4b))

### [`v43.209.5`](https://github.com/renovatebot/renovate/releases/tag/43.209.5)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.4...43.209.5)

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#&#8203;43503](https://github.com/renovatebot/renovate/issues/43503)) ([adc224d](https://github.com/renovatebot/renovate/commit/adc224de124d1731c4ec4211280f28ab43e62413))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#&#8203;43522](https://github.com/renovatebot/renovate/issues/43522)) ([72ec383](https://github.com/renovatebot/renovate/commit/72ec3836f52d53bfe891a33c2a03d32ec32ac892))
- **deps:** update dependency [@&#8203;biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#&#8203;43765](https://github.com/renovatebot/renovate/issues/43765)) ([d832500](https://github.com/renovatebot/renovate/commit/d832500f7541dd8b294009b94aaeb2318d21fd30))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#&#8203;43673](https://github.com/renovatebot/renovate/issues/43673)) ([06a8bdf](https://github.com/renovatebot/renovate/commit/06a8bdf7b363bbd90ea387121da30ca90c547453))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#&#8203;43700](https://github.com/renovatebot/renovate/issues/43700)) ([be4d2e0](https://github.com/renovatebot/renovate/commit/be4d2e0892b786e80c21a97100df661a205dd63d))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#&#8203;43759](https://github.com/renovatebot/renovate/issues/43759)) ([783cbee](https://github.com/renovatebot/renovate/commit/783cbee6a41e916190253c3c1d5e71ed05ccdc6d))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#&#8203;43757](https://github.com/renovatebot/renovate/issues/43757)) ([27a65eb](https://github.com/renovatebot/renovate/commit/27a65ebea813eb955ac04033a70ac024fbc4efeb))

### [`v43.209.4`](https://github.com/renovatebot/renovate/releases/tag/43.209.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.3...43.209.4)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#&#8203;43697](https://github.com/renovatebot/renovate/issues/43697)) ([ef557ac](https://github.com/renovatebot/renovate/commit/ef557aca81c7d14706f0a2f5a8316b7b9d17d6f1))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#&#8203;43744](https://github.com/renovatebot/renovate/issues/43744)) ([a859205](https://github.com/renovatebot/renovate/commit/a859205bc32c7e90c11644031a3e0e070976b793))

##### Continuous Integration

- don't persist credentials after checkout ([#&#8203;43748](https://github.com/renovatebot/renovate/issues/43748)) ([7ac8c54](https://github.com/renovatebot/renovate/commit/7ac8c5415db0eb83b366aae00170c963f311d52b))

### [`v43.209.3`](https://github.com/renovatebot/renovate/releases/tag/43.209.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.2...43.209.3)

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#&#8203;43743](https://github.com/renovatebot/renovate/issues/43743)) ([bcecdad](https://github.com/renovatebot/renovate/commit/bcecdadedc35bbbc0ae384232a851b6aa3884dd8))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#&#8203;43754](https://github.com/renovatebot/renovate/issues/43754)) ([00baa5c](https://github.com/renovatebot/renovate/commit/00baa5c4c05d055f1ebb722ec8ab4b573ee6b225))

### [`v43.209.2`](https://github.com/renovatebot/renovate/releases/tag/43.209.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.1...43.209.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#&#8203;43751](https://github.com/renovatebot/renovate/issues/43751)) ([160e9f9](https://github.com/renovatebot/renovate/commit/160e9f9bb8db5f6b3c00c6ad9af7e6b6659b77ed))

### [`v43.209.1`](https://github.com/renovatebot/renovate/releases/tag/43.209.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.0...43.209.1)

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#&#8203;43745](https://github.com/renovatebot/renovate/issues/43745)) ([8fa3d5b](https://github.com/renovatebot/renovate/commit/8fa3d5b4fc4d62cf88fffdd8176677f8543a6b61))

##### Documentation

- **opentelemetry:** correct typo ([#&#8203;43738](https://github.com/renovatebot/renovate/issues/43738)) ([a7e6ce3](https://github.com/renovatebot/renovate/commit/a7e6ce38651a15943a46a25970a20fbc944c6b2f))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#&#8203;43747](https://github.com/renovatebot/renovate/issues/43747)) ([7a1ee8d](https://github.com/renovatebot/renovate/commit/7a1ee8df9d9660f3edd00ba860d2914ecee13071))
- **workers/repository:** instrument `handleError` ([#&#8203;43746](https://github.com/renovatebot/renovate/issues/43746)) ([b0eaed7](https://github.com/renovatebot/renovate/commit/b0eaed712e71eebe51c4949d5d0c6c0beeb2638d))

### [`v43.209.0`](https://github.com/renovatebot/renovate/releases/tag/43.209.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.208.2...43.209.0)

##### Features

- **mise:** extract task tools ([#&#8203;43721](https://github.com/renovatebot/renovate/issues/43721)) ([da3e77c](https://github.com/renovatebot/renovate/commit/da3e77cb9d432a820911ac49477a8e39be6e69ef))

##### Documentation

- ensure that config in documentation is error and warning free ([#&#8203;43727](https://github.com/renovatebot/renovate/issues/43727)) ([128f446](https://github.com/renovatebot/renovate/commit/128f446e086142c29b8f0b3137065f9c31db703f))

### [`v43.208.2`](https://github.com/renovatebot/renovate/releases/tag/43.208.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.208.1...43.208.2)

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#&#8203;43737](https://github.com/renovatebot/renovate/issues/43737)) ([058faaa](https://github.com/renovatebot/renovate/commit/058faaa87231915f27008eb0d55092dcf1ddf91f))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#&#8203;43736](https://github.com/renovatebot/renovate/issues/43736)) ([914c64a](https://github.com/renovatebot/renovate/commit/914c64afbdebc9e44995fcffba6b926bfc40f837))

### [`v43.208.1`](https://github.com/renovatebot/renovate/releases/tag/43.208.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.208.0...43.208.1)

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#&#8203;43732](https://github.com/renovatebot/renovate/issues/43732)) ([16c4b93](https://github.com/renovatebot/renovate/commit/16c4b9348ee57bc082125ecd8d90570c3ae5228c))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#&#8203;43734](https://github.com/renovatebot/renovate/issues/43734)) ([a9a47c3](https://github.com/renovatebot/renovate/commit/a9a47c3a6cc2414e020ef36d492949bed9892c40))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#&#8203;43733](https://github.com/renovatebot/renovate/issues/43733)) ([4a50ea0](https://github.com/renovatebot/renovate/commit/4a50ea0efbbdb543045457cc9753da4575f7e802))

### [`v43.208.0`](https://github.com/renovatebot/renovate/releases/tag/43.208.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.4...43.208.0)

> \[!NOTE]
> This may lead to recreation of PRs due to the change in title.

##### Features

- apply group settings when only one update is present ([#&#8203;43629](https://github.com/renovatebot/renovate/issues/43629)) ([e5b0950](https://github.com/renovatebot/renovate/commit/e5b0950c58f41f894aec2e5ac5e7174341dd75e7))

### [`v43.207.4`](https://github.com/renovatebot/renovate/releases/tag/43.207.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.3...43.207.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#&#8203;43720](https://github.com/renovatebot/renovate/issues/43720)) ([a65e279](https://github.com/renovatebot/renovate/commit/a65e279846055447282442209b7c14ec7577c208))

### [`v43.207.3`](https://github.com/renovatebot/renovate/releases/tag/43.207.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.2...43.207.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#&#8203;43717](https://github.com/renovatebot/renovate/issues/43717)) ([c17741f](https://github.com/renovatebot/renovate/commit/c17741fabeccfa8bb68db1721d3a2cc45bc3095e))

### [`v43.207.2`](https://github.com/renovatebot/renovate/releases/tag/43.207.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.1...43.207.2)

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#&#8203;43713](https://github.com/renovatebot/renovate/issues/43713)) ([1f5acc0](https://github.com/renovatebot/renovate/commit/1f5acc0c89228737999a09cc3bbae78c9f5759af))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#&#8203;43714](https://github.com/renovatebot/renovate/issues/43714)) ([0d78978](https://github.com/renovatebot/renovate/commit/0d789785599a5f0f8b1e1452bb77f96246b8a3b1))

### [`v43.207.1`](https://github.com/renovatebot/renovate/releases/tag/43.207.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.0...43.207.1)

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#&#8203;43521](https://github.com/renovatebot/renovate/issues/43521)) ([8a7d6b9](https://github.com/renovatebot/renovate/commit/8a7d6b9e2c6cf8a2133db51ced54450c334e587c))

### [`v43.207.0`](https://github.com/renovatebot/renovate/releases/tag/43.207.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.206.1...43.207.0)

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#&#8203;43712](https://github.com/renovatebot/renovate/issues/43712)) ([87b4a04](https://github.com/renovatebot/renovate/commit/87b4a04a006dff8b49e8aa8f5c428e374d6077ae)), closes [#&#8203;41809](https://github.com/renovatebot/renovate/issues/41809)

### [`v43.206.1`](https://github.com/renovatebot/renovate/releases/tag/43.206.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.206.0...43.206.1)

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#&#8203;43652](https://github.com/renovatebot/renovate/issues/43652)) ([80690bf](https://github.com/renovatebot/renovate/commit/80690bfab9becc5a577ce8bbdaff5784fd3dbca7))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#&#8203;43605](https://github.com/renovatebot/renovate/issues/43605)) ([e4710c1](https://github.com/renovatebot/renovate/commit/e4710c1df509b807f8f38f02450d92da9bb419a5))

##### Documentation

- **development:** `npm deprecate` old versions ([#&#8203;43675](https://github.com/renovatebot/renovate/issues/43675)) ([036da65](https://github.com/renovatebot/renovate/commit/036da654c8f15ea566b9ed25b026778d1b2a5864))
- **presets:** clarify `local>` usage ([#&#8203;43679](https://github.com/renovatebot/renovate/issues/43679)) ([bc1850c](https://github.com/renovatebot/renovate/commit/bc1850c5cb7f2762f9d82061877233d3a0fad447))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#&#8203;43660](https://github.com/renovatebot/renovate/issues/43660)) ([dd1e0c8](https://github.com/renovatebot/renovate/commit/dd1e0c88a95b997c7b13bb45e5f72bc07c5cc9df))
- replace `extract-zip` with `adm-zip` ([#&#8203;43709](https://github.com/renovatebot/renovate/issues/43709)) ([3afdb6f](https://github.com/renovatebot/renovate/commit/3afdb6ff5fb50ae022632cb56d3b428a55428639))

### [`v43.206.0`](https://github.com/renovatebot/renovate/releases/tag/43.206.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.3...43.206.0)

##### Features

- **data:** automatic update of static data ([#&#8203;43702](https://github.com/renovatebot/renovate/issues/43702)) ([15a73fb](https://github.com/renovatebot/renovate/commit/15a73fb23f17e24c43508bdce38eba50eeef7ac2))

### [`v43.205.3`](https://github.com/renovatebot/renovate/releases/tag/43.205.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.2...43.205.3)

##### Documentation

- update references to python to [`250e5c9`](https://github.com/renovatebot/renovate/commit/250e5c9) (main) ([#&#8203;43705](https://github.com/renovatebot/renovate/issues/43705)) ([d755b7a](https://github.com/renovatebot/renovate/commit/d755b7a98db126c1feb2c31e7ca0b8ba37457992))

##### Tests

- **git:** increase timeout to 30s ([#&#8203;43704](https://github.com/renovatebot/renovate/issues/43704)) ([6f9411c](https://github.com/renovatebot/renovate/commit/6f9411c7d48238544861baca9b6b484d73899b39))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#&#8203;43706](https://github.com/renovatebot/renovate/issues/43706)) ([2bf5f3e](https://github.com/renovatebot/renovate/commit/2bf5f3ec60e6e6bd5dd6e81817e7f7d1d6eeba10))

### [`v43.205.2`](https://github.com/renovatebot/renovate/releases/tag/43.205.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.1...43.205.2)

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#&#8203;43701](https://github.com/renovatebot/renovate/issues/43701)) ([af9be72](https://github.com/renovatebot/renovate/commit/af9be72df83ba69b90c425a77211e52e5fcd2bbc))

### [`v43.205.1`](https://github.com/renovatebot/renovate/releases/tag/43.205.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.0...43.205.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#&#8203;43694](https://github.com/renovatebot/renovate/issues/43694)) ([b69b637](https://github.com/renovatebot/renovate/commit/b69b6373e82bdfe9d8cab8cb907ef5df960a5c6c))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#&#8203;43693](https://github.com/renovatebot/renovate/issues/43693)) ([4cb1785](https://github.com/renovatebot/renovate/commit/4cb17852c3c0c05d8f6488e163bf7e5f1090b3ca))
- migrate from zod/v3 to zod/v4 ([#&#8203;43691](https://github.com/renovatebot/renovate/issues/43691)) ([15f4bd8](https://github.com/renovatebot/renovate/commit/15f4bd8eff8c6ec505d1a6c42eee467b1c66fbae))

### [`v43.205.0`](https://github.com/renovatebot/renovate/releases/tag/43.205.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.204.1...43.205.0)

##### Features

- **data:** automatic update of static data ([#&#8203;43559](https://github.com/renovatebot/renovate/issues/43559)) ([442bb9c](https://github.com/renovatebot/renovate/commit/442bb9c4ce12f6450cfba722fa8f3d333c33a540))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#&#8203;42840](https://github.com/renovatebot/renovate/issues/42840)) ([2d0d32c](https://github.com/renovatebot/renovate/commit/2d0d32c6fd971f940e4a5715f807c178a9147623))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#&#8203;43690](https://github.com/renovatebot/renovate/issues/43690)) ([a9db3a3](https://github.com/renovatebot/renovate/commit/a9db3a33506391325fe923ae8e258dca5a4765ad))

### [`v43.204.1`](https://github.com/renovatebot/renovate/releases/tag/43.204.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.204.0...43.204.1)

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#&#8203;43348](https://github.com/renovatebot/renovate/issues/43348)) ([0ab2acf](https://github.com/renovatebot/renovate/commit/0ab2acfb52e85f3b2cfdeb11671e20130d738385)), closes [#&#8203;41629](https://github.com/renovatebot/renovate/issues/41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#&#8203;43688](https://github.com/renovatebot/renovate/issues/43688)) ([0657330](https://github.com/renovatebot/renovate/commit/065733070a531d72cb386d324834160e22d1ee4a))

### [`v43.204.0`](https://github.com/renovatebot/renovate/releases/tag/43.204.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.203.0...43.204.0)

##### Features

- **presets:** support fetching `.jsonc` files ([#&#8203;43680](https://github.com/renovatebot/renovate/issues/43680)) ([0ccf832](https://github.com/renovatebot/renovate/commit/0ccf83253f92111a5e8ffb04f68635952a0a8437))

##### Documentation

- add a "deep dive" on environment variables ([#&#8203;43243](https://github.com/renovatebot/renovate/issues/43243)) ([cbd174e](https://github.com/renovatebot/renovate/commit/cbd174e1288aec1e8f1ce622f47c97f33cd87463))

### [`v43.203.0`](https://github.com/renovatebot/renovate/releases/tag/43.203.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.202.1...43.203.0)

##### Features

- **config:** support explicit `.jsonc` file ([#&#8203;43677](https://github.com/renovatebot/renovate/issues/43677)) ([6fb540d](https://github.com/renovatebot/renovate/commit/6fb540d4947207765457d73c4ffe6eea9b7d4cfd)), closes [#&#8203;40868](https://github.com/renovatebot/renovate/issues/40868) [#&#8203;36141](https://github.com/renovatebot/renovate/issues/36141)

##### Documentation

- **config:** reword repo configuration options header ([#&#8203;43678](https://github.com/renovatebot/renovate/issues/43678)) ([7a2af53](https://github.com/renovatebot/renovate/commit/7a2af5318ce672575465f3f088e8b296577fdc37))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#&#8203;43283](https://github.com/renovatebot/renovate/issues/43283)) ([392105b](https://github.com/renovatebot/renovate/commit/392105b7c6125c52ca35b3d9b4a569641dd5f759))

### [`v43.202.1`](https://github.com/renovatebot/renovate/releases/tag/43.202.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.202.0...43.202.1)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.4.2 (main) ([#&#8203;43671](https://github.com/renovatebot/renovate/issues/43671)) ([27dd08d](https://github.com/renovatebot/renovate/commit/27dd08dc6b89b847c84c14b6f23c1098f2b6e86b))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#&#8203;43670](https://github.com/renovatebot/renovate/issues/43670)) ([ae1039a](https://github.com/renovatebot/renovate/commit/ae1039ad331f7c60de701398a895dfc9fc90604b))

### [`v43.202.0`](https://github.com/renovatebot/renovate/releases/tag/43.202.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.3...43.202.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#&#8203;43669](https://github.com/renovatebot/renovate/issues/43669)) ([f3ed6fb](https://github.com/renovatebot/renovate/commit/f3ed6fb7507f3008fe5a3e20f3e087afd7035e62))

### [`v43.201.3`](https://github.com/renovatebot/renovate/releases/tag/43.201.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.2...43.201.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#&#8203;43668](https://github.com/renovatebot/renovate/issues/43668)) ([05bd161](https://github.com/renovatebot/renovate/commit/05bd161ccdddacaed4d226962261c527aec48d0d))

### [`v43.201.2`](https://github.com/renovatebot/renovate/releases/tag/43.201.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.1...43.201.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#&#8203;43667](https://github.com/renovatebot/renovate/issues/43667)) ([7b74cba](https://github.com/renovatebot/renovate/commit/7b74cba8b051062c4151700dee550814921dc855))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.4.1 (main) ([#&#8203;43666](https://github.com/renovatebot/renovate/issues/43666)) ([0b6059d](https://github.com/renovatebot/renovate/commit/0b6059dc1a846b6d0e59d8360647084daa2486e3))

### [`v43.201.1`](https://github.com/renovatebot/renovate/releases/tag/43.201.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.0...43.201.1)

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#&#8203;43664](https://github.com/renovatebot/renovate/issues/43664)) ([e8d3159](https://github.com/renovatebot/renovate/commit/e8d31597e3c11be52bff486cb0371f007a92a464))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#&#8203;43663](https://github.com/renovatebot/renovate/issues/43663)) ([779866a](https://github.com/renovatebot/renovate/commit/779866a1c4dea35a991d1225dd4af480faefb493))

### [`v43.201.0`](https://github.com/renovatebot/renovate/releases/tag/43.201.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.200.1...43.201.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.0 (main) ([#&#8203;43662](https://github.com/renovatebot/renovate/issues/43662)) ([7929cc5](https://github.com/renovatebot/renovate/commit/7929cc53c73f99d52b385692094cf16904e8f5cc))

##### Build System

- **deps:** update dependency semver to v7.8.1 (main) ([#&#8203;43661](https://github.com/renovatebot/renovate/issues/43661)) ([4bc64c5](https://github.com/renovatebot/renovate/commit/4bc64c55ff9ba9df6ba54c078c7179890f9d8a74))

### [`v43.200.1`](https://github.com/renovatebot/renovate/releases/tag/43.200.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.200.0...43.200.1)

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#&#8203;43658](https://github.com/renovatebot/renovate/issues/43658)) ([249c3bf](https://github.com/renovatebot/renovate/commit/249c3bfe3be2b3df7cdc07df3064e8295b980d73)), closes [#&#8203;43527](https://github.com/renovatebot/renovate/issues/43527)

### [`v43.200.0`](https://github.com/renovatebot/renovate/releases/tag/43.200.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.199.0...43.200.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.53.0 (main) ([#&#8203;43655](https://github.com/renovatebot/renovate/issues/43655)) ([675baee](https://github.com/renovatebot/renovate/commit/675baee72169604f203f3a6669fe7ccd5c60703a))

##### Miscellaneous Chores

- add `config.ts` to .gitignore ([#&#8203;43654](https://github.com/renovatebot/renovate/issues/43654)) ([2136506](https://github.com/renovatebot/renovate/commit/21365064cfeb0c8fa0dc76372d9d55b082b41f6e))

##### Continuous Integration

- **mise:** add the PDM toolchain to Mise ([#&#8203;43650](https://github.com/renovatebot/renovate/issues/43650)) ([bf6bfa8](https://github.com/renovatebot/renovate/commit/bf6bfa8b39af066ff4973edde966af744397987d))

### [`v43.199.0`](https://github.com/renovatebot/renovate/releases/tag/43.199.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.198.0...43.199.0)

##### Features

- **monorepo:** Add solid-design-system/solid repository ([#&#8203;43649](https://github.com/renovatebot/renovate/issues/43649)) ([9ae005b](https://github.com/renovatebot/renovate/commit/9ae005bf712dfa71ab4159c1d7250657acf4c870))

##### Miscellaneous Chores

- clarify GHSA process is recommended ([#&#8203;43644](https://github.com/renovatebot/renovate/issues/43644)) ([16f74f6](https://github.com/renovatebot/renovate/commit/16f74f6339e665ef53281d0ec18b1a151663bc3b))
- **deps:** update dependency vite to v8.0.14 (main) ([#&#8203;43640](https://github.com/renovatebot/renovate/issues/43640)) ([edeb92e](https://github.com/renovatebot/renovate/commit/edeb92ee4c60af85631a3497f33a11eec2e8e58f))

### [`v43.198.0`](https://github.com/renovatebot/renovate/releases/tag/43.198.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.197.0...43.198.0)

##### Features

- **monorepo:** Add Tomcat monorepo ([#&#8203;43602](https://github.com/renovatebot/renovate/issues/43602)) ([e0e1004](https://github.com/renovatebot/renovate/commit/e0e1004f9fa5a21057194479cd4ba3839ff61b27))

##### Documentation

- **docs:** remove usage of `prettier-ignore` in site generation ([#&#8203;43632](https://github.com/renovatebot/renovate/issues/43632)) ([3ecf715](https://github.com/renovatebot/renovate/commit/3ecf71589bfa30115b78365e6ea06cf934905637))

##### Continuous Integration

- normalize admonition indentation using mkdocs-admonition ([#&#8203;43630](https://github.com/renovatebot/renovate/issues/43630)) ([e839b18](https://github.com/renovatebot/renovate/commit/e839b18e7530f2ae8cd14834ae61e47e5ffbdd51))

### [`v43.197.0`](https://github.com/renovatebot/renovate/releases/tag/43.197.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.196.1...43.197.0)

##### Features

- **manager/sveltos:** add Sveltos ClusterPromotion ([#&#8203;43612](https://github.com/renovatebot/renovate/issues/43612)) ([f481a9f](https://github.com/renovatebot/renovate/commit/f481a9f14e044d7f93a3063798b2a82482391ff7))

##### Bug Fixes

- **config-migration:** always reset migration info ([#&#8203;43628](https://github.com/renovatebot/renovate/issues/43628)) ([c116326](https://github.com/renovatebot/renovate/commit/c116326bfd4aabef82095a68321b00188d7daa61))
- **lookup:** try to find a release for changelog by newVersion if not found by newValue ([#&#8203;38894](https://github.com/renovatebot/renovate/issues/38894)) ([950f9a4](https://github.com/renovatebot/renovate/commit/950f9a40a7dcaae7d850807c87440048a4b4f52a))
- **versioning/maven:** do not insert hyphens in right range boundaries with transition ([#&#8203;43626](https://github.com/renovatebot/renovate/issues/43626)) ([86a9fe5](https://github.com/renovatebot/renovate/commit/86a9fe507c339ed0a4b3adea12e68dcf46cbc078))

##### Documentation

- **dev:** add code example of regex utility ([#&#8203;43624](https://github.com/renovatebot/renovate/issues/43624)) ([fcadf4c](https://github.com/renovatebot/renovate/commit/fcadf4c531d5a04c0840b754f8ce595914c56e0c))

##### Miscellaneous Chores

- **deps:** update vitest monorepo to v4.1.7 (main) ([#&#8203;43619](https://github.com/renovatebot/renovate/issues/43619)) ([dba13db](https://github.com/renovatebot/renovate/commit/dba13db0ad108c37f90a351b0598a80fb66dfada))

##### Continuous Integration

- add auto label for "please follow our PR template" ([#&#8203;43622](https://github.com/renovatebot/renovate/issues/43622)) ([b3f533b](https://github.com/renovatebot/renovate/commit/b3f533bd22dc6feebea3fac396330cc2cf89948c))
- add auto label for "please sign the CLA" ([#&#8203;43623](https://github.com/renovatebot/renovate/issues/43623)) ([ce782e3](https://github.com/renovatebot/renovate/commit/ce782e34b74c56790ac9b59117debabb0bdb9705))
- **mend-slack:** correctly notify on new Discussions ([#&#8203;43621](https://github.com/renovatebot/renovate/issues/43621)) ([ea01552](https://github.com/renovatebot/renovate/commit/ea0155276521f113459ace596f11cfe1032dc0bc))
- **prettier:** add prettier plugin for admonitions ([#&#8203;43615](https://github.com/renovatebot/renovate/issues/43615)) ([9a27d7a](https://github.com/renovatebot/renovate/commit/9a27d7aa78b2e8fbd80e9096390a9aa3918cf62e))

### [`v43.196.1`](https://github.com/renovatebot/renovate/releases/tag/43.196.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.196.0...43.196.1)

##### Bug Fixes

- **maven:** determine properly closed ranges ([#&#8203;38892](https://github.com/renovatebot/renovate/issues/38892)) ([7829d94](https://github.com/renovatebot/renovate/commit/7829d943258e7d83f6b4a72398cc205f0ae84a33)), closes [#&#8203;38895](https://github.com/renovatebot/renovate/issues/38895)

### [`v43.196.0`](https://github.com/renovatebot/renovate/releases/tag/43.196.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.13...43.196.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.52.0 (main) ([#&#8203;43617](https://github.com/renovatebot/renovate/issues/43617)) ([07402e7](https://github.com/renovatebot/renovate/commit/07402e7e03080fa08dd3a296890fb50ab7e83ace))

##### Build System

- **deps:** update dependency lru-cache to v11.5.0 (main) ([#&#8203;43616](https://github.com/renovatebot/renovate/issues/43616)) ([d5a5d12](https://github.com/renovatebot/renovate/commit/d5a5d1201235e11337932a08c1a14341a3603a38))

### [`v43.195.13`](https://github.com/renovatebot/renovate/releases/tag/43.195.13)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.12...43.195.13)

##### Build System

- **deps:** update dependency [@&#8203;yarnpkg/core](https://github.com/yarnpkg/core) to v4.8.0 (main) ([#&#8203;43614](https://github.com/renovatebot/renovate/issues/43614)) ([2ef5e90](https://github.com/renovatebot/renovate/commit/2ef5e90dee20aea0dc029483a1953392b6f2ccee))

### [`v43.195.12`](https://github.com/renovatebot/renovate/releases/tag/43.195.12)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.11...43.195.12)

##### Build System

- **deps:** update dependency simple-git to v3.36.0 \[security] (main) ([#&#8203;43122](https://github.com/renovatebot/renovate/issues/43122)) ([24154eb](https://github.com/renovatebot/renovate/commit/24154eb71a89809263e0b345b969ec9f7b538fd4)), closes [#&#8203;43268](https://github.com/renovatebot/renovate/issues/43268)

### [`v43.195.11`](https://github.com/renovatebot/renovate/releases/tag/43.195.11)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.10...43.195.11)

##### Build System

- **deps:** update dependency jsonata to v2.2.1 (main) ([#&#8203;43599](https://github.com/renovatebot/renovate/issues/43599)) ([874c551](https://github.com/renovatebot/renovate/commit/874c55158aa1542ed5e9a6113bf10cb75134e80e))

### [`v43.195.10`](https://github.com/renovatebot/renovate/releases/tag/43.195.10)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.9...43.195.10)

##### Bug Fixes

- **manager/circleci:** parse config files as YAML 1.1 ([#&#8203;43551](https://github.com/renovatebot/renovate/issues/43551)) ([afd16f7](https://github.com/renovatebot/renovate/commit/afd16f7f7fe4913bed8df46c328d64f6c0704b8b))

### [`v43.195.9`](https://github.com/renovatebot/renovate/releases/tag/43.195.9)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.8...43.195.9)

##### Documentation

- migrate all admonitions and lists to using 2-space indents ([#&#8203;43607](https://github.com/renovatebot/renovate/issues/43607)) ([33e857e](https://github.com/renovatebot/renovate/commit/33e857e04a41e5a46c4eb7c1bbdb4f8d5900bdfb)), closes [#&#8203;43537](https://github.com/renovatebot/renovate/issues/43537)
- **minimum-release-age:** clarify registry-controlled metadata required ([#&#8203;43591](https://github.com/renovatebot/renovate/issues/43591)) ([66d7704](https://github.com/renovatebot/renovate/commit/66d77042a5372b66fa6b51718537e328b5cc7677))
- templates hyperlink not being rendered ([#&#8203;43603](https://github.com/renovatebot/renovate/issues/43603)) ([1844916](https://github.com/renovatebot/renovate/commit/1844916259b6dc17f532e491eb93f6116327c324))
- **usage/java:** document existing Gradle `verification-metadata.xml` Support ([#&#8203;43287](https://github.com/renovatebot/renovate/issues/43287)) ([c05f76b](https://github.com/renovatebot/renovate/commit/c05f76bdb9f48d1f6f54d606f935accabf080a0d))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.19 (main) ([#&#8203;43604](https://github.com/renovatebot/renovate/issues/43604)) ([c1f0a4d](https://github.com/renovatebot/renovate/commit/c1f0a4dd5823a48679411c12454e0a1c3ddf04ac))
- **renovate:** group `depName=node` together ([#&#8203;43596](https://github.com/renovatebot/renovate/issues/43596)) ([88d7436](https://github.com/renovatebot/renovate/commit/88d7436f154acc53d73227dfa80492388b9d7620))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#&#8203;43527](https://github.com/renovatebot/renovate/issues/43527)) ([c40927f](https://github.com/renovatebot/renovate/commit/c40927fc0dd39c71ede0f729798935c137d864e0))

##### Continuous Integration

- do not allow nested tenary operators ([#&#8203;43600](https://github.com/renovatebot/renovate/issues/43600)) ([a1772c2](https://github.com/renovatebot/renovate/commit/a1772c2a02fea8f36fc307e0346be5b78b898f66))
- **lint-staged:** format JSON on changes ([#&#8203;43597](https://github.com/renovatebot/renovate/issues/43597)) ([11239db](https://github.com/renovatebot/renovate/commit/11239db5f89d36b01b1155aa5fd6e8ceea086f87))
- **update-data:** use GitHub Actions author for commits ([#&#8203;43595](https://github.com/renovatebot/renovate/issues/43595)) ([ccd6943](https://github.com/renovatebot/renovate/commit/ccd6943dfed1620951481a18585c2c564bb5b652)), closes [#&#8203;39309](https://github.com/renovatebot/renovate/issues/39309)

### [`v43.195.8`](https://github.com/renovatebot/renovate/releases/tag/43.195.8)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.7...43.195.8)

##### Documentation

- use 2-space indentation for Markdown ([#&#8203;43537](https://github.com/renovatebot/renovate/issues/43537)) ([4b0146a](https://github.com/renovatebot/renovate/commit/4b0146ab7b158fbb080f593c7bc3ff30eb782800)), closes [#&#8203;39090](https://github.com/renovatebot/renovate/issues/39090)

##### Miscellaneous Chores

- **deps:** update dessant/lock-threads action to v6.0.2 (main) ([#&#8203;43554](https://github.com/renovatebot/renovate/issues/43554)) ([9e0ec17](https://github.com/renovatebot/renovate/commit/9e0ec17903ce84f450b1b3717fff3302faa022bb))

##### Build System

- **deps:** update dependency p-queue to v9.3.0 (main) ([#&#8203;43556](https://github.com/renovatebot/renovate/issues/43556)) ([715cb7a](https://github.com/renovatebot/renovate/commit/715cb7a66752001deb045cf56b932aae915b7b9c))

### [`v43.195.7`](https://github.com/renovatebot/renovate/releases/tag/43.195.7)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.6...43.195.7)

##### Bug Fixes

- **manager/npm:** allow dots in github dependency repo names ([#&#8203;43493](https://github.com/renovatebot/renovate/issues/43493)) ([069ace8](https://github.com/renovatebot/renovate/commit/069ace8cc09cc9a3c776170087d8203e3606dfda))

##### Documentation

- add "previously known as" to renamed options ([#&#8203;43533](https://github.com/renovatebot/renovate/issues/43533)) ([790d0f7](https://github.com/renovatebot/renovate/commit/790d0f701c30de7ba1f79fb7244d8987f9d77aa5))

##### Tests

- add coverage for lines detected by pnpm check ([#&#8203;43589](https://github.com/renovatebot/renovate/issues/43589)) ([d004b52](https://github.com/renovatebot/renovate/commit/d004b52a9149d5b8a7fd8c0a6ceafcadb8389e34))
- add linter rule to only allow anonymous arrow functions ([#&#8203;43590](https://github.com/renovatebot/renovate/issues/43590)) ([41cf0b3](https://github.com/renovatebot/renovate/commit/41cf0b3f1f07665bf32478cb9139358bd5944958))

### [`v43.195.6`](https://github.com/renovatebot/renovate/releases/tag/43.195.6)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.5...43.195.6)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.4.0 (main) ([#&#8203;43588](https://github.com/renovatebot/renovate/issues/43588)) ([1f04d59](https://github.com/renovatebot/renovate/commit/1f04d59c9b0ad6ad52887fd1890c0cd0f846ebeb))

##### Build System

- **deps:** update dependency protobufjs to v8.4.0 (main) ([#&#8203;43587](https://github.com/renovatebot/renovate/issues/43587)) ([8bb8f83](https://github.com/renovatebot/renovate/commit/8bb8f83389d8809b2a3610eea0ddd02d69073dfa))

### [`v43.195.5`](https://github.com/renovatebot/renovate/releases/tag/43.195.5)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.4...43.195.5)

##### Miscellaneous Chores

- **deps:** update dependency oxlint-tsgolint to v0.23.0 (main) ([#&#8203;43585](https://github.com/renovatebot/renovate/issues/43585)) ([1be6bbb](https://github.com/renovatebot/renovate/commit/1be6bbb7f88d2aec1abb17d9be13ef5a036516b5))

##### Build System

- **deps:** update dependency [@&#8203;renovatebot/pgp](https://github.com/renovatebot…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto:no-mentions Don't cause unnecessary notifications

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants