diff --git a/.github/workflows/template-cleanup.yml b/.github/workflows/template-cleanup.yml
index f80003a3..360f30b7 100644
--- a/.github/workflows/template-cleanup.yml
+++ b/.github/workflows/template-cleanup.yml
@@ -41,7 +41,7 @@ jobs:
# Replace template package name in project files with $GROUP
find src -type f -exec sed -i "s/org.jetbrains.plugins.template/$GROUP/g" {} +
- find src -type f -exec sed -i "s/IntelliJ Platform Plugin/$NAME/g" {} +
+ find src -type f -exec sed -i "s/IntelliJ Platform Plugin Template/$NAME/g" {} +
find src -type f -exec sed -i "s/JetBrains/$ACTOR/g" {} +
# Move content
diff --git a/.run/Run Tests.run.xml b/.run/Run Tests.run.xml
index 132d9ad7..f281bdc8 100644
--- a/.run/Run Tests.run.xml
+++ b/.run/Run Tests.run.xml
@@ -19,6 +19,7 @@
true
true
false
+ true
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9cb89f59..2a61a89c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,11 +6,17 @@
### Changed
+- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.9.23`
+- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.7.6`
+- Dependencies - upgrade `org.jetbrains.qodana` to `2023.3.1`
- Gradle - upgrade `org.gradle.toolchains.foojay-resolver-convention` to `0.8.0`
+- Gradle - cleanup the `jvmToolchain` setup
### Fixed
- Fixed calculation of the plugin publication channel
+- Make the `Run Tests` run configuration use the `RunAsTest` IDE feature
+- Replace the whole `IntelliJ Platform Plugin Template` with the new project name when running the GitHub Actions Cleanup workflow
### Removed
diff --git a/build.gradle.kts b/build.gradle.kts
index c5e5958c..c7452627 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -26,13 +26,9 @@ dependencies {
// implementation(libs.annotations)
}
-// Set the JVM language level used to build the project. Use Java 11 for 2020.3+, and Java 17 for 2022.2+.
+// Set the JVM language level used to build the project.
kotlin {
- @Suppress("UnstableApiUsage")
- jvmToolchain {
- languageVersion = JavaLanguageVersion.of(17)
- vendor = JvmVendorSpec.JETBRAINS
- }
+ jvmToolchain(17)
}
// Configure Gradle IntelliJ Plugin - read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html
diff --git a/gradle.properties b/gradle.properties
index fc817544..e13e6c08 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -4,7 +4,7 @@ pluginGroup = org.jetbrains.plugins.template
pluginName = IntelliJ Platform Plugin Template
pluginRepositoryUrl = https://github.com/JetBrains/intellij-platform-plugin-template
# SemVer format -> https://semver.org
-pluginVersion = 1.12.0
+pluginVersion = 1.13.0
# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
pluginSinceBuild = 223
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 963bc3c0..20c87492 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -3,11 +3,11 @@
annotations = "24.1.0"
# plugins
-kotlin = "1.9.21"
+kotlin = "1.9.23"
changelog = "2.2.0"
gradleIntelliJPlugin = "1.17.2"
-qodana = "0.1.13"
-kover = "0.7.5"
+qodana = "2023.3.1"
+kover = "0.7.6"
[libraries]
annotations = { group = "org.jetbrains", name = "annotations", version.ref = "annotations" }