Commit Graph

124 Commits

Author SHA1 Message Date
renovate[bot] 2b56b52933 chore(deps): update pnpm/setup action to v2.1.0 (main) (#45543)
chore(deps): update pnpm/setup action to v2.1.0

| datasource  | package    | from   | to     |
| ----------- | ---------- | ------ | ------ |
| github-tags | pnpm/setup | v2.0.2 | v2.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-29 00:28:18 +00:00
renovate[bot] 577ffcec28 chore(deps): update jdx/mise-action action to v4.3.0 (main) (#45442)
chore(deps): update jdx/mise-action action to v4.3.0

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.2.5 | v4.3.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-25 11:41:47 +00:00
renovate[bot] c3c0226281 chore(deps): update jdx/mise-action action to v4.2.5 (main) (#45262)
chore(deps): update jdx/mise-action action to v4.2.5

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.2.4 | v4.2.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-13 11:34:59 +00:00
renovate[bot] 30cd3d8b8c chore(deps): update pnpm/setup action to v2.0.2 (main) (#45178)
chore(deps): update pnpm/setup action to v2.0.2

| datasource  | package    | from   | to     |
| ----------- | ---------- | ------ | ------ |
| github-tags | pnpm/setup | v2.0.1 | v2.0.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-09 23:25:51 +00:00
renovate[bot] ed81456807 chore(deps): update pnpm/setup action to v2.0.1 (main) (#45129)
chore(deps): update pnpm/setup action to v2.0.1

| datasource  | package    | from   | to     |
| ----------- | ---------- | ------ | ------ |
| github-tags | pnpm/setup | v2.0.0 | v2.0.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-07 11:29:42 +00:00
renovate[bot] db7993707a chore(deps): update actions/checkout action to v7 (main) (#45105)
chore(deps): update actions/checkout action to v7

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v6.1.0 | v7.0.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 08:04:23 +00:00
renovate[bot] da0534a932 chore(deps): update pnpm/setup action to v2 (main) (#45102)
chore(deps): update pnpm/setup action to v2

| datasource  | package    | from   | to     |
| ----------- | ---------- | ------ | ------ |
| github-tags | pnpm/setup | v1.0.0 | v2.0.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 06:28:50 +00:00
Jamie Tanna 144ba373a4 ci: migrate to pnpm/setup (#45035)
* ci: migrate to `pnpm/setup`

As part of ongoing issues we're seeing related to
https://github.com/pnpm/action-setup/issues/277, we've fixed this
upstream. However, while investigating, the README notes that the
`pnpm/setup` Action should be used for pnpm 11+.

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

* fixup! ci: migrate to `pnpm/setup`

---------

Co-authored-by: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
2026-08-05 14:41:20 +00:00
renovate[bot] 87ee522cae chore(deps): update pnpm/action-setup action to v6.0.10 (main) (#45038)
chore(deps): update pnpm/action-setup action to v6.0.10

| datasource  | package           | from   | to      |
| ----------- | ----------------- | ------ | ------- |
| github-tags | pnpm/action-setup | v6.0.9 | v6.0.10 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-03 12:36:26 +00:00
renovate[bot] d94d55e105 chore(deps): update jdx/mise-action action to v4.2.4 (main) (#45008)
chore(deps): update jdx/mise-action action to v4.2.4

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.2.3 | v4.2.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-01 11:28:12 +00:00
renovate[bot] 5a1925feea chore(deps): update jdx/mise-action action to v4.2.3 (main) (#44836)
chore(deps): update jdx/mise-action action to v4.2.3

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.2.2 | v4.2.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-24 20:37:08 +00:00
renovate[bot] 98d45b7426 chore(deps): update jdx/mise-action action to v4.2.2 (main) (#44826)
chore(deps): update jdx/mise-action action to v4.2.2

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.2.1 | v4.2.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-24 11:33:30 +00:00
renovate[bot] e3541c1466 chore(deps): update actions/checkout action to v6.1.0 (main) (#44741)
chore(deps): update actions/checkout action to v6.1.0

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v6.0.3 | v6.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-20 16:47:58 +00:00
renovate[bot] 84d3214745 chore(deps): update jdx/mise-action action to v4.2.1 (main) (#44648)
chore(deps): update jdx/mise-action action to v4.2.1

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.2.0 | v4.2.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-16 19:26:34 +00:00
renovate[bot] a283ebabd0 chore(deps): update actions/setup-node action to v6.5.0 (main) (#44547)
chore(deps): update actions/setup-node action to v6.5.0

| datasource  | package            | from   | to     |
| ----------- | ------------------ | ------ | ------ |
| github-tags | actions/setup-node | v6.4.0 | v6.5.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 03:27:57 +00:00
renovate[bot] 8f368cc00e chore(deps): update jdx/mise-action action to v4.2.0 (main) (#44067)
chore(deps): update jdx/mise-action action to v4.2.0

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.1.0 | v4.2.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 06:17:03 +00:00
renovate[bot] e6a624ea15 chore(deps): update pnpm/action-setup action to v6.0.9 (main) (#44008)
chore(deps): update pnpm/action-setup action to v6.0.9

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v6.0.8 | v6.0.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 12:39:41 +00:00
renovate[bot] 95c42c82cf chore(deps): update jdx/mise-action action to v4.1.0 (main) (#43813)
chore(deps): update jdx/mise-action action to v4.1.0

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.0.1 | v4.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 17:42:59 +00:00
renovate[bot] a859205bc3 chore(deps): update actions/checkout action to v6.0.3 (main) (#43744)
chore(deps): update actions/checkout action to v6.0.3

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v6.0.2 | v6.0.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 09:33:41 +00:00
Jamie Tanna 7ac8c5415d ci: don't persist credentials after checkout (#43748)
Via Zizmor.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-06-03 09:12:47 +00:00
Jamie Tanna ccd6943dfe ci(update-data): use GitHub Actions author for commits (#43595)
As using the `@renovate-bot` user hasn't been true, as we've always done
this via GitHub Actions.

Additionally, since #39309, we're correctly showing that these commits
haven't been touched by the `@renovate-bot` user, so this erodes trust
in the authenticity of the commits.
2026-05-26 10:08:51 +00:00
renovate[bot] 52f44047e4 chore(deps): update pnpm/action-setup action to v6.0.8 (main) (#43277)
chore(deps): update pnpm/action-setup action to v6.0.8

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v6.0.7 | v6.0.8 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 13:23:55 +00:00
renovate[bot] 8c89181b37 chore(deps): update pnpm/action-setup action to v6 (main) (#42618)
chore(deps): update pnpm/action-setup action to v6

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v5.0.0 | v6.0.7 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 12:21:28 +00:00
Jamie Tanna f0f57ee7da ci: don't pin to invalid version (#43062)
* ci: don't pin to invalid version

As the action uses the exact string from `version` to look up, which
then fails.

* fixup!

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

---------

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2026-05-04 07:59:53 +00:00
Jamie Tanna 2bd478fff4 feat(mise): automagically support all tools through Mise Registry (#42783)
* feat(mise): automagically support all tools through Mise Registry

As noted in #42250, we should try and auto-support tools from Mise where
possible.

Similar to other areas of the codebase, we should use the "static data"
pattern, and periodically sync the `mise registry --json` output with
`lib/data/mise-registry.json`, and then auto-detect the tools that we
support through the known backends the tools support.

This takes lower precedence than existing in-code tool definitions, so
we can still provide an "override" if we can support lookups or version
extraction more appropriately.

Because we now have many more tools we (mostly) support out-of-the-box,
we need to provide an improved documentation page, and:

- only link to tools we have an explicit tools URL for
- note where a backend may not be supported

To automate the updating of this data, we:

- make sure we have `mise` in GitHub Actions, before we run
- don't pin the `mise` version to make sure that we're always seeing the
  latest supported tools
- make sure the commits generated are now `feat(...)`, as they introduce
  functionality changes (in the case new tool(s) are supported)

This improves support from ~170 tool short names to just over 1000.

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

* refactor: use Typescript

As we can now, we should.

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

* refactor(tools/static-data): use Zod schemas for parsing

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

* refactor(mise): use Zod for types

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

* chore(mise): prefer the GitHub backend over other sources

As we generally prefer it as a project, we should automagically use that
when looking at a mise registry entry.

With help from GPT-4.1 to write the `sortBackend` function.

Co-authored-by: gpt-4.1 <jamie.tanna+github-copilot@mend.io>

* test: ignore else coverage

* docs(mise): preference of `github` backend

* docs(mise): auto-link autogenerated tools

* perf(mise): sort registry only once

* refactor(mise): transform when parsing

Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>

* refactor: use `execa`

* perf(mise): read the Mise registry once

* perf(mise): pre-transform

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
Co-authored-by: gpt-4.1 <jamie.tanna+github-copilot@mend.io>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2026-04-28 08:56:09 +00:00
renovate[bot] 970113cfb8 chore(deps): update actions/setup-node action to v6.4.0 (main) (#42756)
chore(deps): update actions/setup-node action to v6.4.0

| datasource  | package            | from   | to     |
| ----------- | ------------------ | ------ | ------ |
| github-tags | actions/setup-node | v6.3.0 | v6.4.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 04:28:40 +00:00
renovate[bot] 3e1524a965 chore(deps): update peter-evans/create-pull-request action to v8.1.1 (main) (#42539)
chore(deps): update peter-evans/create-pull-request action to v8.1.1

| datasource  | package                         | from   | to     |
| ----------- | ------------------------------- | ------ | ------ |
| github-tags | peter-evans/create-pull-request | v8.1.0 | v8.1.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 18:31:01 +00:00
renovate[bot] fcab80fcf3 chore(deps): update pnpm/action-setup action to v5 (main) (#41988)
chore(deps): update pnpm/action-setup action to v5

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v4.4.0 | v5.0.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 12:52:07 +00:00
renovate[bot] 447ec1a4ac chore(deps): update pnpm/action-setup action to v4.4.0 (main) (#41888)
chore(deps): update pnpm/action-setup action to v4.4.0

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v4.3.0 | v4.4.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 11:29:36 +00:00
renovate[bot] 58f20c25bc chore(deps): update pnpm/action-setup action to v4.3.0 (main) (#41821)
chore(deps): update pnpm/action-setup action to v4.3.0

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v4.2.0 | v4.3.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 15:32:08 +00:00
renovate[bot] 48b2f40d94 chore(deps): update actions/setup-node action to v6.3.0 (main) (#41643)
chore(deps): update actions/setup-node action to v6.3.0

| datasource  | package            | from   | to     |
| ----------- | ------------------ | ------ | ------ |
| github-tags | actions/setup-node | v6.2.0 | v6.3.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 03:38:14 +00:00
Jamie Tanna e9c536f302 ci: only run scheduled jobs on main repo (#41501)
To prevent noise from failed CI jobs that can't access the main repo and
to reduce the GitHub Actions usage on forks, only run scheduled jobs on
our repo.

Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io>
2026-02-25 19:23:21 +00:00
renovate[bot] 5b7089036f chore(deps): update peter-evans/create-pull-request action to v8 (main) (#40877)
chore(deps): update peter-evans/create-pull-request action to v8

| datasource  | package                         | from    | to     |
| ----------- | ------------------------------- | ------- | ------ |
| github-tags | peter-evans/create-pull-request | v7.0.11 | v8.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 09:14:21 +00:00
renovate[bot] c812b7256d chore(deps): update actions/checkout action to v6.0.2 (main) (#40614)
chore(deps): update actions/checkout action to v6.0.2

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v6.0.1 | v6.0.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 17:28:45 +00:00
renovate[bot] 678656c8ae chore(deps): update actions/setup-node action to v6.2.0 (main) (#40436)
chore(deps): update actions/setup-node action to v6.2.0

| datasource  | package            | from   | to     |
| ----------- | ------------------ | ------ | ------ |
| github-tags | actions/setup-node | v6.1.0 | v6.2.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 03:28:00 +00:00
renovate[bot] b897dc4df6 chore(deps): update peter-evans/create-pull-request action to v7.0.11 (main) (#39811)
chore(deps): update peter-evans/create-pull-request action to v7.0.11

| datasource  | package                         | from    | to      |
| ----------- | ------------------------------- | ------- | ------- |
| github-tags | peter-evans/create-pull-request | v7.0.10 | v7.0.11 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 17:37:00 +00:00
renovate[bot] d5b432a91d chore(deps): update peter-evans/create-pull-request action to v7.0.10 (main) (#39807)
chore(deps): update peter-evans/create-pull-request action to v7.0.10

| datasource  | package                         | from   | to      |
| ----------- | ------------------------------- | ------ | ------- |
| github-tags | peter-evans/create-pull-request | v7.0.9 | v7.0.10 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 16:42:34 +00:00
renovate[bot] 62ea35062a chore(deps): update actions/setup-node action to v6.1.0 (main) (#39721)
chore(deps): update actions/setup-node action to v6.1.0

| datasource  | package            | from   | to     |
| ----------- | ------------------ | ------ | ------ |
| github-tags | actions/setup-node | v6.0.0 | v6.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 04:25:30 +00:00
renovate[bot] 783368596b chore(deps): update actions/checkout action to v6.0.1 (main) (#39712)
chore(deps): update actions/checkout action to v6.0.1

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v6.0.0 | v6.0.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 17:33:38 +00:00
renovate[bot] f2c266883a chore(deps): update actions/checkout action to v6 (main) (#39502)
chore(deps): update actions/checkout action to v6

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v5.0.1 | v6.0.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 11:28:57 +00:00
renovate[bot] 250397cbc3 chore(deps): update peter-evans/create-pull-request action to v7.0.9 (main) (#39468)
chore(deps): update peter-evans/create-pull-request action to v7.0.9

| datasource  | package                         | from   | to     |
| ----------- | ------------------------------- | ------ | ------ |
| github-tags | peter-evans/create-pull-request | v7.0.8 | v7.0.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 18:28:17 +00:00
renovate[bot] 9e33429c5e chore(deps): update actions/checkout action to v5.0.1 (main) (#39355)
chore(deps): update actions/checkout action to v5.0.1

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v5.0.0 | v5.0.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 17:14:09 +00:00
renovate[bot] 2e3da4d48c build(deps): update dependency node to v24 (main) (#38939)
| datasource      | package                     | from     | to       |
| --------------- | --------------------------- | -------- | -------- |
| github-releases | containerbase/node-prebuild | 22.21.1  | 24.11.0  |
| node-version    | node                        | v22.21.1 | v24.11.0 |

This also follows [0] for bumping in all the relevant places.

[0]: https://github.com/renovatebot/renovate/blob/HEAD/docs/development/bump-node-major.md

BREAKING CHANGE: Needs NodeJS v24.11.0 instead of v24.10.0. NodeJS v22 is still supported.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 09:08:25 +01:00
renovate[bot] dfe4b20432 chore(deps): update actions/setup-node action to v6 (main) (#39098)
chore(deps): update actions/setup-node action to v6

| datasource  | package            | from   | to     |
| ----------- | ------------------ | ------ | ------ |
| github-tags | actions/setup-node | v4.4.0 | v6.0.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 11:29:20 +00:00
renovate[bot] 409f8c50ec chore(deps): update pnpm/action-setup action to v4.2.0 (main) (#38458)
chore(deps): update pnpm/action-setup action to v4.2.0

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v4.1.0 | v4.2.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 09:29:48 +00:00
Jamie Tanna e5aef2cb1a chore: add myself as a maintainer (#38231) 2025-09-25 17:19:15 +00:00
Rhys Arkins 93fa41b26f chore: remove rarkins from maintainers (#37585)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2025-08-29 08:36:42 +00:00
renovate[bot] 207068543f chore(deps): update actions/checkout action to v5 (main) (#37508)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 11:57:55 +00:00
renovate[bot] df6af36463 chore(deps): update actions/checkout action to v4.3.0 (main) (#37431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 11:16:57 +00:00
Michael Kriese c1d59fde1d ci: explicit permissions (#35751) 2025-05-06 10:03:34 +00:00