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