Commit Graph

14403 Commits

Author SHA1 Message Date
Jamie Tanna 83a415072d fix(vulnerability): set datasource if overriding allowedVersions (#43308)
As noted in #43304, when using `osvVulnerabilityAlerts`, we can
sometimes produce an `allowedVersions` that is valid for the ecosystem,
but without setting the `versioning`, we produce an invalid rule, which
then results in a `config-validation` result, breaking any updates on
the repo.

We should therefore wire in the default `versioning` for the given
datasource.
2026-05-13 13:41:16 +00:00
Jamie Tanna 558b028a37 feat(managers/maven): match pom.template.xml files by default (#43279)
* feat(managers/maven): support `pom.template.xml` files

For users who are using templating for their POMs, we can parse them by
default, rather than requiring users explicitly add this to the
`managerFilePatterns`.

We can also add a test to validate the functionality.

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

* fixup! feat(managers/maven): support `pom.template.xml` files

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-05-13 13:28:11 +00:00
Sergei Zharinov 0f0ed55725 fix(cache): increase SQLite busy timeout from 100ms to 5000ms (#43309)
* fix(cache): increase SQLite busy timeout from 100ms to 5000ms

* Update sqlite.ts

* Update self-hosted-experimental.md

* Update self-hosted-experimental.md
2026-05-13 12:59:19 +00:00
Sebastian Poxhofer 2247113d0a fix(gitlab): capture invalid endpoint early and improve error message (#43291)
* fix: capture invalid endpoint early and improve error message

* refactor: use template literal

* fixup! refactor: use template literal
2026-05-13 12:51:53 +00:00
renovate[bot] 89df889381 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.21 (main) (#43311)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.21

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.20 | 13.45.21 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 12:18:54 +00:00
renovate[bot] a43abee5b0 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.20 (main) (#43301)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.20

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.19 | 13.45.20 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 08:07:15 +00:00
renovate[bot] 4a589c447e fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.19 (main) (#43288)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.19

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.18 | 13.45.19 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 19:26:44 +00:00
renovate[bot] 8e5f77b5cd fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.18 (main) (#43282)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.18

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.17 | 13.45.18 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 15:13:37 +00:00
markdingram-anaplan aaeeec4df4 fix(mise): avoid debug log noise for mise files with no tools (#43259)
* fix(mise): avoid debug log noise for  mise files with no tools

* fix(mise): updates existing test for valid toml with no tools
2026-05-12 13:10:24 +00:00
David Murdoch 37364d29e1 feat(groups): add grouping for ghcr.io docker image (#43276)
feat(pnpm): add grouping for ghcr.io docker image

* pnpm has added a docker image to it's GitHub repository starting with v11
2026-05-12 12:53:00 +00:00
renovate[bot] 62a3e8f897 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.17 (main) (#43271)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.17

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.16 | 13.45.17 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 12:06:42 +00:00
Martin Costello 3a1d558d1f feat(datasource/github-runners): Update macOS 13 (#43274)
Mark macos-13 as deprecated.
2026-05-12 11:40:03 +00:00
Michael Kriese 2257ab148b fix(env): add windows specific variables (#43272) 2026-05-12 11:36:44 +00:00
Martin Costello 8a02f16b4d feat(datasource/github-runners): Update macOS 26 (#43273)
Mark macos-26 as stable.
2026-05-12 11:27:59 +00:00
Jonah Snider d655e45be9 feat(presets): add Sentry Junior monorepo group (#43253)
Signed-off-by: Jonah Snider <jonah@jonahsnider.com>
2026-05-12 10:15:44 +00:00
renovate[bot] 591765148c fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.16 (main) (#43258)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.16

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.15 | 13.45.16 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 08:29:56 +00:00
RahulGautamSingh 68cc0f27b2 docs(config/options): add supportsTemplating field (#41859)
* supportsTemplating field

* fix ci issue

* fix ci issue

* move tip below table

* apply suggestions

* docs: show list of options that support templating

* jsodc explanations for internal fields

* add test to ensure no option that applies template.compile() missed supportsTemplating=true

* apply review suggestions

* fix bad merge

* add filePatterns and commands to the list
2026-05-12 06:45:51 +00:00
renovate[bot] c6f47b8b5f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.15 (main) (#43251)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.15

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.14 | 13.45.15 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 01:26:38 +00:00
renovate[bot] 0736210183 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.14 (main) (#43250)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.14

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.13 | 13.45.14 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 00:26:24 +00:00
Felipe Santos 219cb8b11e fix(github): discover public email if available (#43186)
* fix(github): not discovering public email if token has no `user:email` scope

* Add test case for when no user:email scope
2026-05-11 15:42:09 +00:00
Dave e10a96bfd0 refactor: centralize SimpleGit creation (#43035)
* central function for creating SimpleGit instance

* Updated tests.

* Set the LANG and LC_ALL environment variables for all Git operations instead of just initRepo.

* Moved GIT_SSH_COMMAND to `createSimpleGit` function.

* Removed unnecessary custom env vars.
2026-05-11 15:05:08 +00:00
Michael Kriese a75daaf9e6 chore(config-validator): log config migration diff (#43123) 2026-05-11 15:02:26 +00:00
zT-1337 55eafb52e2 fix(scm-manager): add mapping of SCM-Manager specific PR states to the matching Renovate PR states (#43237)
Add mapping of SCM-Manager specific PR states to the matching Renovate PR states
2026-05-11 14:52:40 +00:00
Jamie Tanna 032a5cb289 feat(presets): log the resolved configuration (without internal presets) (#39314)
As noted in #15827, it would be useful to log the "shallow"
configuration for a given repository - that is, the resolved
configuration, but without any Renovate internal presets being included.

This will be very useful for debugging, as it shows the final resulting
configuration, but without the - often very - verbose internal presets.

In the case that only this log line is shared, we can make sure to
reference the version of the Renovate CLI in the log line.

This requires building on top of changes in
6a4fa3f245 to be able to return a `merged`
and `unmerged` list of presets, and uses helpers from
c8f42e86b4, and
66b84dd12b to process the internal presets
accordingly.

Since we first worked on this, we've worked on improvements to caching
which should provide a require no additional performance overhead
performing this resolution twice.

This can also lead to being able to understand more clearly how Renovate
configuration is being used[0], as we have the final resolved configuration.

We want to make sure we don't try and merge or visit any internal
presets if we're not going to merge them, so we can avoid verbose
`config` or `visitedPresets` results.

[0]: https://www.jvt.me/posts/2024/04/14/renovate-config-sql/
2026-05-11 10:46:55 +00:00
Timo Hankamer 93e5c47de4 feat(platform/gitlab): add MRs to merge trains via merge_trains API (#43217)
When a GitLab project has merge trains enabled, automerged MRs are now added to the merge train via POST /projects/:id/merge_trains/merge_requests/:iid with auto_merge:true (GitLab 17.11+). Non-merge-train projects keep using the existing /merge endpoint, preserving Renovate's pipeline-success guarantee for free-tier users.
2026-05-11 10:19:11 +00:00
renovate[bot] e8183beb12 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.13 (main) (#43231)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.13

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.12 | 13.45.13 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 07:29:50 +00:00
Gregor Zeitlinger 6504cf0efb fix(platform): preserve explicit local dryRun (#43129)
* fix(platform): preserve explicit local dryRun

* fix: preserve explicit dryRun in local platform

* fix(platform/local): only preserve dryRun=extract; fall back to lookup otherwise

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>

* docs(platform/local): document dryRun=extract override

---------

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
2026-05-11 06:39:12 +00:00
github-actions[bot] 0522b4bbd8 feat(data): automatic update of static data (#43211)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2026-05-11 06:28:14 +00:00
renovate[bot] 835d437b84 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.12 (main) (#43229)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.12

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.11 | 13.45.12 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 05:03:49 +00:00
Sergei Zharinov 3765595370 fix(git): pass through Git CA certificate env vars (#43221) 2026-05-11 04:54:41 +00:00
renovate[bot] 265161c4a6 docs: update references to python to 511f025 (main) (#43223)
docs: update references to python to 511f025

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 00:24:09 +00:00
Felipe Santos cdce7946cb fix(github): use the correct GHE Cloud noreply email as author (#43194)
fix(github): handle GHES Cloud noreply email address correctly
2026-05-10 21:27:02 +00:00
renovate[bot] bbd05adc1e fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.11 (main) (#43220)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.11

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.10 | 13.45.11 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-10 12:24:04 +00:00
renovate[bot] 453d4392e3 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.10 (main) (#43209)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.10

| datasource | package                        | from    | to       |
| ---------- | ------------------------------ | ------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.9 | 13.45.10 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 20:24:03 +00:00
renovate[bot] e37778cda9 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.9 (main) (#43207)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.9

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.8 | 13.45.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 17:25:15 +00:00
Johannes Feichtner 0779ae8d06 fix(manager/npm): skip --before flag when .npmrc contains min-release-age (#43187) 2026-05-09 12:04:35 +00:00
Michael Kriese f09609fb8f refactor: replace better-sqlite3 with node:sqlite (#40697)
* refactor: replace `better-sqlite3` with `node:sqlite`

* test: fix test

Co-authored-by: Copilot <copilot@github.com>

* fix: drop unused expose

* fix(cache): defer node sqlite import (#43107)

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2026-05-09 11:57:10 +00:00
Michael Kriese b4362ffe1a build: allow es2025 lib (#42612) 2026-05-09 07:13:04 +00:00
renovate[bot] b0427ccff1 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.8 (main) (#43203)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.8

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.7 | 13.45.8 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 05:24:27 +00:00
renovate[bot] 809da51576 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.7 (main) (#43201)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.7

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.6 | 13.45.7 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 00:24:54 +00:00
renovate[bot] 643166e1c9 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.6 (main) (#43191)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.6

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.5 | 13.45.6 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 17:29:30 +00:00
RahulGautamSingh 0e1467c048 fix(platform/github): handle deleted issue when closing (#42993) 2026-05-08 15:27:40 +00:00
Jamie Tanna 2239c7536c fix(git): Revert "fix(git): not detecting commits modified through rebase or amend" (#43171)
Revert "fix(git): not detecting commits modified through rebase or amend (#42…"

This reverts commit ff2a83d979.
2026-05-08 10:41:43 +00:00
RahulGautamSingh 206dc5efe6 fix(github): retry assigning after delay (#42548)
* fix: retry assigning after delay

* fix coverage issue
2026-05-08 10:00:01 +00:00
Ahmed Abdelbaset e2919b6626 feat(monorepos): add better-auth monorepo (#43050)
* feat(monorepos): add better-auth monorepo

* Reorder brave entry in monorepo.json
2026-05-08 07:24:29 +00:00
RahulGautamSingh 3fa05c2ed6 fix(manager): add missing categories exports (#42800) 2026-05-08 07:01:27 +00:00
Sergei Zharinov 9bf2f6b4be fix(gerrit): Use addMessageIfNotAlreadyExists in updatePr (#43155) 2026-05-07 20:13:25 +00:00
Felipe Santos ff2a83d979 fix(git): not detecting commits modified through rebase or amend (#42975)
* fix(git): not detecting commits modified with rebase or amend

* Fix being detected as modified when new commits in base branch
2026-05-07 19:11:39 +00:00
renovate[bot] e25684bc26 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.5 (main) (#43156)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.5

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.4 | 13.45.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 18:27:36 +00:00
RahulGautamSingh ff037fa7c2 fix(prune): use configured base branch when single non-default baseBranchPatterns is set (#43152) 2026-05-07 17:09:10 +00:00