mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2025-05-10 03:34:06 +02:00
Upgrade the minimal supported version to 243
This commit is contained in:
parent
fe91744356
commit
0b2bda529f
1
.teamcity/_Self/Project.kt
vendored
1
.teamcity/_Self/Project.kt
vendored
@ -25,7 +25,6 @@ object Project : Project({
|
||||
|
||||
// Active tests
|
||||
buildType(TestingBuildType("Latest EAP", "<default>", version = "LATEST-EAP-SNAPSHOT"))
|
||||
buildType(TestingBuildType("2024.2.1", "<default>"))
|
||||
buildType(TestingBuildType("2024.3.3", "<default>"))
|
||||
buildType(TestingBuildType("Latest EAP With Xorg", "<default>", version = "LATEST-EAP-SNAPSHOT"))
|
||||
|
||||
|
@ -128,19 +128,7 @@ dependencies {
|
||||
// AceJump is an optional dependency. We use their SessionManager class to check if it's active
|
||||
plugin("AceJump", "3.8.19")
|
||||
|
||||
// [VERSION UPDATE] 2024.3+
|
||||
// Dirty hack: in 2024.3+ the json plugin is extracted. So, the tests that use JSON don't work.
|
||||
// If the IdeaVim minimal version is bumped to 2024.3, leave only `bundledPlugins...` line
|
||||
// If we start to support a new version like 2024.2.2 or 2025.1.1, please add it to the correct branch of this when
|
||||
// This check intentionally has a pattern where we explicitly specify if to use the JSON plugin for each
|
||||
// supported version or not to prevent developers from figuring out what happened with JSON.
|
||||
when (ideaVersion) {
|
||||
"2024.2.1" -> { /* Nothing */ }
|
||||
"LATEST-EAP-SNAPSHOT", "2024.3", "2024.3.2.2", "2024.3.3" -> bundledPlugins("com.intellij.modules.json")
|
||||
else -> error("Unsupported version: $ideaVersion")
|
||||
}
|
||||
|
||||
bundledPlugins("org.jetbrains.plugins.terminal")
|
||||
bundledPlugins("org.jetbrains.plugins.terminal", "com.intellij.modules.json")
|
||||
}
|
||||
|
||||
moduleSources(project(":vim-engine", "sourcesJarArtifacts"))
|
||||
|
@ -16,7 +16,7 @@
|
||||
# https://data.services.jetbrains.com/products?code=IC
|
||||
# Maven releases are here: https://www.jetbrains.com/intellij-repository/releases
|
||||
# And snapshots: https://www.jetbrains.com/intellij-repository/snapshots
|
||||
ideaVersion=2024.2.1
|
||||
ideaVersion=2024.3.3
|
||||
# Values for type: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#intellij-extension-type
|
||||
ideaType=IC
|
||||
instrumentPluginCode=true
|
||||
|
Loading…
Reference in New Issue
Block a user