Commit Graph

27161 Commits

Author SHA1 Message Date
Sebastian Poxhofer a1772c2a02 ci: do not allow nested tenary operators (#43600) 2026-05-26 17:36:20 +00:00
Felipe Santos 1844916259 docs: templates hyperlink not being rendered (#43603)
fix(docs): templates hyperlink not being rendered
2026-05-26 16:40:56 +00:00
Jamie Tanna 88d7436f15 chore(renovate): group depName=node together (#43596)
Per discussion in #43527.
2026-05-26 15:37:16 +00:00
renovate[bot] c1f0a4dd58 chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.19 (main) (#43604)
chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.19

| datasource | package                            | from     | to       |
| ---------- | ---------------------------------- | -------- | -------- |
| docker     | ghcr.io/containerbase/devcontainer | 14.10.18 | 14.10.19 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 15:12:02 +00:00
Adam Kaplan c05f76bdb9 docs(usage/java): document existing Gradle verification-metadata.xml Support (#43287)
* docs(usage/java): Add Gradle `verification-metadata.xml` Support

Document that Renovate can update `gradle/verification-metadata.xml`,
which lets Gradle builds validate the signatures and/or checksums of
dependencies. This feature was provided in 36.51.0 [1].

[1] https://github.com/renovatebot/renovate/releases/tag/36.51.0

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>

* fix: use internal docs link

Use the internal docs link to Gradle's dependency verification feature.

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>

* Revert "fix: use internal docs link"

This reverts commit 8015cba16d.
Using the "internal" markdown link broke the build.

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>

* docs: add link to Gradle Verification Metadata

---------

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2026-05-26 14:58:54 +00:00
Jamie Tanna 11239db5f8 ci(lint-staged): format JSON on changes (#43597)
ci(lint-staged): format JSON on changes

To simplify contributions that change JSON files, we can also make sure
they're formatted as expected.
2026-05-26 14:40:54 +00:00
Jamie Tanna ccd6943dfe ci(update-data): use GitHub Actions author for commits (#43595)
As using the `@renovate-bot` user hasn't been true, as we've always done
this via GitHub Actions.

Additionally, since #39309, we're correctly showing that these commits
haven't been touched by the `@renovate-bot` user, so this erodes trust
in the authenticity of the commits.
2026-05-26 10:08:51 +00:00
Jamie Tanna 66d77042a5 docs(minimum-release-age): clarify registry-controlled metadata required (#43591) 2026-05-26 09:33:53 +00:00
renovate[bot] 9e0ec17903 chore(deps): update dessant/lock-threads action to v6.0.2 (main) (#43554)
chore(deps): update dessant/lock-threads action to v6.0.2

| datasource  | package              | from   | to     |
| ----------- | -------------------- | ------ | ------ |
| github-tags | dessant/lock-threads | v6.0.1 | v6.0.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.195.8
2026-05-26 09:08:33 +00:00
renovate[bot] 715cb7a667 build(deps): update dependency p-queue to v9.3.0 (main) (#43556)
build(deps): update dependency p-queue to v9.3.0

| datasource | package | from  | to    |
| ---------- | ------- | ----- | ----- |
| npm        | p-queue | 9.2.0 | 9.3.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 09:06:06 +00:00
Jamie Tanna 4b0146ab7b docs: use 2-space indentation for Markdown (#43537)
As noted in #39090, MkDocs requires 4 spaces for indentation (in
particular, for nested lists) whereas our Prettier/markdownlint
configuration expects 2 spaces.

This means that when trying to use i.e. nested lists, we need to ignore
prettier and markdownlint, otherwise it fails.

To handle this, we can add a Markdown hook to override the indentation
level to 2 spaces.

This also requires we update:

- admonitions
- indented text in `index.md`

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-05-26 09:05:42 +00:00
Jonas Dittrich 069ace8cc0 fix(manager/npm): allow dots in github dependency repo names (#43493)
* fix(manager/npm): allow dots in github dependency repo names

* fixup! use regEx for githubRepoRegex
43.195.7
2026-05-26 08:57:20 +00:00
Jamie Tanna 790d0f701c docs: add "previously known as" to renamed options (#43533)
* docs: add "previously known as" to renamed options

To provide a more searchable set of docs in the case that we migrate a
config option, we can introduce a `previouslyKnownAs` field in the
resulting generated documentation.

This allows someone to search for the previous name and find the new
option name.

For now we'll also not implement `RENOVATE_X_` variables.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>

* fixup! docs: add "previously known as" to renamed options

This is a more involved change, which requires we handle the custom
coersion for `RENOVATE_REPOSITORY_CACHE_FORCE_LOCAL`.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-05-26 08:10:58 +00:00
Sebastian Poxhofer d004b52a91 test: add coverage for lines detected by pnpm check (#43589)
tests: add coverage for lines detected by pnpm check
2026-05-26 07:53:07 +00:00
Sebastian Poxhofer 41cf0b3f1f test: add linter rule to only allow anonymous arrow functions (#43590)
test: add linter rule to prefer arrow over anonymous function
2026-05-26 07:11:56 +00:00
renovate[bot] 1f04d59c9b chore(deps): update dependency protobufjs@8.0.1 to v8.4.0 (main) (#43588)
chore(deps): update dependency protobufjs@8.0.1 to v8.4.0

| datasource | package    | from  | to    |
| ---------- | ---------- | ----- | ----- |
| npm        | protobufjs | 8.3.0 | 8.4.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.195.6
2026-05-25 18:29:46 +00:00
renovate[bot] 8bb8f83389 build(deps): update dependency protobufjs to v8.4.0 (main) (#43587)
build(deps): update dependency protobufjs to v8.4.0

| datasource | package    | from  | to    |
| ---------- | ---------- | ----- | ----- |
| npm        | protobufjs | 8.3.0 | 8.4.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 18:29:23 +00:00
renovate[bot] 98762c4201 build(deps): update dependency @renovatebot/pgp to v1.3.12 (main) (#43586)
build(deps): update dependency @renovatebot/pgp to v1.3.12

| datasource | package          | from   | to     |
| ---------- | ---------------- | ------ | ------ |
| npm        | @renovatebot/pgp | 1.3.11 | 1.3.12 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.195.5
2026-05-25 13:29:34 +00:00
renovate[bot] 1be6bbb7f8 chore(deps): update dependency oxlint-tsgolint to v0.23.0 (main) (#43585)
chore(deps): update dependency oxlint-tsgolint to v0.23.0

| datasource | package         | from   | to     |
| ---------- | --------------- | ------ | ------ |
| npm        | oxlint-tsgolint | 0.22.1 | 0.23.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 08:29:25 +00:00
renovate[bot] 8660ed3479 build(deps): update dependency lru-cache to v11.4.0 (main) (#43584)
build(deps): update dependency lru-cache to v11.4.0

| datasource | package   | from   | to     |
| ---------- | --------- | ------ | ------ |
| npm        | lru-cache | 11.3.6 | 11.4.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.195.4
2026-05-25 07:28:11 +00:00
renovate[bot] 9ac8eed751 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.3 (main) (#43583)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.3

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.51.2 | 13.51.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.195.3
2026-05-25 04:26:37 +00:00
renovate[bot] ae907951bc docs: update references to renovate/renovate to v43.195.2 (main) (#43582)
docs: update references to renovate/renovate to v43.195.2

| datasource | package           | from     | to       |
| ---------- | ----------------- | -------- | -------- |
| docker     | renovate/renovate | 43.195.1 | 43.195.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 03:27:47 +00:00
renovate[bot] 8474da1255 chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.18 (main) (#43581)
chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.18

| datasource | package                            | from     | to       |
| ---------- | ---------------------------------- | -------- | -------- |
| docker     | ghcr.io/containerbase/devcontainer | 14.10.17 | 14.10.18 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 03:27:26 +00:00
renovate[bot] 5c981116c9 chore(deps): lock file maintenance (main) (#43580)
chore(deps): lock file maintenance

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 02:28:38 +00:00
renovate[bot] a579edb0ae docs: update references to renovate/renovate (main) (#43579)
docs: update references to renovate/renovate

| datasource | package           | from     | to       |
| ---------- | ----------------- | -------- | -------- |
| docker     | renovate/renovate | 43.182.1 | 43.195.1 |
| docker     | renovate/renovate | 43.182   | 43.195   |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 02:26:46 +00:00
renovate[bot] 3f15d2d139 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.2 (main) (#43578)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.51.1 | 13.51.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.195.2
2026-05-25 01:27:46 +00:00
renovate[bot] 395df6a16d chore(deps): update containerbase/internal-tools action to v4.6.35 (main) (#43577)
chore(deps): update containerbase/internal-tools action to v4.6.35

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.34 | v4.6.35 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 01:27:19 +00:00
renovate[bot] 59face3b39 docs: update references to otel/opentelemetry-collector-contrib to v0.152.1 (main) (#43576)
docs: update references to otel/opentelemetry-collector-contrib to v0.152.1

| datasource | package                              | from    | to      |
| ---------- | ------------------------------------ | ------- | ------- |
| docker     | otel/opentelemetry-collector-contrib | 0.152.0 | 0.152.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 00:25:44 +00:00
renovate[bot] 588e536282 docs: update references to python to 6928095 (main) (#43575)
docs: update references to python to 6928095

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 00:25:34 +00:00
renovate[bot] 012ca227c9 chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.17 (main) (#43574)
chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.17

| datasource | package                            | from     | to       |
| ---------- | ---------------------------------- | -------- | -------- |
| docker     | ghcr.io/containerbase/devcontainer | 14.10.16 | 14.10.17 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 23:24:45 +00:00
renovate[bot] c076e06d43 chore(deps): update containerbase/internal-tools action to v4.6.34 (main) (#43557)
chore(deps): update containerbase/internal-tools action to v4.6.34

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.31 | v4.6.34 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 21:26:16 +00:00
renovate[bot] 76cd112cf5 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.1 (main) (#43568)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.51.0 | 13.51.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.195.1
2026-05-24 11:25:45 +00:00
renovate[bot] bd6388b63f chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.16 (main) (#43567)
chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.16

| datasource | package                            | from     | to       |
| ---------- | ---------------------------------- | -------- | -------- |
| docker     | ghcr.io/containerbase/devcontainer | 14.10.15 | 14.10.16 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 10:26:35 +00:00
renovate[bot] 2343f77eec chore(deps): update dependency @containerbase/istanbul-reports-html to v2.0.5 (main) (#43564)
chore(deps): update dependency @containerbase/istanbul-reports-html to v2.0.5

| datasource | package                              | from  | to    |
| ---------- | ------------------------------------ | ----- | ----- |
| npm        | @containerbase/istanbul-reports-html | 2.0.4 | 2.0.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 08:26:19 +00:00
renovate[bot] 97031dcaa4 chore(deps): update dependency lint-staged to v17.0.5 (main) (#43561)
chore(deps): update dependency lint-staged to v17.0.5

| datasource | package     | from   | to     |
| ---------- | ----------- | ------ | ------ |
| npm        | lint-staged | 17.0.4 | 17.0.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 04:01:10 +00:00
renovate[bot] 8c8b5e4d0e chore(deps): update dessant/label-actions action to v5.0.3 (main) (#43555)
chore(deps): update dessant/label-actions action to v5.0.3

| datasource  | package               | from   | to     |
| ----------- | --------------------- | ------ | ------ |
| github-tags | dessant/label-actions | v5.0.2 | v5.0.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 07:25:31 +00:00
Martin Costello 8986a794be feat(datasource/github-runners): stabilize arm64 (#43538)
* feat(datasource/github-runners): stabilize arm64

Mark the Ubuntu ARM runners as stable.

* feat(datasource/github-runners): add test

Add test for upgrading ubuntu-22.04-arm runners.
43.195.0
2026-05-22 18:28:07 +00:00
Felipe Santos 2160f82c59 test: test config.cts with actual TypeScript syntax (#43526)
* test: test `config.cts` with actual TypeScript syntax

* Fix regex and improve comment
2026-05-22 16:37:12 +00:00
renovate[bot] e31a37762d chore(deps): update dependency @smithy/util-stream to v4.6.3 (main) (#43547)
chore(deps): update dependency @smithy/util-stream to v4.6.3

| datasource | package             | from  | to    |
| ---------- | ------------------- | ----- | ----- |
| npm        | @smithy/util-stream | 4.6.2 | 4.6.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 14:25:35 +00:00
Martin Costello a0c9453e24 feat(datasource/github-runners): add windows-11-arm label (#43539)
* feat(datasource/github-runners): add windows-11-arm label

Add support for Windows 11 ARM runners in the GitHub Runners datasource.

* feat(datasource/github-runners): add test

Add test for extracting windows-11-arm runners.

* feat(datasource/github-runners): fix test

Update expected length.
43.194.0
2026-05-22 14:15:26 +00:00
Michael Hofmann 934c01dd62 feat(pip-compile): support --constraint alias and --overrides for uv (#43485)
* feat(pip-compile): support --constraint alias and --overrides for uv

uv accepts both --constraint and --constraints (clap aliases) and
records the exact form used into lockfile headers. Only --constraints
was in the uv allowlist, so --constraint headers were rejected.

Similarly, uv supports --override/--overrides for version overrides,
but neither form was recognized by Renovate at all.

This commit:
- adds --constraint to uvOptionsWithArguments (value handler already
  handles both forms)
- adds --override and --overrides to uvOptionsWithArguments with a
  value handler that parses overridesFiles
- tracks override files as dependencies in the file graph (like
  constraints) so lockfiles are recompiled when overrides change
- uses dotted mermaid edges for overrides (same as constraints)

Ref: https://github.com/renovatebot/renovate/discussions/39488
Co-authored-by: Cursor <cursoragent@cursor.com>

* test(pip-compile): add coverage for overrides dependency tracking

Add a test case in extract.spec.ts that exercises the overridesFiles
loop in extractAllPackageFiles, fixing the codecov/patch failure.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
43.193.0
2026-05-22 12:45:23 +00:00
renovate[bot] ba8c1f7620 chore(deps): update github/codeql-action action to v4.36.0 (main) (#43541)
chore(deps): update github/codeql-action action to v4.36.0

| datasource  | package              | from    | to      |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.35.5 | v4.36.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 11:29:48 +00:00
Jamie Tanna 59d4006a1d docs: prioritise admonitions in config option listings (#43532)
Instead of having a warning around "this is experimental" after
scrolling down to the end of the config option's description, we can
instead make it more prominent and move them all to the top - after the
table listing - but before the main body.
2026-05-22 08:49:55 +00:00
renovate[bot] cb2faa8c07 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.0 (main) (#43525)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.51.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.50.0 | 13.51.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.192.0
2026-05-22 08:00:57 +00:00
Jamie Tanna cbc655aaef docs(development): pnpm rebuild re2 (#43509)
As I hit it every so often, but can never remember how to solve it.
43.191.3
2026-05-22 07:51:15 +00:00
Jamie Tanna 0190e1c021 chore(tools/mkdocs): support live reload when modifying docs (#43516)
As noted in #40757, when using `tools/mkdocs.ts serve`, any changes to
source files require a full restart of the command, which can be
awkward.

We can add a live reload by watching for file changes in `docs/` and
retriggering the `mkdocs` process.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-05-22 07:41:49 +00:00
renovate[bot] 1009eee117 build(deps): update dependency node to v24.16.0 (main) (#43518)
build(deps): update dependency node to v24.16.0

| datasource      | package                     | from     | to       |
| --------------- | --------------------------- | -------- | -------- |
| github-releases | containerbase/node-prebuild | 24.15.0  | 24.16.0  |
| node-version    | node                        | v24.15.0 | v24.16.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 07:26:19 +00:00
Sergei Zharinov 6c6a6b793d refactor(cache): support package cache result predicate (#43519)
feat(cache): support package cache result predicate
2026-05-21 15:14:48 +00:00
renovate[bot] 46201162e0 build(deps): update dependency jsonata to v2.2.0 (main) (#43517)
build(deps): update dependency jsonata to v2.2.0

| datasource | package | from  | to    |
| ---------- | ------- | ----- | ----- |
| npm        | jsonata | 2.1.1 | 2.2.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.191.2
2026-05-21 14:32:47 +00:00
renovate[bot] 46c5702c3c chore(deps): update dessant/lock-threads action to v6.0.1 (main) (#43514)
chore(deps): update dessant/lock-threads action to v6.0.1

| datasource  | package              | from   | to     |
| ----------- | -------------------- | ------ | ------ |
| github-tags | dessant/lock-threads | v6.0.0 | v6.0.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-21 11:41:33 +00:00