Skip to content

Commit 9eb4789

Browse files
authored
Fix deprecations (#36)
2 parents 835ce0a + c17390f commit 9eb4789

File tree

8 files changed

+34
-19
lines changed

8 files changed

+34
-19
lines changed

.github/workflows/CI.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ jobs:
1212
- uses: actions/checkout@v2
1313
with:
1414
submodules: recursive
15+
- uses: actions/setup-java@v4
16+
with:
17+
java-version: '21'
18+
distribution: 'corretto'
1519
- uses: actions/cache@v2
1620
with:
1721
path: |

.github/workflows/Release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ jobs:
1212
- uses: actions/checkout@v2
1313
with:
1414
submodules: recursive
15-
- run: ./gradlew :rdgen
15+
- uses: actions/setup-java@v4
16+
with:
17+
java-version: '21'
18+
distribution: 'corretto'
19+
- run: ./gradlew :protocol:rdgen
1620
- run: ./gradlew :buildPlugin -PBuildConfiguration=Release
1721
- run: ./gradlew :signPlugin -PBuildConfiguration=Release
1822
env:
@@ -26,7 +30,6 @@ jobs:
2630
find: 'release/'
2731
replace: ''
2832
- uses: actions/upload-artifact@v3
29-
if: always()
3033
with:
3134
name: odata-cli-ui.${{ steps.fix_branch_name.outputs.value }}
3235
path: output

build.gradle.kts

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import com.jetbrains.plugin.structure.base.utils.isFile
22
import groovy.ant.FileNameFinder
33
import org.apache.tools.ant.taskdefs.condition.Os
44
import org.jetbrains.intellij.platform.gradle.Constants
5-
import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType
65
import java.io.ByteArrayOutputStream
76

87
plugins {
@@ -68,22 +67,28 @@ sourceSets {
6867
}
6968
}
7069

70+
tasks.compileJava {
71+
sourceCompatibility = JavaVersion.VERSION_21.toString()
72+
targetCompatibility = JavaVersion.VERSION_21.toString()
73+
}
74+
7175
tasks.compileKotlin {
72-
kotlinOptions { jvmTarget = "17" }
76+
kotlinOptions { jvmTarget = "21" }
7377
}
7478

7579
intellijPlatform {
7680
pluginVerification {
7781
cliPath = File("/libs/verifier-cli-1.373-all.jar") // https://github.com/JetBrains/intellij-plugin-verifier
7882
ides {
7983
ides(listOf(
80-
"RD-2024.1",
81-
"RD-2024.1.1",
82-
"RD-2024.1.2",
83-
"RD-2024.1.3",
84-
"RD-2024.1.4",
85-
"RD-2024.1.5",
86-
"RD-2024.1.6"
84+
"RD-2024.2",
85+
"RD-2024.2.1",
86+
"RD-2024.2.2",
87+
"RD-2024.2.3",
88+
"RD-2024.2.4",
89+
"RD-2024.2.5",
90+
"RD-2024.2.6",
91+
"RD-2024.2.7"
8792
))
8893
}
8994
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ PublishToken="_PLACEHOLDER_"
1717
# Release: 2020.2
1818
# EAP: 2020.3-EAP2-SNAPSHOT
1919
# Nightly: 2020.3-SNAPSHOT
20-
ProductVersion=2024.1
20+
ProductVersion=2024.2
2121

2222
# Kotlin 1.4 will bundle the stdlib dependency by default, causing problems with the version bundled with the IDE
2323
# https://blog.jetbrains.com/kotlin/2020/07/kotlin-1-4-rc-released/#stdlib-default

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[versions]
2-
kotlin = "1.8.20" # https://plugins.jetbrains.com/docs/intellij/using-kotlin.html#kotlin-standard-library
2+
kotlin = "1.9.24" # https://plugins.jetbrains.com/docs/intellij/using-kotlin.html#kotlin-standard-library
33
rdGen = "2024.1.1" # https://github.com/JetBrains/rd/releases
44
intellijPlatform = "2.0.1" # https://github.com/JetBrains/intellij-platform-gradle-plugin/releases
5-
gradleJvmWrapper = "0.14.0" # https://github.com/JetBrains/intellij-platform-gradle-plugin/releases
5+
gradleJvmWrapper = "0.14.0" # https://github.com/mfilippov/gradle-jvm-wrapper
66

77
[libraries]
88
kotlinStdLib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlin" }

src/dotnet/Plugin.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<!-- See https://www.nuget.org/packages/JetBrains.ReSharper.SDK -->
55
<!-- Keep in sync with ProductVersion in gradle.properties -->
6-
<SdkVersion>2024.1.0</SdkVersion>
6+
<SdkVersion>2024.2.0</SdkVersion>
77

88
<Title>OData CLI UI</Title>
99
<Description>Description</Description>

src/rider/main/kotlin/ru/ellizio/odatacliui/actions/OpenCliDialogAction.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import com.intellij.execution.ui.ConsoleView
44
import com.intellij.openapi.actionSystem.ActionUpdateThread
55
import com.intellij.openapi.actionSystem.AnAction
66
import com.intellij.openapi.actionSystem.AnActionEvent
7+
import com.intellij.openapi.application.EDT
78
import com.intellij.openapi.project.Project
89
import com.intellij.openapi.rd.util.*
910
import com.intellij.openapi.vfs.VirtualFileManager
@@ -19,6 +20,8 @@ import com.jetbrains.rider.projectView.actions.isProjectModelReady
1920
import com.jetbrains.rider.projectView.solution
2021
import com.jetbrains.rider.projectView.workspace.isProject
2122
import com.jetbrains.rider.projectView.workspace.isWebReferenceFolder
23+
import kotlinx.coroutines.Dispatchers
24+
import kotlinx.coroutines.withContext
2225
import ru.ellizio.odatacliui.extensions.printCommandError
2326
import ru.ellizio.odatacliui.models.ActionMetadata
2427
import ru.ellizio.odatacliui.terminal.executors.CommandLineExecutor
@@ -33,7 +36,7 @@ class OpenCliDialogAction : AnAction() {
3336
project.lifetime.launchOnUi {
3437
val dialog = CliDialog(dialogModel)
3538
if (dialog.showAndGet()) {
36-
withBackgroundContext {
39+
withContext(Dispatchers.IO) {
3740
executeCommand(project, actionMetadata, dialogModel)
3841
}
3942
}
@@ -54,8 +57,8 @@ class OpenCliDialogAction : AnAction() {
5457

5558
private suspend fun executeCommand(project: Project, metadata: ActionMetadata, model: CliDialogModel)
5659
{
57-
var consoleView: ConsoleView? = null
58-
withUiContext {
60+
var consoleView: ConsoleView?
61+
withContext(Dispatchers.EDT) {
5962
consoleView = CliToolWindowManager.getInstance(project).instantiateConsole()
6063
}
6164

src/rider/main/resources/META-INF/plugin.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<name>OData CLI UI</name>
44
<version>_PLACEHOLDER_</version>
55
<vendor url="https://github.com/ellizio/odata-cli-ui">ellizio</vendor>
6-
<idea-version since-build="241" until-build="241.*" />
6+
<idea-version since-build="242" until-build="242.*" />
77
<depends>com.intellij.modules.rider</depends>
88
<depends>org.jetbrains.plugins.terminal</depends>
99
<resource-bundle>UiBundle</resource-bundle>

0 commit comments

Comments
 (0)