Skip to content

Commit c4a550b

Browse files
authored
Merge branch 'JetBrains:master' into master
2 parents d5e2d1a + df52c7a commit c4a550b

Some content is hidden

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

44 files changed

+2035
-348
lines changed

.devcontainer/devcontainer.json

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

.github/workflows/claude-code-review.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66

77
jobs:
88
claude-review:
9+
# Run only for PRs originating from the same repository (not from forks)
10+
if: ${{ github.event.pull_request.head.repo.full_name == 'JetBrains/ideavim' }}
911
runs-on: ubuntu-latest
1012
permissions:
1113
contents: read

.github/workflows/codebaseMaintenance.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: Codebase Maintenance with Claude
22

33
on:
44
schedule:
5-
# Run every day at 6 AM UTC
6-
- cron: '0 6 * * *'
5+
# Run weekly at 6 AM UTC
6+
- cron: '0 6 * * 2'
77
workflow_dispatch: # Allow manual trigger
88

99
jobs:

.github/workflows/junie.yml

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

AUTHORS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,10 @@ Contributors:
642642
[![icon][github]](https://github.com/azjf)
643643
 
644644
azjf
645+
* [![icon][mail]](mailto:41898282+claude[bot]@users.noreply.github.com)
646+
[![icon][github]](https://github.com/apps/github-actions)
647+
 
648+
github-actions[bot]
645649

646650
Previous contributors:
647651

annotation-processors/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ repositories {
2121
}
2222

2323
dependencies {
24-
compileOnly("com.google.devtools.ksp:symbol-processing-api:2.3.0")
24+
compileOnly("com.google.devtools.ksp:symbol-processing-api:2.3.2")
2525
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:$kotlinxSerializationVersion") {
2626
// kotlin stdlib is provided by IJ, so there is no need to include it into the distribution
2727
exclude("org.jetbrains.kotlin", "kotlin-stdlib")

api/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ repositories {
1717
}
1818

1919
dependencies {
20-
testImplementation(platform("org.junit:junit-bom:6.0.0"))
20+
testImplementation(platform("org.junit:junit-bom:6.0.1"))
2121
testImplementation("org.junit.jupiter:junit-jupiter")
2222
compileOnly("org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion")
2323
compileOnly("org.jetbrains:annotations:26.0.2-1")

build.gradle.kts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ buildscript {
2626
classpath("org.eclipse.jgit:org.eclipse.jgit.ssh.apache:7.4.0.202509020913-r")
2727
classpath("org.kohsuke:github-api:1.305")
2828

29-
classpath("io.ktor:ktor-client-core:3.3.1")
30-
classpath("io.ktor:ktor-client-cio:3.3.1")
31-
classpath("io.ktor:ktor-client-auth:3.3.1")
32-
classpath("io.ktor:ktor-client-content-negotiation:3.3.1")
33-
classpath("io.ktor:ktor-serialization-kotlinx-json:3.3.1")
29+
classpath("io.ktor:ktor-client-core:3.3.2")
30+
classpath("io.ktor:ktor-client-cio:3.3.2")
31+
classpath("io.ktor:ktor-client-auth:3.3.2")
32+
classpath("io.ktor:ktor-client-content-negotiation:3.3.2")
33+
classpath("io.ktor:ktor-serialization-kotlinx-json:3.3.2")
3434

3535
// This comes from the changelog plugin
3636
// classpath("org.jetbrains:markdown:0.3.1")
@@ -46,7 +46,7 @@ plugins {
4646
// NOTE: Unignore "test block comment falls back to line comment when not available" test
4747
// After changing this version. It supposed to work on the next version of the gradle plugin
4848
// Or go report to the devs that this test still fails.
49-
id("org.jetbrains.intellij.platform") version "2.10.2"
49+
id("org.jetbrains.intellij.platform") version "2.10.4"
5050

5151
id("org.jetbrains.changelog") version "2.4.0"
5252
id("org.jetbrains.kotlinx.kover") version "0.6.1"
@@ -129,7 +129,7 @@ dependencies {
129129

130130
// --------- Test dependencies ----------
131131

132-
testApi("com.squareup.okhttp3:okhttp:5.0.0")
132+
testApi("com.squareup.okhttp3:okhttp:5.3.0")
133133

134134
// https://mvnrepository.com/artifact/com.ensarsarajcic.neovim.java/neovim-api
135135
testImplementation("com.ensarsarajcic.neovim.java:neovim-api:0.2.3")
@@ -154,7 +154,7 @@ dependencies {
154154
// Temp workaround suggested in https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-faq.html#junit5-test-framework-refers-to-junit4
155155
// Can be removed when IJPL-159134 is fixed
156156
// testRuntimeOnly("junit:junit:4.13.2")
157-
testImplementation("org.junit.vintage:junit-vintage-engine:6.0.0")
157+
testImplementation("org.junit.vintage:junit-vintage-engine:6.0.1")
158158
// testFixturesImplementation("org.junit.vintage:junit-vintage-engine:5.10.3")
159159
}
160160

scripts/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ repositories {
2323
dependencies {
2424
compileOnly("org.jetbrains.kotlin:kotlin-stdlib:2.2.21")
2525

26-
implementation("io.ktor:ktor-client-core:3.3.1")
27-
implementation("io.ktor:ktor-client-cio:3.3.1")
28-
implementation("io.ktor:ktor-client-content-negotiation:3.3.1")
29-
implementation("io.ktor:ktor-serialization-kotlinx-json:3.3.1")
30-
implementation("io.ktor:ktor-client-auth:3.3.1")
26+
implementation("io.ktor:ktor-client-core:3.3.2")
27+
implementation("io.ktor:ktor-client-cio:3.3.2")
28+
implementation("io.ktor:ktor-client-content-negotiation:3.3.2")
29+
implementation("io.ktor:ktor-serialization-kotlinx-json:3.3.2")
30+
implementation("io.ktor:ktor-client-auth:3.3.2")
3131
implementation("org.eclipse.jgit:org.eclipse.jgit:6.6.0.202305301015-r")
3232

3333
// This is needed for jgit to connect to ssh

src/main/java/com/maddyhome/idea/vim/statistic/PluginState.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import com.maddyhome.idea.vim.VimPlugin
1717
import com.maddyhome.idea.vim.statistic.PluginState.Util.enabledExtensions
1818
import com.maddyhome.idea.vim.statistic.PluginState.Util.extensionNames
1919
import com.maddyhome.idea.vim.ui.JoinEap
20+
import java.util.concurrent.ConcurrentHashMap
2021

2122
internal class PluginState : ApplicationUsagesCollector() {
2223

@@ -48,7 +49,7 @@ internal class PluginState : ApplicationUsagesCollector() {
4849
"textobj-indent",
4950
"mini-ai"
5051
)
51-
internal val enabledExtensions = HashSet<String>()
52+
internal val enabledExtensions = ConcurrentHashMap.newKeySet<String>()
5253
}
5354
}
5455

0 commit comments

Comments
 (0)