Skip to content

Commit 7824f22

Browse files
Merge branch 'main' into ft/fix-integration-tests
2 parents 64b4f69 + e8fff57 commit 7824f22

File tree

66 files changed

+2313
-382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+2313
-382
lines changed

WORKSPACE.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ defaultArgs:
77
publishToNPM: true
88
publishToJBMarketplace: true
99
localAppVersion: unknown
10-
codeCommit: f456e472e911f666d32bd8738e38e9be5f486a3e
11-
codeVersion: 1.95.0
10+
codeCommit: f84b3d2b3d3c405cc4ade8deadfb8621066ec8ad
11+
codeVersion: 1.95.3
1212
codeQuality: stable
1313
codeWebExtensionCommit: 7ff72a2938a7a06cbdf3964590f7e9b7525958f3
1414
xtermCommit: d547d4ff4590b66c3ea24342fc62e3afcf6b77bc
1515
noVerifyJBPlugin: false
16-
intellijDownloadUrl: "https://download.jetbrains.com/idea/ideaIU-2024.2.4.tar.gz"
17-
golandDownloadUrl: "https://download.jetbrains.com/go/goland-2024.2.3.tar.gz"
18-
pycharmDownloadUrl: "https://download.jetbrains.com/python/pycharm-professional-2024.2.4.tar.gz"
19-
phpstormDownloadUrl: "https://download.jetbrains.com/webide/PhpStorm-2024.2.4.tar.gz"
20-
rubymineDownloadUrl: "https://download.jetbrains.com/ruby/RubyMine-2024.2.4.tar.gz"
21-
webstormDownloadUrl: "https://download.jetbrains.com/webstorm/WebStorm-2024.2.4.tar.gz"
16+
intellijDownloadUrl: "https://download.jetbrains.com/idea/ideaIU-2024.3.tar.gz"
17+
golandDownloadUrl: "https://download.jetbrains.com/go/goland-2024.3.tar.gz"
18+
pycharmDownloadUrl: "https://download.jetbrains.com/python/pycharm-professional-2024.3.tar.gz"
19+
phpstormDownloadUrl: "https://download.jetbrains.com/webide/PhpStorm-2024.3.tar.gz"
20+
rubymineDownloadUrl: "https://download.jetbrains.com/ruby/RubyMine-2024.3.tar.gz"
21+
webstormDownloadUrl: "https://download.jetbrains.com/webstorm/WebStorm-2024.3.tar.gz"
2222
riderDownloadUrl: "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.4.tar.gz"
2323
clionDownloadUrl: "https://download.jetbrains.com/cpp/CLion-2024.2.3.tar.gz"
2424
rustroverDownloadUrl: "https://download.jetbrains.com/rustrover/RustRover-2024.2.5.tar.gz"

components/gitpod-cli/cmd/init.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,10 @@ USER gitpod
126126
}
127127
}
128128

129-
openCmd.RunE(cmd, []string{v.File})
129+
err = openCmd.RunE(cmd, []string{v.File})
130+
if err != nil {
131+
return err
132+
}
130133
}
131134
return openCmd.RunE(cmd, []string{".gitpod.yml"})
132135
},

