Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade dependencies to support intellij 2025.1 eap #9978

Open
wants to merge 5 commits into
base: endgame-202412.next
Choose a base branch
from

Conversation

Flanker32
Copy link
Member

What does this implement/fix? Explain your changes.

Upgrade dependencies to support intellij 2025.1 eap
TODO: Investigate how to revert the break SSH feature

Does this close any currently open issues?

Any relevant logs, screenshots, error output, etc.?

Any other comments?

Has this been tested?

  • Tested

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Overview

This PR upgrades the IntelliJ dependencies to support version 2025.1 EAP while temporarily disabling a part of the SSH browsing functionality.

  • Upgraded Kotlin from "1.9.24" to "2.1.0"
  • Upgraded intellijPlatform from "2.1.0" to "2.2.2-SNAPSHOT"
  • Commented out the SshTargetType browsing call in the Azure VM target type to address SSH breakage issues

Reviewed Changes

File Description
PluginsAndFeatures/azure-toolkit-for-intellij/gradle/libs.versions.toml Upgraded dependency versions to support IntelliJ 2025.1 EAP
PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-vm/src/main/java/com/microsoft/azure/toolkit/intellij/vm/runtarget/AzureVmTargetType.java Temporarily commented out the SSH browsing functionality

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

@@ -117,7 +117,7 @@ public final void actionPerformed(ActionEvent it) {
if (configuration instanceof SshTargetEnvironmentConfiguration) {
final SshConfig sshConfig = ((SshTargetEnvironmentConfiguration) configuration).findSshConfig(project);
final SshUiData uiData = sshConfig != null ? new SshUiData(sshConfig, true) : null;
SshTargetType.Companion.handleBrowsing$intellij_remoteRun(uiData, project, title, component, textComponentAccessor);
// SshTargetType.Companion.handleBrowsing$intellij_remoteRun(uiData, project, title, component, textComponentAccessor);
Copy link
Preview

Copilot AI Mar 2, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commenting out the SshTargetType call disables SSH functionality; consider adding a note referencing the related ticket or temporary workaround to clarify that this is an intentional short-term change.

Suggested change
// SshTargetType.Companion.handleBrowsing$intellij_remoteRun(uiData, project, title, component, textComponentAccessor);
// SshTargetType.Companion.handleBrowsing$intellij_remoteRun(uiData, project, title, component, textComponentAccessor);
// Note: The above line is commented out to temporarily disable SSH functionality.
// Refer to ticket XYZ-123 for more details and the temporary workaround.

Copilot is powered by AI, so mistakes are possible. Review output carefully before use.

Positive Feedback
Negative Feedback

Provide additional feedback

Please help us improve GitHub Copilot by sharing more details about this comment.

Please select one or more of the options
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant