Skip to content

Commit 3ffeceb

Browse files
committed
chore(renovate): add support for mise-en-place tool version management
- Introduced a new manager for mise-en-place tools in the Renovate configuration, allowing for automated updates of tool versions specified in mise.toml and related files. - Enabled automerging for mise updates, streamlining dependency management for tools like Node.js, Python, and Go.
1 parent e867f31 commit 3ffeceb

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

.github/renovate.json5

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@
208208
'github-actions', // GitHub Actions workflows (.github/workflows/*.yml)
209209
'docker-compose', // Docker Compose files (compose.*.yaml) - stable, no preview preset needed
210210
'dockerfile', // Dockerfiles (Containerfile, Dockerfile, *.dockerfile) - stable, no preview preset needed
211+
'mise', // mise-en-place tool versions (mise.toml, .mise.toml, .rtx.toml)
211212
],
212213

213214
// Use platform-native automerge (GitHub/GitLab built-in automerge)
@@ -750,6 +751,22 @@
750751
'deps: docker',
751752
],
752753
},
754+
{
755+
// mise-en-place updates (mise.toml, .mise.toml, .rtx.toml)
756+
//
757+
// Renovate's mise manager updates the primary (first) version listed per tool.
758+
// Supports node, python, go, etc. via node-version, pypi, go datasources.
759+
// See https://docs.renovatebot.com/modules/manager/mise/
760+
matchManagers: [
761+
'mise',
762+
],
763+
groupName: 'mise',
764+
automerge: true,
765+
automergeType: 'branch',
766+
addLabels: [
767+
'deps: mise',
768+
],
769+
},
753770
{
754771
// Node.js runtime - groups package.json engines and Dockerfile
755772
//

0 commit comments

Comments
 (0)