Commit Graph

24877 Commits

Author SHA1 Message Date
Dave c252a0db03 docs(minimum-release-age): add Nuget to list of supported registries (#42279)
docs(usage): add nuget to list of supported registries for minimum release age
2026-03-31 11:55:13 +00:00
Martin Costello de777a2d70 ci: skip issues when not enabled (#42274)
Set `SKIP_GITHUB_ISSUES=true` when issues are disabled (e.g. in a fork).
2026-03-31 10:26:47 +00:00
renovate[bot] 0913a78556 chore(deps): update dependency oxlint-tsgolint to v0.17.3 (main) (#42271)
chore(deps): update dependency oxlint-tsgolint to v0.17.3

| datasource | package         | from   | to     |
| ---------- | --------------- | ------ | ------ |
| npm        | oxlint-tsgolint | 0.17.2 | 0.17.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 09:36:38 +00:00
renovate[bot] 528117316c chore(deps): update rhysd/actionlint docker tag to v1.7.12 (main) (#42262)
chore(deps): update rhysd/actionlint docker tag to v1.7.12

| datasource | package          | from   | to     |
| ---------- | ---------------- | ------ | ------ |
| docker     | rhysd/actionlint | 1.7.11 | 1.7.12 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 08:50:41 +00:00
renovate[bot] 70b497ed07 chore(deps): update dependency oxlint-tsgolint to v0.17.2 (main) (#42266)
chore(deps): update dependency oxlint-tsgolint to v0.17.2

| datasource | package         | from   | to     |
| ---------- | --------------- | ------ | ------ |
| npm        | oxlint-tsgolint | 0.17.1 | 0.17.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 23:28:27 +00:00
Jamie Tanna c04e7b19b5 chore(azure): remove JSON.stringify'd message (#42241)
As objects should be added as additional context, rather than in the
string body.
2026-03-30 21:35:26 +00:00
renovate[bot] b0f453d13f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.32.1 (main) (#42265)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.32.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.32.0 | 13.32.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.101.2
2026-03-30 20:29:09 +00:00
renovate[bot] d54e8da38f chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.6.9 (main) (#42261)
chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.6.9

| datasource | package                            | from   | to     |
| ---------- | ---------------------------------- | ------ | ------ |
| docker     | ghcr.io/containerbase/devcontainer | 14.6.8 | 14.6.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 19:28:14 +00:00
renovate[bot] 5cfbba34cc chore(deps): update dependency tar to v7.5.13 (main) (#42256)
chore(deps): update dependency tar to v7.5.13

| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | tar     | 7.5.12 | 7.5.13 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 18:29:18 +00:00
renovate[bot] 2ed310387a chore(deps): update dependency typescript-eslint to v8.57.2 (main) (#42255)
chore(deps): update dependency typescript-eslint to v8.57.2

| datasource | package           | from   | to     |
| ---------- | ----------------- | ------ | ------ |
| npm        | typescript-eslint | 8.57.1 | 8.57.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.101.1
2026-03-30 17:39:25 +00:00
Jamie Tanna 450e08634c chore(azure): log more context when updating PRs (#42242)
As a means to improve debuggability of Azure's `platformAutomerge` and
`autoApprove`, we can provide a log line to provide more context of what
we're changing.
2026-03-30 17:34:32 +00:00
renovate[bot] 5b8447b488 build(deps): update dependency @renovatebot/good-enough-parser to v2 (main) (#42248)
build(deps): update dependency @renovatebot/good-enough-parser to v2

| datasource | package                         | from  | to    |
| ---------- | ------------------------------- | ----- | ----- |
| npm        | @renovatebot/good-enough-parser | 1.2.0 | 2.0.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 17:33:16 +00:00
Michael Kriese 3953a78123 refactor: pass packageFile to updateDependency (#42253) 2026-03-30 17:32:36 +00:00
Jamie Tanna e31dfd74e8 refactor(tools/sync-module-labels): move shared code into a shared helper (#42249)
As otherwise this leads to us importing the tool itself, which has a
top-level function that runs the tool.

As noted on a comment on #42012, this means that the tests are now
executing `gh` which isn't intended.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-03-30 17:31:35 +00:00
Jamie Tanna 107fcfd3f3 docs(mend-hosted): how to perform config validation (#40441)
It's a somewhat commonly asked question, and has been something I've
been meaning to officially document since mid-November.
2026-03-30 16:50:24 +00:00
Sergei Zharinov e0c9bc1961 refactor(lint): move option-dependent rules from ESLint to oxlint (#42215)
Migrate rules that previously stayed in ESLint due to option parity
concerns. oxlint now supports all needed options:

- `no-restricted-imports` (paths: nock, parse-link-header, path)
- `consistent-type-assertions` (objectLiteralTypeAssertions: allow)
- `explicit-function-return-type` (allowExpressions, allowTypedFunctionExpressions)
- `no-unused-vars` (args: none, ignoreRestSiblings)
- `no-empty-object-type` (allowInterfaces: with-single-extends)

Convert eslint-disable comments to oxlint-disable for the allowed
import sites (url.ts wrapper, http-mock.ts test helper).

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2026-03-30 16:45:02 +00:00
renovate[bot] d1f917f16b feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.32.0 (main) (#42252)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.32.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.31.1 | 13.32.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.101.0
2026-03-30 16:16:51 +00:00
Jamie Tanna 3951723d13 feat(dry-run): log commit contents (#41718)
As a means to make the dry-run functionality a little more useful, we
can log out what commit(s) a given Renovate run would have created
outside of Dry Run.

Because the meta key `contents` is automagically replaced with
`[contents]`, we need to move this into a new field, `rawContents`.

This can also lead to longer lines being output, but provides additional
utility that we've had requests for before.
2026-03-30 16:15:36 +00:00
Felipe Santos 1b58cd65f0 feat(report): add reportFormatting option to format JSON reports with Prettier (#42162)
* feat(report): add `reportFormatting` option to format JSON reports with Prettier

* Avoid mocking prettier in test

* Disable CLI flag
2026-03-30 16:07:36 +00:00
renovate[bot] f03acbef2e chore(deps): update vitest monorepo to v4.1.1 (main) (#42246)
chore(deps): update vitest monorepo to v4.1.1

| datasource | package             | from  | to    |
| ---------- | ------------------- | ----- | ----- |
| npm        | @vitest/coverage-v8 | 4.1.0 | 4.1.1 |
| npm        | vitest              | 4.1.0 | 4.1.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.100.2
2026-03-30 15:14:35 +00:00
renovate[bot] 3f94069ad3 build(deps): update dependency @renovatebot/detect-tools to v2 (main) (#42243)
build(deps): update dependency @renovatebot/detect-tools to v2

| datasource | package                   | from  | to    |
| ---------- | ------------------------- | ----- | ----- |
| npm        | @renovatebot/detect-tools | 1.2.9 | 2.0.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 15:08:46 +00:00
renovate[bot] 4cc9819d37 build(deps): update dependency diff to v8.0.4 (main) (#42244)
build(deps): update dependency diff to v8.0.4

| datasource | package | from  | to    |
| ---------- | ------- | ----- | ----- |
| npm        | diff    | 8.0.3 | 8.0.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.100.1
2026-03-30 12:30:01 +00:00
Stuart Whelan 9a76a15b76 docs(config): clarify commitMessagePrefix affects Dependency Dashboard (#42236)
* docs(config): clarify commitMessagePrefix affects Dependency Dashboard

* Update docs/usage/configuration-options.md

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

* Apply suggestion from @jamietanna

Correcting a typo I'd accidentally introduced.

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2026-03-30 08:57:34 +00:00
Jesse Newland 8ed5d0fb39 fix(swift): Parse pins without version key in Package.resolved (#42220)
* add example pin without version

* fix(schema): make version field optional in PackageResolvedPin
43.100.0
2026-03-30 06:47:58 +00:00
RahulGautamSingh c5e1b14104 feat(manager/mise): add npm upgrade tooling (#42235)
add npm to mise manager
2026-03-30 06:41:44 +00:00
renovate[bot] a569c4effe chore(deps): update dependency @containerbase/semantic-release-pnpm to v1.3.28 (main) (#42233)
chore(deps): update dependency @containerbase/semantic-release-pnpm to v1.3.28

| datasource | package                              | from   | to     |
| ---------- | ------------------------------------ | ------ | ------ |
| npm        | @containerbase/semantic-release-pnpm | 1.3.27 | 1.3.28 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 03:27:03 +00:00
renovate[bot] 5e3680b7a7 chore(deps): update containerbase/internal-tools action to v4.5.9 (main) (#42232)
chore(deps): update containerbase/internal-tools action to v4.5.9

| datasource  | package                      | from   | to     |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.5.8 | v4.5.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 03:26:04 +00:00
renovate[bot] 7ae0c34bb6 chore(deps): update dependency @containerbase/istanbul-reports-html to v1.1.38 (main) (#42231)
chore(deps): update dependency @containerbase/istanbul-reports-html to v1.1.38

| datasource | package                              | from   | to     |
| ---------- | ------------------------------------ | ------ | ------ |
| npm        | @containerbase/istanbul-reports-html | 1.1.37 | 1.1.38 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 02:29:09 +00:00
renovate[bot] 4d2382589c chore(deps): update containerbase/internal-tools action to v4.5.8 (main) (#42230)
chore(deps): update containerbase/internal-tools action to v4.5.8

| datasource  | package                      | from   | to     |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.5.6 | v4.5.8 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 02:28:20 +00:00
renovate[bot] f8a752e938 chore(deps): lock file maintenance (main) (#42229)
chore(deps): lock file maintenance

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 00:27:49 +00:00
renovate[bot] 30d346bb0e docs: update references to renovate/renovate (main) (#42228)
docs: update references to renovate/renovate

| datasource | package           | from    | to      |
| ---------- | ----------------- | ------- | ------- |
| docker     | renovate/renovate | 43.76.2 | 43.99.1 |
| docker     | renovate/renovate | 43.76   | 43.99   |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 00:26:14 +00:00
renovate[bot] fa018c4fb6 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.31.1 (main) (#42226)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.31.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.31.0 | 13.31.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.99.1
2026-03-29 15:26:01 +00:00
Kate ef9662a563 fix(datasource/dart): Use npm versioning to make rangeStrategy=bump work again (#42115) 2026-03-29 08:06:56 +00:00
Sergei Zharinov 3201eeedef refactor(lint): Switch custom rules from eslint to oxlint (#42212)
refactor: Switch custom rules from eslint to oxlint
2026-03-29 07:33:22 +00:00
Sergei Zharinov 0a6c86fd54 refactor(lint): Move style rules to oxlint (#42221) 2026-03-29 07:32:16 +00:00
renovate[bot] 8ae44af478 chore(deps): update dependency markdownlint-cli2 to v0.22.0 (main) (#42222)
chore(deps): update dependency markdownlint-cli2 to v0.22.0

| datasource | package           | from   | to     |
| ---------- | ----------------- | ------ | ------ |
| npm        | markdownlint-cli2 | 0.21.0 | 0.22.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 02:25:54 +00:00
Sergei Zharinov b79ea931a3 refactor(lint): Enable oxlint correctness category (#42218) 2026-03-28 19:48:52 +00:00
renovate[bot] d8500274d0 chore(deps): update containerbase/internal-tools action to v4.5.6 (main) (#42219)
chore(deps): update containerbase/internal-tools action to v4.5.6

| datasource  | package                      | from   | to     |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.5.5 | v4.5.6 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-28 19:27:12 +00:00
Johannes Feichtner b438e57bfc feat(manager/kubernetes): extract image volume references from manifests (#42038)
* feat(manager/kubernetes): extract image volume references from manifests

* fix coverage

* review comments

* simplify
43.99.0
2026-03-28 18:26:19 +00:00
renovate[bot] 81e6582c28 chore(deps): lock file maintenance (main) (#42217)
chore(deps): lock file maintenance

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-28 18:07:51 +00:00
renovate[bot] 9dd6f5e36f chore(deps): update dependency memfs to v4.57.1 (main) (#42216)
chore(deps): update dependency memfs to v4.57.1

| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | memfs   | 4.57.0 | 4.57.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-28 18:07:26 +00:00
Sergei Zharinov 072e008c37 refactor(lint): remove ESLint rules already covered by oxlint (#42213)
These rules are already configured in `.oxlintrc.json` with matching
behavior, making the ESLint copies pure duplication:

- `eqeqeq`, `no-console`, `no-negated-condition`, `no-param-reassign`
- `no-template-curly-in-string`, `curly`, `radix`
- `@typescript-eslint/consistent-type-imports`

Also removes redundant overrides (`no-template-curly-in-string` off in
tests, `no-console` off in config/tools) and no-op disables
(`consistent-return`, `sort-imports`).
2026-03-28 16:27:18 +00:00
renovate[bot] dffce08fa9 chore(deps): update dependency memfs to v4.57.0 (main) (#42214)
chore(deps): update dependency memfs to v4.57.0

| datasource | package | from    | to     |
| ---------- | ------- | ------- | ------ |
| npm        | memfs   | 4.56.11 | 4.57.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-28 16:26:07 +00:00
Florian Arens f340b1a9e9 feat(datasource): add elm-package datasource (#41000)
* feat(datasource): add elm-package datasource

* refactor(elm): inline test fixtures

* fix(elm): correct import ordering in test file

* fix(elm): use zod/v3 import to match codebase conventions

* refactor(elm): rename types.ts to schema.ts

Follow project convention of using schema.ts for zod schema files.

* test(elm): add test for invalid JSON response

Use v8 ignore if directive and add test covering the null result
path when the API returns invalid JSON.

* refactor(elm): remove unreachable null check

* test(elm): add test for default registry URL fallback

* refactor(elm): guard against missing registryUrl instead of fallback

* fix(elm): handle ZodError gracefully instead of throwing

* feat(elm): add package cache for elm-package datasource
43.98.0
2026-03-28 13:23:00 +00:00
renovate[bot] 91049f0cd9 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.31.0 (main) (#42211)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.31.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.30.3 | 13.31.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.97.0
2026-03-28 11:26:39 +00:00
Jamie Tanna f31aec34fe chore(tools): handle additional errors (#42205)
chore(tools): handle additional error

In the case that `pdm` can't be executed, for instance if it's only
installed in a Virtualenv that's not currently active, this previously
would silently pass, even though the command had failed.

We can now make it more resilient by warning/erroring in the cases that:

- there is a timeout
- the process was killed
- the process failed to execute

Originally raised as #40987, which was closed due to the migration to
`execa` and errors being flagged as an `unhandledRejection`.

However, after b35d7c9cad, we would no
longer reject, leading to an incomplete error handling case.
2026-03-27 21:52:16 +00:00
Simon Chapman fe7ab7e070 feat(gradle): use Java 25 with gradle >= 9.1 (#42206) 43.96.0 2026-03-27 20:48:47 +00:00
renovate[bot] b6fa4995dc chore(deps): update github/codeql-action action to v4.35.1 (main) (#42209)
chore(deps): update github/codeql-action action to v4.35.1

| datasource  | package              | from    | to      |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.35.0 | v4.35.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 18:29:13 +00:00
Jamie Tanna 9c57ae1399 test(config): ensure no duplicate environment variable names (#42204)
As we continue to be more careful with our environment variable usage,
we should make sure it's not possible to ever have a clash.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-03-27 15:06:21 +00:00
Gwenn Le Bihan cb86e66a2e feat(replacements): add @wuchale/vite-plugin (#42036)
* feat(replacements): add `@wuchale/vite-plugin`

See https://github.com/wuchalejs/wuchale/releases/tag/wuchale%400.22.0#:~:text=The%20vite%20plugin%20will%20no%20longer%20be%20a%20separate%20package%2E

* chore(replacements): fix typo

* Update lib/data/replacements.json

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>

---------

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
43.95.0
2026-03-27 13:28:45 +00:00