components/gitpod-cli/cmd/open.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var openCmd = &cobra.Command{
2626
RunE: func(cmd *cobra.Command, args []string) error {
2727
// TODO(ak) use NotificationService.NotifyActive supervisor API instead
2828

29-
ctx, cancel := context.WithTimeout(cmd.Context(), 5*time.Second)
29+
ctx, cancel := context.WithTimeout(cmd.Context(), 10*time.Second)
3030
defer cancel()
3131

3232
client, err := supervisor.New(ctx)
@@ -57,12 +57,22 @@ var openCmd = &cobra.Command{
5757

5858
if wait {
5959
pargs = append(pargs, "--wait")
60+
ctx = cmd.Context()
6061
}
61-
c := exec.CommandContext(cmd.Context(), pcmd, append(pargs[1:], args...)...)
62+
c := exec.CommandContext(ctx, pcmd, append(pargs[1:], args...)...)
6263
c.Stdin = os.Stdin
6364
c.Stdout = os.Stdout
6465
c.Stderr = os.Stderr
65-
return c.Run()
66+
err = c.Run()
67+
if err != nil {
68+
if ctx.Err() != nil {
69+
return xerrors.Errorf("editor failed to open in time: %w", ctx.Err())
70+
}
71+
72+
return xerrors.Errorf("editor failed to open: %w", err)
73+
}
74+
75+
return nil
6676
},
6777
}
6878

components/ide/jetbrains/backend-plugin/BUILD.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ packages:
151151
- NO_VERIFY_JB_PLUGIN=true
152152
config:
153153
commands:
154+
- ["rm", "-rf", "src/main/kotlin/io/gitpod/jetbrains/remote/GitpodMetricControlProvider.kt"]
154155
- ["mv", "build.gradle-stable.kts", "build.gradle.kts"]
155156
- ["./build.sh", "${__git_commit}"]
156157
- name: plugin-latest-rider
@@ -182,6 +183,7 @@ packages:
182183
- SDKMAN_DIR=/home/gitpod/.sdkman
183184
config:
184185
commands:
186+
- ["rm", "-rf", "src/main/kotlin/io/gitpod/jetbrains/remote/GitpodMetricControlProvider.kt"]
185187
# TODO(hw): remove after 2024.2.* is stable
186188
- ["mv", "build.gradle-latest.kts", "build.gradle.kts"]
187189
- - "bash"

components/ide/jetbrains/backend-plugin/gradle-stable.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
33
# for insight into build numbers and IntelliJ Platform versions.
44
# revert pluginSinceBuild if it's unnecessary
5-
pluginSinceBuild=242.22855
6-
pluginUntilBuild=242.*
5+
pluginSinceBuild=243.21565
6+
pluginUntilBuild=243.*
77
# Plugin Verifier integration -> https://github.com/JetBrains/gradle-intellij-plugin#plugin-verifier-dsl
88
# See https://jb.gg/intellij-platform-builds-list for available build versions.
9-
pluginVerifierIdeVersions=2024.2
9+
pluginVerifierIdeVersions=2024.3
1010
# Version from "com.jetbrains.intellij.idea" which can be found at https://www.jetbrains.com/intellij-repository/snapshots
11-
platformVersion=242.22855-EAP-CANDIDATE-SNAPSHOT
11+
platformVersion=243.21565-EAP-CANDIDATE-SNAPSHOT
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the GNU Affero General Public License (AGPL).
33
// See License.AGPL.txt in the project root for license information.
44

5-
package io.gitpod.jetbrains.remote.latest
5+
package io.gitpod.jetbrains.remote
66

77
import com.jetbrains.ide.model.uiautomation.BeControl
88
import com.jetbrains.ide.model.uiautomation.DefiniteProgress
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the GNU Affero General Public License (AGPL).
33
// See License.AGPL.txt in the project root for license information.
44

5-
package io.gitpod.jetbrains.remote.latest
5+
package io.gitpod.jetbrains.remote
66

77
import com.jetbrains.rd.util.lifetime.Lifetime
88
import com.jetbrains.rd.util.threading.coroutines.launch

components/ide/jetbrains/backend-plugin/src/main/kotlin/io/gitpod/jetbrains/remote/stable/GitpodMetricControlProvider.kt

Lines changed: 0 additions & 41 deletions
This file was deleted.

components/ide/jetbrains/backend-plugin/src/main/kotlin/io/gitpod/jetbrains/remote/stable/GitpodPortForwardingServiceImpl.kt

Lines changed: 0 additions & 15 deletions
This file was deleted.

components/ide/jetbrains/backend-plugin/src/main/resources-latest/META-INF/extensions.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,5 @@
66
<!--suppress PluginXmlValidity -->
77
<idea-plugin>
88
<extensions defaultExtensionNs="com.intellij">
9-
<applicationService serviceInterface="io.gitpod.jetbrains.remote.GitpodPortForwardingService"
10-
serviceImplementation="io.gitpod.jetbrains.remote.latest.GitpodPortForwardingServiceImpl"
11-
client="controller" preload="true"/>
12-
<gateway.customization.performance id="gitpodMetricsControl" order="before cpuControl"
13-
implementation="io.gitpod.jetbrains.remote.latest.GitpodMetricControlProvider"/>
149
</extensions>
1510
</idea-plugin>

0 commit comments

Comments
 (0)