From de66648650d5a027db01f02ecf34ee27397d1187 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Tue, 4 May 2021 11:48:22 +0300 Subject: [PATCH] Adjust IDE plugin compatibility range --- idea-plugin/build.gradle.kts | 21 +++++++++++++++------ idea-plugin/gradle.properties | 9 +++++++++ 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/idea-plugin/build.gradle.kts b/idea-plugin/build.gradle.kts index 4e0d3699581..969505f423c 100644 --- a/idea-plugin/build.gradle.kts +++ b/idea-plugin/build.gradle.kts @@ -18,15 +18,14 @@ repositories { intellij { pluginName = "Compose for Desktop IDE Support" - type = "IC" - downloadSources = true - updateSinceUntilBuild = true - version = "203.7717.56" + type = properties("platform.type") + version = properties("platform.version") + downloadSources = properties("platform.download.sources").toBoolean() setPlugins( "java", "com.intellij.gradle", - "org.jetbrains.kotlin:203-1.4.32-release-IJ7148.5" + "org.jetbrains.kotlin" ) } @@ -47,6 +46,16 @@ tasks { publishPlugin { token(System.getenv("IDE_PLUGIN_PUBLISH_TOKEN")) - channels("Alpha") + channels(properties("plugin.channels")) + } + + patchPluginXml { + sinceBuild(properties("plugin.since.build")) + untilBuild(properties("plugin.until.build")) + } + + runPluginVerifier { + ideVersions(properties("plugin.verifier.ide.versions")) + downloadDirectory("${project.buildDir}/pluginVerifier/ides") } } diff --git a/idea-plugin/gradle.properties b/idea-plugin/gradle.properties index 647e111ba9d..fe353d54d2b 100644 --- a/idea-plugin/gradle.properties +++ b/idea-plugin/gradle.properties @@ -3,3 +3,12 @@ kotlin.stdlib.default.dependency = false deploy.version=0.1-SNAPSHOT + +plugin.channels=alpha +plugin.since.build=203 +plugin.until.build=211.* +plugin.verifier.ide.versions=2020.3.2, 2021.1 + +platform.type=IC +platform.version=2020.3.2 +platform.download.sources=true