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" }