Commit Graph

2086 Commits

Author SHA1 Message Date
Sergei Zharinov 9d857c1f68 refactor(lint): Organize imports with biome (#40966) 2026-02-06 13:40:01 +00:00
renovate[bot] 0993b1ee8c feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.2.0 (main) (#40962)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.2.0

| datasource | package                        | from    | to     |
| ---------- | ------------------------------ | ------- | ------ |
| docker     | ghcr.io/renovatebot/base-image | 13.1.18 | 13.2.0 |

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

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.17 | 13.1.18 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 12:29:29 +00:00
renovate[bot] 72ab45a10b fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.17 (main) (#40937)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.17

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.16 | 13.1.17 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 03:28:32 +00:00
renovate[bot] e93b2587bb fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.16 (main) (#40934)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.16

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.15 | 13.1.16 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 23:45:50 +00:00
renovate[bot] 42bc997c37 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.15 (main) (#40929)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.15

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.14 | 13.1.15 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 17:28:09 +00:00
renovate[bot] e8925a98cb fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.14 (main) (#40911)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.14

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.13 | 13.1.14 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 10:32:23 +00:00
renovate[bot] 6545c080bf fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.13 (main) (#40899)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.13

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.12 | 13.1.13 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 21:27:20 +00:00
renovate[bot] e0d383cc69 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.12 (main) (#40880)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.12

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.11 | 13.1.12 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 11:28:00 +00:00
renovate[bot] 9945be30bd fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.11 (main) (#40870)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.11

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.10 | 13.1.11 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 08:30:18 +00:00
renovate[bot] 179abe488a fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.10 (main) (#40863)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.10

| datasource | package                        | from   | to      |
| ---------- | ------------------------------ | ------ | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.1.9 | 13.1.10 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 16:06:35 +00:00
renovate[bot] 9293099604 chore(deps): update dependency pnpm to v10.28.2 (main) (#40860)
chore(deps): update dependency pnpm to v10.28.2

| datasource | package | from    | to      |
| ---------- | ------- | ------- | ------- |
| npm        | pnpm    | 10.28.1 | 10.28.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 15:36:40 +00:00
renovate[bot] 8797acc7d3 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.9 (main) (#40833)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.9

| datasource | package                        | from   | to     |
| ---------- | ------------------------------ | ------ | ------ |
| docker     | ghcr.io/renovatebot/base-image | 13.1.8 | 13.1.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 17:24:05 +00:00
Michael Kriese e004f84c58 build: trim channel for docker builds (#40818) 2026-01-30 21:33:52 +00:00
renovate[bot] a73b6e194f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.8 (main) (#40803)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.8

| datasource | package                        | from   | to     |
| ---------- | ------------------------------ | ------ | ------ |
| docker     | ghcr.io/renovatebot/base-image | 13.1.7 | 13.1.8 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 23:24:45 +00:00
renovate[bot] 2b958f3ea6 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.7 (main) (#40801)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.7

| datasource | package                        | from   | to     |
| ---------- | ------------------------------ | ------ | ------ |
| docker     | ghcr.io/renovatebot/base-image | 13.1.6 | 13.1.7 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 22:25:18 +00:00
renovate[bot] 73944783c2 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.6 (main) (#40795)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.6

| datasource | package                        | from   | to     |
| ---------- | ------------------------------ | ------ | ------ |
| docker     | ghcr.io/renovatebot/base-image | 13.1.5 | 13.1.6 |

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

| datasource | package                        | from   | to     |
| ---------- | ------------------------------ | ------ | ------ |
| docker     | ghcr.io/renovatebot/base-image | 13.1.4 | 13.1.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 16:26:22 +00:00
renovate[bot] 1e4f4d35af fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.4 (main) (#40788)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.1.4

| datasource | package                        | from   | to     |
| ---------- | ------------------------------ | ------ | ------ |
| docker     | ghcr.io/renovatebot/base-image | 13.1.3 | 13.1.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 15:38:44 +00:00
renovate[bot] 5a2107d5c7 feat(deps)!: Update ghcr.io/renovatebot/base-image Docker tag to v13 (main) (#40730)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 14:37:41 +00:00
Michael Kriese 93423cfafe docs: add announcement bar for v43 2026-01-29 14:21:42 +00:00
Sergei Zharinov 2b0e80b884 feat!: Switch to ESM modules (#40756) 2026-01-29 14:21:41 +00:00
Jamie Tanna 192ae368fa chore(json-schema)!: forbid global-only options in repo configuration (#38619)
As noted in #38728, we want to make sure that we only have repo level
configuration in repo configuration.

This makes sure that the resulting JSON Schemas are output with only the
configuration options that are relevant.

Additionally, as a way to inform users that they are using a documented
global-only option in their repo-level configuration, we can use JSON
Schema validation rules to provide a nudge to users that they're using
incorrectly placed configuration.

This isn't currently enforced when Renovate runs, nor is the JSON Schema
used to apply validation.

However, it will surface information to the user (i.e. in folks' local
editors) and provide faster feedback of "oh, I shouldn't be using this
configuration".

With some help from GPT-4.1 to craft the `not.required`, and correct the
typing.

Co-authored-by: gpt-4.1 <jamie.tanna+github-copilot@mend.io>
2026-01-29 13:28:05 +00:00
renovate[bot] f1790afc7e fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.31.2 (main) (#40773)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.31.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.31.1 | 12.31.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 08:11:16 +00:00
Sergei Zharinov 69fedefeed refactor(tools): reduce noise in generate-imports script (#40186)
* base: pile foundation

* refactor(tools): reduce noise in generate-imports script
2026-01-28 12:41:15 +00:00
renovate[bot] fa7e0753bd fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.31.1 (main) (#40749)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.31.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.31.0 | 12.31.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 12:28:52 +00:00
renovate[bot] ebfbcfdc97 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.31.0 (main) (#40746)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.31.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.30.4 | 12.31.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 11:26:23 +00:00
renovate[bot] 33b0fcd989 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.4 (main) (#40721)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.4

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.30.3 | 12.30.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 11:21:29 +00:00
Sergei Zharinov c5b0a74f82 refactor: Remove constructor parameter properties (#40712) 2026-01-27 11:16:26 +00:00
renovate[bot] c72d818f12 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.3 (main) (#40711)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.3

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.30.2 | 12.30.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 01:26:06 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Jamie Tanna 0b42055fbe fix(json-schema): add a separate schema for Inherit Config (#40683)
In shared preset repositories, some users will use a mix of Inherit
Config and Repo Config options with the existing JSON Schema.

As part of Renovate 43, we're removing the ability for any global
options to be usable in Repo Config, which would also mean that it's now
either a case of "ignoring warnings in my editor" and "using Global
Config JSON Schema", which isn't a great option.

We can instead create a third JSON Schema, one which is focussed on
shared presets that can include Inherit Config options.

This makes it clear that the repo config's JSON Schema should not be
used for anything Inherit Config.
2026-01-26 15:44:54 +00:00
Jamie Tanna 13869dd7d1 fix(config): ensure that config options are immutable (#40682)
Noticed while making changes in the JSON Schema generation, but we're
currently returning a mutable reference to all of our options, which
means that it might be possible to (accidentally) change configuration
options that then affects all of the running Renovate process.

To handle this, we can make sure to `Object.freeze` the options, as well
as making sure our types clarify this is read-only.

This isn't something that should be user-facing, but makes sure that
we're keeping these immutable.

We also need to make sure any modifications now return a new config
option.

When we return a default value, we need to return a clone, so it's not
the frozen default value, as that then means it can't be modified (i.e.
in tests).

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-26 15:05:14 +00:00
renovate[bot] dfa3798ca0 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.2 (main) (#40687)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.30.1 | 12.30.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 12:44:57 +00:00
renovate[bot] d3e9ada318 chore(deps): update dependency pnpm to v10.28.1 (main) (#40685)
chore(deps): update dependency pnpm to v10.28.1

| datasource | package | from    | to      |
| ---------- | ------- | ------- | ------- |
| npm        | pnpm    | 10.28.0 | 10.28.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 12:09:54 +00:00
renovate[bot] 9a81b2cb86 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.1 (main) (#40644)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.30.0 | 12.30.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 18:28:59 +00:00
renovate[bot] 6b82b4d146 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.0 (main) (#40622)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.30.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.28.2 | 12.30.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 11:30:43 +00:00
Sergei Zharinov 015ce80baa chore(tools): Add check script (#40185)
* base: pile foundation

* refactor(tools): Split check.ts into modular components

- Separate files for types, coverage, git, tui, execution, test-filter
- Fix signal handler timing (register at module load)
- Export getMatchingShards/getTestPatternsForShards from test-shards.ts
2026-01-23 01:12:10 +00:00
renovate[bot] 157018e39e fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.28.2 (main) (#40618)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.28.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.28.1 | 12.28.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 18:26:13 +00:00
renovate[bot] 4c51d04e20 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.28.1 (main) (#40599)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.28.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.28.0 | 12.28.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 11:26:28 +00:00
renovate[bot] a04941fee0 chore(deps): update docker/dockerfile docker tag to v1.21.0 (main) (#40594)
chore(deps): update docker/dockerfile docker tag to v1.21.0

| datasource | package           | from   | to     |
| ---------- | ----------------- | ------ | ------ |
| docker     | docker/dockerfile | 1.20.0 | 1.21.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 09:26:59 +00:00
renovate[bot] a562fb2497 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.28.0 (main) (#40588)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.28.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.27.2 | 12.28.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 01:26:56 +00:00
renovate[bot] 9db9a7d555 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.27.2 (main) (#40585)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.27.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.27.1 | 12.27.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 18:26:13 +00:00
renovate[bot] 8fef07b7f3 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.27.1 (main) (#40566)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.27.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.27.0 | 12.27.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 04:09:11 +00:00
Jamie Tanna 90baa36491 chore(types): make generateDocs' version argument typed (#40550)
As part of future changes to introduce further typings for Commander
(#40546), we need to provide stronger types as the `version` will now be
typed.

We can erase the `SemVer` type, and pass around a `string`, instead as
it's not necessary to keep.
2026-01-20 21:07:42 +00:00
renovate[bot] 97b8b05c99 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.27.0 (main) (#40557)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v12.27.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.26.6 | 12.27.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 16:35:30 +00:00
renovate[bot] 3b08bebe6f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.6 (main) (#40549)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.6

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.26.5 | 12.26.6 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 11:28:03 +00:00
renovate[bot] 52c166fb3a fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.5 (main) (#40544)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.5

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.26.4 | 12.26.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 04:25:56 +00:00
renovate[bot] 734d2f5481 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.4 (main) (#40538)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.4

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.26.3 | 12.26.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 18:26:00 +00:00
renovate[bot] a4d8bc916f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.3 (main) (#40530)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v12.26.3

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 12.26.1 | 12.26.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 15:20:25 +00:00