File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "$schema" : "https://docs.renovatebot.com/renovate-schema.json" ,
3
+ "extends" : [
4
+ "config:recommended"
5
+ ] ,
6
+ "packageRules" : [
7
+ // Rules are evaluated top to bottom, all matching rules are applied
8
+
9
+ {
10
+ "matchPackageNames" : [
11
+ "com.jetbrains:mps" ,
12
+ "org.mpsqa:all-in-one" ,
13
+ "com.mbeddr:platform"
14
+ ] ,
15
+
16
+ // Update patch versions (2024.1.x -> 2024.1.y) separately from minor.
17
+ "separateMinorPatch" : true ,
18
+
19
+ // Commit hashes containing 'a' or 'b' are interpreted by Gradle/Renovate as 'alpha' or 'beta' versions,
20
+ // and Renovate would normally refuse to update to them. In our case they are stable versions.
21
+ "ignoreUnstable" : false
22
+ } ,
23
+
24
+ {
25
+ // Disable major and minor updates of MPS libraries and MPS (e.g. 2024.1 -> 2024.3). Leave patch updates enabled
26
+ // thanks to the previous rule.
27
+ "matchPackageNames" : [
28
+ "com.jetbrains:mps" ,
29
+ "org.mpsqa:all-in-one" ,
30
+ "com.mbeddr:platform"
31
+ ] ,
32
+ "matchUpdateTypes" : [ "major" , "minor" ] ,
33
+ "enabled" : false
34
+ } ,
35
+
36
+ // Disallow mps-gradle-plugin v2
37
+ {
38
+ "matchPackageNames" : [ "de.itemis.mps:mps-gradle-plugin" ] ,
39
+ "allowedVersions" : "!/^2\\./"
40
+ }
41
+ ] ,
42
+ }
You can’t perform that action at this time.
0 commit comments