Commit Graph

1247 Commits

Author SHA1 Message Date
Gregor Zeitlinger a2b96944f9 feat(mise): add lock file support (#42591)
* feat(mise): add lock file support

- Add lockfile.ts with getLockFileName() for deriving lock file paths
- Add artifacts.ts with updateArtifacts() and updateLockedDependency()
- Add MiseLockFile Zod schema for parsing lock files
- Update extract.ts to be async and extract lockedVersion from lock files
- Export supportsLockFileMaintenance, lockFileNames, updateArtifacts, updateLockedDependency

* refactor(mise): remove redundant comments

Remove comments that simply restate what the code already clearly
communicates. Keep valuable comments that explain non-obvious behavior
(e.g., why temporary errors are rethrown) and move helpful examples
into JSDoc comments.

* fix(mise): improve lock file version lookup and add tests

- Fix lock file key lookup for non-registry tools (aqua:, ubi:, etc.)
  Registry tools use short names (node), non-registry use full names
  (aqua:cli/cli). New getLockedVersion() tries both patterns.

- Add injection prevention test for shell quoting
- Add update-failed test for error handling
- Add comprehensive tests for getLockedVersion()
- Add null check for depName in updateLockedDependency
- Add JSDoc to updateArtifacts and extractPackageFile
- Add lock file support documentation to README
- Remove code duplication by consolidating into lockfile.ts

* fix(mise): pass --local flag and MISE_ENV for env/local config files

When updating mise.local.toml, `mise lock` updates mise.lock, not
mise.local.lock. Add --local flag to target the correct lock file.

For env-specific configs (mise.test.toml), set MISE_ENV=test so mise
reads and locks the correct configuration.

Extracted getConfigType() from getLockFileName() to share the parsing
logic between lock file name derivation and command flag generation.

Builds on #42099 by altendky.

* test(mise): cover tool absent from lock file

* refactor(mise): remove dead branches in extractPackageFile

tools is required by MiseFile schema so if(tools) is always true.
depName is always set by createDependency so if(dep.depName) is always true.

Add test for tool absent from lock file to cover the lockedVersion
assignment branch.

* fix(mise): address review feedback on lock file support

* fix(mise): remove unsupported tool constraint

* fix(mise): add containerbase tool definition

* fix(mise): add typed exec constraint support

* fix(config): restore requireConfig typing

* test(mise): await registry extraction cases

* Update lib/modules/manager/mise/artifacts.ts

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

* fix: revert unrelated types cleanup

* fix: drop missing VersioningName import

* fix(mise): use npm versioning string after import removal

* test(mise): set binarySource=global in artifacts spec

GlobalConfig.get now returns defaults; without explicit binarySource the
test fell into containerbase dynamic install and tried to resolve the
mise version via the github-releases datasource, causing missing HTTP
mock errors. Force binarySource=global so the spec only exercises the
mocked exec path.

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2026-05-19 15:23:23 +00:00
renovate[bot] 6882582b9d feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.49.0 (main) (#43446)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.49.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.48.0 | 13.49.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 21:30:20 +00:00
Jamie Tanna 4e8c9187c0 chore(config): mark exposeAllEnv as advanced (#43438)
As it's something that should be considered, and add an additional
warning for.
2026-05-18 15:31:12 +00:00
renovate[bot] ba6bc836a0 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.48.0 (main) (#43424)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.48.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.47.3 | 13.48.0 |

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

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.47.2 | 13.47.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 04:23:56 +00:00
renovate[bot] e83a96f9c3 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.47.2 (main) (#43406)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.47.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.47.1 | 13.47.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-17 16:23:48 +00:00
renovate[bot] 071cd147de fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.47.1 (main) (#43393)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.47.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.47.0 | 13.47.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-16 17:25:05 +00:00
renovate[bot] b3bed388eb feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.47.0 (main) (#43357)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.47.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.46.2 | 13.47.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 16:28:05 +00:00
renovate[bot] 3c93fd34f3 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.46.2 (main) (#43355)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.46.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.46.1 | 13.46.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 15:29:29 +00:00
renovate[bot] a4d331ba47 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.46.1 (main) (#43347)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.46.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.46.0 | 13.46.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 11:27:29 +00:00
renovate[bot] d8576d8e4c feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.46.0 (main) (#43338)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.46.0

| datasource | package                        | from     | to      |
| ---------- | ------------------------------ | -------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.23 | 13.46.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 03:27:11 +00:00
renovate[bot] 6fabfa0471 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.23 (main) (#43322)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.23

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.22 | 13.45.23 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 15:13:48 +00:00
renovate[bot] 9b571fa2cb fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.22 (main) (#43319)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.22

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 14:14:29 +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
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
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
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
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
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
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
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
renovate[bot] 6221de715b fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.4 (main) (#43149)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.4

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 11:27:23 +00:00
renovate[bot] b0a1a93300 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.3 (main) (#43140)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.3

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.2 | 13.45.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 21:06:06 +00:00
renovate[bot] bbd1b220b1 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.2 (main) (#43139)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.45.1 | 13.45.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 20:27:56 +00:00
renovate[bot] 19e8764232 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.1 (main) (#43108)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.45.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.44.3 | 13.45.1 |

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

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.44.2 | 13.44.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 16:30:17 +00:00
renovate[bot] 08c702cf90 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.44.2 (main) (#43103)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.44.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.44.1 | 13.44.2 |

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

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.44.0 | 13.44.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 08:28:29 +00:00
renovate[bot] 058928e483 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.44.0 (main) (#43098)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.44.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.43.1 | 13.44.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 03:26:51 +00:00
renovate[bot] 49b2774615 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.43.1 (main) (#43097)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.43.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.43.0 | 13.43.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 00:27:04 +00:00
renovate[bot] f94d4a9243 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.43.0 (main) (#43085)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.43.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.42.1 | 13.43.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-04 13:31:47 +00:00
Felipe Santos e9e8083223 feat(config-validator): optimize imports to improve speed by 5x (#43048)
Optimize config-validator
2026-05-04 08:48:32 +00:00
renovate[bot] ca23fd14de fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.42.1 (main) (#43029)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.42.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.42.0 | 13.42.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 22:27:45 +00:00
renovate[bot] 46b07371af feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.42.0 (main) (#43016)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.42.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.41.3 | 13.42.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 14:32:36 +00:00
renovate[bot] 4f8845af11 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.3 (main) (#43011)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.3

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.41.2 | 13.41.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 13:32:44 +00:00
renovate[bot] c29e7df2a3 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.2 (main) (#42998)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.41.1 | 13.41.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 06:29:25 +00:00
Jamie Tanna e37388d91f feat: allow separate versioning for constraints (#42966)
* feat: allow separate versioning for constraints

As noted in #31831, there are times where it can be useful to override
the version that a given datasource uses, when performing
`constraintsFiltering=strict.`

This should only be applicable to the "additional" constraints, so we
make sure to validate this.

As this is new functionality, any misconfiguration should be marked as
an error.

We can make sure to provide a real-world usecase for this (taking
inspiration from `rails`' versioning of the `rubygems` constraint).

This will be used in the future by the extraction of the `go` directive,
which requires a different versioning to the default `semver`.

* fixup! feat: allow separate versioning for constraints

* fixup! feat: allow separate versioning for constraints

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

* extra-log-context

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-04-29 13:00:15 +00:00
renovate[bot] dc80f1ab58 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.1 (main) (#42981)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.41.0 | 13.41.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 11:09:21 +00:00
renovate[bot] 1a93ca592b feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.0 (main) (#42973)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.41.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.40.2 | 13.41.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-28 16:31:37 +00:00
renovate[bot] 85470c5ce5 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.40.2 (main) (#42970)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.40.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.40.1 | 13.40.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-28 13:30:31 +00:00