Commit Graph

2086 Commits

Author SHA1 Message Date
renovate[bot] be183fbc17 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.25 (main) (#42536)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.25

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.23 | 13.33.25 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-11 20:26:47 +00:00
renovate[bot] 7766644277 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.23 (main) (#42527)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.23

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.22 | 13.33.23 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 07:30:07 +00:00
renovate[bot] 736ab3ddd2 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.22 (main) (#42525)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.22

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.21 | 13.33.22 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 03:28:35 +00:00
renovate[bot] d2493d05ba fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.21 (main) (#42512)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.21

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.20 | 13.33.21 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 15:33:49 +00:00
renovate[bot] a10dd73e79 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.20 (main) (#42511)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.20

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.19 | 13.33.20 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 14:34:37 +00:00
renovate[bot] 9eed9d321b fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.19 (main) (#42498)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.19

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.18 | 13.33.19 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 07:33:13 +00:00
renovate[bot] 96be9f94df fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.18 (main) (#42496)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.18

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.17 | 13.33.18 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 00:29:34 +00:00
renovate[bot] e131b8799b fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.17 (main) (#42493)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.17

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.16 | 13.33.17 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 22:32:04 +00:00
renovate[bot] 180bc3bdbe fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.16 (main) (#42485)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.16

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.15 | 13.33.16 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 16:32:24 +00:00
renovate[bot] 1882cf7891 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.15 (main) (#42481)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.15

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.14 | 13.33.15 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 15:37:57 +00:00
renovate[bot] bd481ac73f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.14 (main) (#42469)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.14

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.13 | 13.33.14 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 13:32:26 +00:00
Sergei Zharinov 4b98fcd7b9 refactor(lint): Improve pnpm check (#42387)
* refactor(lint): Switch to Oxlint

* refactor(lint): Improve `pnpm check`

* async

* Fix lockfile

* Remove branch-based logic

* Fix parallelism
2026-04-08 07:00:45 +00:00
renovate[bot] 556773b85a fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.13 (main) (#42455)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.13

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.12 | 13.33.13 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 03:28:04 +00:00
renovate[bot] 7dd76a5630 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.12 (main) (#42454)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.12

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.11 | 13.33.12 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 02:27:59 +00:00
renovate[bot] 9dd5810f2c fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.11 (main) (#42453)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.11

| datasource | package                        | from     | to       |
| ---------- | ------------------------------ | -------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.10 | 13.33.11 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 23:27:04 +00:00
Sergei Zharinov 7df11ed734 chore(lint): add enforce-ts-extension oxlint rule (#42389)
* refactor(lint): extract custom oxlint rules into separate files

Split `tools/lint/rules.js` into one file per rule under
`tools/lint/rules/`. Also simplify `test-root-describe` with
early-exit guard clauses.

* feat(lint): add `enforce-ts-extension` oxlint rule

Add a custom JS-based oxlint rule that enforces `.ts` extensions on
local imports. The rule catches two problems:

- `.js` extension used instead of `.ts` (auto-fixable)
- missing file extension entirely (report only)

Checked locations:
- static import/export declarations
- dynamic `import()` expressions
- vitest module APIs: `vi.mock`, `vi.doMock`, `vi.unmock`,
  `vi.doUnmock`, `vi.importActual`, `vi.importMock`

Both relative paths (`./`, `../`) and path aliases (`~test/`)
are treated as local. Package imports are ignored.

Also fixes 26 pre-existing violations across 18 spec files.

* Update tools/lint/rules/enforce-ts-extension.js

Co-authored-by: Anne Stellingwerf <1637358+astellingwerf@users.noreply.github.com>

---------

Co-authored-by: Anne Stellingwerf <1637358+astellingwerf@users.noreply.github.com>
2026-04-07 15:36:16 +00:00
Sergei Zharinov a67a96eab5 refactor(lint): Switch to Oxlint (#42384)
* refactor(lint): Switch to Oxlint

* Update .oxlintrc.json

* Fix CI

---------

Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2026-04-07 14:42:23 +00:00
renovate[bot] 6ec2825e7a fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.10 (main) (#42414)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.10

| datasource | package                        | from    | to       |
| ---------- | ------------------------------ | ------- | -------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.9 | 13.33.10 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 09:19:48 +00:00
Sergei Zharinov 1a05f1a39c refactor(lint): extract custom oxlint rules into separate files (#42388)
Split `tools/lint/rules.js` into one file per rule under
`tools/lint/rules/`. Also simplify `test-root-describe` with
early-exit guard clauses.
2026-04-07 08:09:57 +00:00
renovate[bot] 8d08761b34 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.9 (main) (#42396)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.9

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.8 | 13.33.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-06 06:29:41 +00:00
renovate[bot] a3b0bce744 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.8 (main) (#42395)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.8

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.6 | 13.33.8 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-06 04:26:41 +00:00
renovate[bot] 17d496d5f8 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.6 (main) (#42373)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.6

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.5 | 13.33.6 |

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

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.4 | 13.33.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 12:27:48 +00:00
renovate[bot] 467b5d2d9c fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.4 (main) (#42360)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.4

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.3 | 13.33.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 22:28:53 +00:00
Jamie Tanna 1a3cae8b3d chore(tools): remove accidentally committed log lines (#42335)
chore(tools): remove accidentally committed log line

Missed as part of c8adab27f0.
2026-04-02 20:43:11 +00:00
renovate[bot] aa2e7bf4d1 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.3 (main) (#42318)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.3

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.2 | 13.33.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 23:29:36 +00:00
renovate[bot] 059db632cd fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.2 (main) (#42299)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.1 | 13.33.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 06:30:18 +00:00
renovate[bot] 3883fc82f9 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.1 (main) (#42294)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.33.0 | 13.33.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 23:26:56 +00:00
renovate[bot] e914a5feef feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.0 (main) (#42292)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.33.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.32.2 | 13.33.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 18:03:03 +00:00
renovate[bot] 08e7bd0a45 chore(deps): update dependency pnpm to v10.33.0 (main) (#42291)
chore(deps): update dependency pnpm to v10.33.0

| datasource | package | from    | to      |
| ---------- | ------- | ------- | ------- |
| npm        | pnpm    | 10.32.1 | 10.33.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 17:20:11 +00:00
renovate[bot] 5a77836ff7 chore(deps): update docker/dockerfile docker tag to v1.23.0 (main) (#42290)
chore(deps): update docker/dockerfile docker tag to v1.23.0

| datasource | package           | from   | to     |
| ---------- | ----------------- | ------ | ------ |
| docker     | docker/dockerfile | 1.22.0 | 1.23.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 16:33:17 +00:00
RahulGautamSingh e0daef7b92 fix(type): pattern groups (#42288)
fix the type for pattern groups
2026-03-31 15:50:48 +00:00
renovate[bot] 37f8206d9f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.32.2 (main) (#42282)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.32.2

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 13:21:49 +00:00
Jamie Tanna c8adab27f0 docs: inter-link presets' extends (#42270)
When trying to work out how Renovate's internal presets work, it can be
a little awkward trying to jump between the different `extends`, as it
requires copy-pasting and searching.

We can utilise the annotations functionality in Material for MkDocs[0]
and generate the relevant annotations for each of the `extends` that
appears.

In the case that a preset has a description (which is most of them) we
can add that for a more interesting annotation.

This requires we:

- look up the presets' `description` ahead-of-time, as the generation
  process removes descriptions
- traverse the preset's `extends` and link it through to the destination
  preset
- create an ordered list after the code block to note the annotations
- handle parameterised presets

[0]: https://squidfunk.github.io/mkdocs-material/reference/code-blocks/#adding-annotations

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-03-31 13:10:48 +00:00
Jamie Tanna 2d239d2cc1 docs: explicitly document depTypes each manager supports (#42142)
* docs: explicitly document `depTypes` each manager supports

A long-standing question we receive is "what `depTypes` can I match
against in my project".

Although the best recommendation we usually have is "check the
`packageFiles with updates" log line (as a very key log line for users),
we can go one step further and try and create a stronger contract.

To do this, I've used Claude Sonnet 4.6 to work through the codebase,
determine areas that a `depType` is set in a manager (statically or
dynamically) and generate a structured, typed, means to document how
they're used.

Through a few iterations of the process, and attempts at human-written
documentation, we've settled on:

- prioritising autogenerated documentation (for humans to read) to note
  what `depTypes` are known, and what they are
- `knownDepTypes`, to describe any known, static, `depType`s and their
  human-readable meaning
  - with the `prettyDepType`, if used
- `supportsDynamicDepTypesNote`, to add a Markdown note to the generated
  documentation

While here, we also:

- make sure to note this in the "adding a new package manager"
  documentation
- remove any hand-written references to `depTypes` in each manager's
  documentation page
- correct the Gleam `depTypes`
- make sure to use the `knownDepTypes`'s `prettyDepType` definition if
  we know it, for a given `depType`

The descriptions have been generated by Claude Sonnet, with some
human-written tweaks where appropriate.

[0]: https://github.com/renovatebot/renovate/discussions/15176

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

* fixup! docs: explicitly document `depTypes` each manager supports

* docs(manager): display `depTypes` documentation if none present

For consistency, and to make it more explicit.

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-03-31 12:08:39 +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>
2026-03-30 20:29:09 +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
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>
2026-03-30 16:16:51 +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>
2026-03-29 15:26:01 +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
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>
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
renovate[bot] 0ab23eff91 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.3 (main) (#42191)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.3

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 09:27:00 +00:00
renovate[bot] 2a1bbc9c5f fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.2 (main) (#42171)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.30.1 | 13.30.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 01:01:38 +00:00
renovate[bot] 5dd56b1293 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.1 (main) (#42168)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.1

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.30.0 | 13.30.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 23:28:47 +00:00
renovate[bot] 149f8d99e8 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.0 (main) (#42163)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.30.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.29.0 | 13.30.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 17:47:17 +00:00
renovate[bot] c80f52083c feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.29.0 (main) (#42140)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.29.0

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.28.8 | 13.29.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 16:28:50 +00:00
Jamie Tanna a4e38c8d3b ci: add script to sync Issue Fields (#42132)
Similar to changes in f2546b84a3, we can
introduce a script that will sync the Issue Fields as part of #42131.

Due to https://github.com/orgs/community/discussions/190545 we need to
handle the update appropriately, making sure to send all existing fields
on an update.

Due to https://github.com/orgs/community/discussions/190548, we can't
yet sync Managers, as we have >100 Managers to add to the list.

However, we can still add the implementation, in a similar way to
test/other/sync-module-labels.spec.ts.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-03-25 11:49:24 +00:00
saudademjj f2546b84a3 ci: add module label sync tooling (#42012)
* ci: add module label sync tooling

* ci: align module label sync cli

* ci: fix module label sync checks

* refactor: simplify module label sync cli

* fix: relax module label sync cli options type

* Address a couple of nitpicks

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

* fixup! Address a couple of nitpicks

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2026-03-25 10:14:40 +00:00
renovate[bot] f93ae9d0da fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.28.8 (main) (#42128)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.28.8

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.28.7 | 13.28.8 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 07:27:26 +00:00