Skip to content

Commit 7b11bc3

Browse files
committed
build: allow verifying the plugin using the recommended configuration
1 parent d6a9a98 commit 7b11bc3

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

build.gradle.kts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ repositories {
2424
}
2525
}
2626

27-
val pluginVersion: Provider<String> = providers.gradleProperty("version")
28-
val pluginSinceBuild: Provider<String> = providers.gradleProperty("pluginSinceBuild")
2927
val platformVersion: Provider<String> = providers.gradleProperty("platformVersion")
28+
val pluginSinceBuild: Provider<String> = providers.gradleProperty("pluginSinceBuild")
29+
val pluginVerifyType: Provider<String> = providers.gradleProperty("pluginVerifyType")
30+
val pluginVersion: Provider<String> = providers.gradleProperty("version")
3031

3132
dependencies {
3233
intellijPlatform {
@@ -70,7 +71,11 @@ intellijPlatform {
7071

7172
pluginVerification {
7273
ides {
73-
create(IntelliJPlatformType.IntellijIdea, "2025.3")
74+
if (pluginVerifyType.getOrElse("stable") == "recommended") {
75+
recommended()
76+
} else {
77+
create(IntelliJPlatformType.IntellijIdea, "2025.3")
78+
}
7479
}
7580
}
7681
}

gradle.properties

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ kotlin.stdlib.default.dependency = true
1111
platformVersion = 2025.3
1212
pluginSinceBuild = 253.17525
1313

14+
# stable/recommended
15+
pluginVerifyType = stable
16+
1417
# Plugin
1518
#
1619
# Needs a change-notes page with a matching version in ./change-notes/

0 commit comments

Comments
 (0)