From bd1753e2ef4984d080e6141e4bf13ee2f681675f Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Mon, 8 Feb 2021 10:11:58 +0100 Subject: [PATCH] Fix plugin version number, ensure compatibility with MPS starting from 211 --- build.gradle | 5 +-- build.xml | 4 ++- .../models/jetbrains.mps.coderules.build.mps | 33 +++++++++++++++++++ 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 42c45fe1..632c4b21 100644 --- a/build.gradle +++ b/build.gradle @@ -109,7 +109,7 @@ task generateUpdatePluginsXml { def updatesDir = project.projectDir.absolutePath + "/build/artifacts/coderules/updates" mkdir(updatesDir) - def baseUrl = "https://teamcity.jetbrains.com/guestAuth/repository/download/MPS_20211_Distribution_MpsCodeRules" + def baseUrl = "https://teamcity.jetbrains.com/guestAuth/repository/download/MPS_20${buildNumber()[0][1]}_Distribution_MpsCodeRules" def zip = "/jebtrains.mps.coderules-0.9-SNAPSHOT.zip" file(updatesDir + "/updatePlugins.xml").withWriter { w -> @@ -117,7 +117,7 @@ task generateUpdatePluginsXml { plugins { plugin( id: "jetbrains.mps.coderules" , url: baseUrl + "/$System.env.BUILD_NUMBER" + zip , - version: "${buildNumber()[0][1]}.${buildNumber()[0][2]}-b${buildNumber()[0][4]}" ) + version: "0.9-b${buildNumber()[0][4]}" ) { } } } @@ -132,6 +132,7 @@ ant.importBuild('build.xml') { antTarget -> 'coderules-'+antTarget } ant.properties.'ci.build.num' = "${buildNumber().find() ? buildNumber()[0][4] : '9999'}".toString() +ant.properties.'ci.mps.release' = "${buildNumber().find() ? buildNumber()[0][1] : '211'}".toString() // ensure 'setup' runs before 'fetchDependencies' and 'declare-mps-tasks' 'coderules-fetchDependencies' { diff --git a/build.xml b/build.xml index 8c55a174..137127f7 100644 --- a/build.xml +++ b/build.xml @@ -6,6 +6,7 @@ + @@ -1731,6 +1732,7 @@ Typechecking with Coderules (experimental) 0.9-b${ci.build.num} JetBrains s.r.o. + @@ -3169,7 +3171,7 @@ - coderules.ci.build.num=${ci.build.num}${line.separator}coderules.test.jvmargs=${test.jvmargs}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version} + coderules.ci.build.num=${ci.build.num}${line.separator}coderules.ci.mps.release=${ci.mps.release}${line.separator}coderules.test.jvmargs=${test.jvmargs}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version} diff --git a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps index 2316692b..4d96e26e 100644 --- a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps +++ b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps @@ -15,6 +15,19 @@ + + + + + + + + + + + + + @@ -110,6 +123,7 @@ + @@ -239,6 +253,15 @@ + + + + + + + + + @@ -3082,6 +3105,16 @@ + + + + + + + + + +