Skip to content

Commit 262c203

Browse files
committed
fix(renovate): keep elixir toolchain pins compatible
refs #52
1 parent 8318446 commit 262c203

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

renovate.json

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,18 @@
7272
"erlang/otp"
7373
],
7474
"groupName": "Elixir/Erlang toolchain",
75-
"groupSlug": "elixir-erlang-toolchain"
75+
"groupSlug": "elixir-erlang-toolchain",
76+
"minimumGroupSize": 2
77+
},
78+
{
79+
"description": "Use Docker-compatible custom updates for mise Elixir pins",
80+
"matchManagers": [
81+
"mise"
82+
],
83+
"matchPackageNames": [
84+
"elixir"
85+
],
86+
"enabled": false
7687
},
7788
{
7889
"description": "Keep Renovate Mix artifacts on Elixir releases installable by containerbase",
@@ -145,6 +156,19 @@
145156
],
146157
"datasourceTemplate": "docker"
147158
},
159+
{
160+
"customType": "regex",
161+
"description": "Update mise Elixir OTP 28 version from Docker tag compatibility",
162+
"managerFilePatterns": [
163+
"/(^|/)mise\\.toml$/"
164+
],
165+
"matchStrings": [
166+
"(?<prefix>elixir\\s*=\\s*\")(?<currentValue>\\d+\\.\\d+\\.\\d+-otp-28)(?<suffix>\")"
167+
],
168+
"depNameTemplate": "elixir",
169+
"datasourceTemplate": "docker",
170+
"autoReplaceStringTemplate": "{{{prefix}}}{{{newValue}}}{{{suffix}}}"
171+
},
148172
{
149173
"customType": "regex",
150174
"description": "Update Renovate Elixir artifact constraint",

0 commit comments

Comments
 (0)