Skip to content

Commit 24df223

Browse files
authored
Update renovate and some deps (#198)
1 parent b4f8ab7 commit 24df223

File tree

3 files changed

+52
-13
lines changed

3 files changed

+52
-13
lines changed

renovate.json5

+46-7
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"config:recommended",
55
":semanticCommitsDisabled",
66
":label(dependencies)",
7-
":automergeStableNonMajor",
87
":reviewer(Mr3zee)",
98
],
109
"packageRules": [
@@ -28,37 +27,77 @@
2827
"groupSlug": "core-non-major",
2928
},
3029
{
31-
"description": "Update Sample dependencies in batch",
30+
"description": "Update Samples dependencies in batch",
3231
"matchUpdateTypes": [
3332
"patch",
3433
"minor",
35-
"minor",
34+
"major",
3635
],
3736
"matchFileNames": [
3837
"samples/**",
3938
],
4039
"matchPackageNames": [
4140
"*",
4241
],
43-
"groupName": "Sample dependencies",
44-
"groupSlug": "sample"
42+
"matchDepNames": [
43+
"!/org.jetbrains.kotlin(:|\\.).*/",
44+
],
45+
"groupName": "Samples dependencies",
46+
"groupSlug": "samples"
4547
},
4648
{
4749
// Reason: Kotlin updates require additional work on compiler plugins
4850
"description": "Ignore Kotlin updates",
4951
"matchDepNames": [
50-
"org.jetbrains.kotlin(:|.)*",
52+
"/org.jetbrains.kotlin(:|\\.).*/",
53+
],
54+
"enabled": false,
55+
},
56+
{
57+
// Reason: we support java 8, logback 1.4 or later switched to java 11
58+
"description": "Ignore logback in Core",
59+
matchFileNames: [
60+
"!samples/**",
61+
],
62+
"matchDepNames": [
63+
"ch.qos.logback:logback-classic*",
64+
],
65+
"allowedVersions": "<1.4.0",
66+
"enabled": false,
67+
},
68+
{
69+
// Reason: internal deps
70+
"description": "Ignore conventions plugins",
71+
"matchDepNames": [
72+
"/^conventions-.*/",
73+
"/^compiler-specific-module-.*/",
74+
],
75+
"enabled": false,
76+
},
77+
{
78+
// Reason: old versioning
79+
"description": "Ignore old kotlinx-atomicfu",
80+
"matchDepNames": [
81+
"/^kotlinx-atomicfu.*/",
5182
],
5283
"enabled": false,
5384
},
5485
{
5586
// Reason: May break compiler plugin tests, manual updates are just fine
56-
"description": "Ignore Intellij Platform ",
87+
"description": "Ignore Intellij Platform",
5788
"matchDepNames": [
5889
"com.jetbrains.intellij.platform*",
5990
],
6091
"enabled": false,
6192
},
93+
{
94+
// Reason: Server may not support a newer version
95+
"description": "Ignore Develocity updates",
96+
"matchDepNames": [
97+
"com.gradle:develocity-gradle-plugin*",
98+
],
99+
"enabled": false,
100+
},
62101
{
63102
// Reason: Gradle version updates may break existing configurations
64103
"description": "Ignore Gradle updates in Core",

versions-root/kotlin-versions-lookup.csv

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Kotlin,ksp,atomicfu,serialization,detekt-gradle-plugin,gradle-kotlin-dsl,binary-compatibility-validator,kover
2-
2.0.10,0.0.0,0.25.0,1.7.1,1.23.6,4.3.0,0.14.0,0.8.0
3-
2.0.0,0.0.0,0.25.0,1.7.1,1.23.6,4.3.0,0.14.0,0.8.0
2+
2.0.10,0.0.0,0.25.0,1.7.1,1.23.6,5.1.1,0.14.0,0.8.0
3+
2.0.0,0.0.0,0.25.0,1.7.1,1.23.6,5.1.1,0.14.0,0.8.0
44
1.9.25,1.0.20,0.22.0,1.6.1,1.23.6,4.1.0,0.14.0,0.8.0
55
1.9.24,1.0.20,0.22.0,1.6.1,1.23.6,4.1.0,0.14.0,0.8.0
66
1.9.23,1.0.19,0.22.0,1.6.1,1.23.6,4.1.0,0.14.0,0.8.0

versions-root/libs.versions.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ kotlinx-browser = "0.1"
2525
#
2626
# The current version is the one that is used with the latest Kotlin.
2727
#
28-
# NOTE: When updating kotlin-versions-lookup.csv, update renovate configs for the latest version here
28+
# NOTE: When updating kotlin-versions-lookup.csv, update the latest version here for the Renovate configs
2929
ksp = "0.0.0"
30-
atomicfu = "0.22.0"
31-
serialization = "1.6.1"
30+
atomicfu = "0.25.0"
31+
serialization = "1.7.1"
3232
detekt-gradle-plugin = "1.23.6"
33-
gradle-kotlin-dsl = "4.3.0"
33+
gradle-kotlin-dsl = "5.1.1"
3434
binary-compatibility-validator = "0.14.0"
3535
kover = "0.8.0"
3636

0 commit comments

Comments
 (0)