From e5635f0ee7100a29ed33a391ef8c7cb49bb0e888 Mon Sep 17 00:00:00 2001 From: valery-labuzhsky Date: Tue, 16 Jun 2026 16:42:11 +0100 Subject: [PATCH 1/5] [IDEA] Version 1.4.0.4 --- IDEA/build.gradle.kts | 4 +--- .../ideaplugin/highlighting/KerboScriptHighlightFilter.java | 4 +--- IDEA/src/main/resources/META-INF/plugin.xml | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/IDEA/build.gradle.kts b/IDEA/build.gradle.kts index 60ddae3..4714fa4 100644 --- a/IDEA/build.gradle.kts +++ b/IDEA/build.gradle.kts @@ -43,8 +43,6 @@ dependencies { intellijPlatform { intellijIdeaCommunity("2024.3.4.1") - bundledPlugins(listOf("com.intellij.java")) - testFramework(TestFrameworkType.Platform) } @@ -68,7 +66,7 @@ intellijPlatform { pluginConfiguration { // ... - version = "1.4.0.3" + version = "1.4.0.4" ideaVersion { sinceBuild = "243.25659.59" diff --git a/IDEA/src/main/java/ksp/kos/ideaplugin/highlighting/KerboScriptHighlightFilter.java b/IDEA/src/main/java/ksp/kos/ideaplugin/highlighting/KerboScriptHighlightFilter.java index 6fe38b7..fff1832 100644 --- a/IDEA/src/main/java/ksp/kos/ideaplugin/highlighting/KerboScriptHighlightFilter.java +++ b/IDEA/src/main/java/ksp/kos/ideaplugin/highlighting/KerboScriptHighlightFilter.java @@ -1,6 +1,5 @@ package ksp.kos.ideaplugin.highlighting; -import com.intellij.openapi.compiler.CompilerManager; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Condition; import com.intellij.openapi.vfs.VirtualFile; @@ -20,7 +19,6 @@ public KerboScriptHighlightFilter(Project project) { @Override public boolean value(final VirtualFile file) { - return file.getFileType() == KerboScriptFileType.INSTANCE - && !CompilerManager.getInstance(project).isExcludedFromCompilation(file); + return file.getFileType() == KerboScriptFileType.INSTANCE; } } diff --git a/IDEA/src/main/resources/META-INF/plugin.xml b/IDEA/src/main/resources/META-INF/plugin.xml index 79c0d45..0e00f00 100644 --- a/IDEA/src/main/resources/META-INF/plugin.xml +++ b/IDEA/src/main/resources/META-INF/plugin.xml @@ -80,7 +80,7 @@ kOS version supported: 1.4 - com.intellij.modules.java + com.intellij.modules.platform com.intellij.modules.lang From 3d520d067d0e0053d79daadc1e5f707b39c3547c Mon Sep 17 00:00:00 2001 From: valery-labuzhsky Date: Tue, 16 Jun 2026 16:58:51 +0100 Subject: [PATCH 2/5] [IDEA] Tests fixed --- IDEA/src/main/resources/META-INF/plugin.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/IDEA/src/main/resources/META-INF/plugin.xml b/IDEA/src/main/resources/META-INF/plugin.xml index 0e00f00..0db6b10 100644 --- a/IDEA/src/main/resources/META-INF/plugin.xml +++ b/IDEA/src/main/resources/META-INF/plugin.xml @@ -111,17 +111,17 @@ kOS version supported: 1.4 - + - + - + From 6d0220feb6c655e1cf47901340c58f6065b19108 Mon Sep 17 00:00:00 2001 From: valery-labuzhsky Date: Tue, 16 Jun 2026 17:22:49 +0100 Subject: [PATCH 3/5] [IDEA] Upgrade actions --- .github/workflows/idea-gradle-build-and-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/idea-gradle-build-and-test.yml b/.github/workflows/idea-gradle-build-and-test.yml index 41323ee..67c35c7 100644 --- a/.github/workflows/idea-gradle-build-and-test.yml +++ b/.github/workflows/idea-gradle-build-and-test.yml @@ -12,9 +12,9 @@ jobs: # Note: if we wanted, we could expand this to test on multiple OS's runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 21 - uses: actions/setup-java@v4 + uses: actions/setup-java@v6 with: distribution: 'temurin' java-version: '21' From 3b07a1e83c7b1b77e3af9ba240b71970d84671be Mon Sep 17 00:00:00 2001 From: valery-labuzhsky Date: Tue, 16 Jun 2026 17:24:39 +0100 Subject: [PATCH 4/5] [IDEA] Upgrade actions --- .github/workflows/idea-gradle-build-and-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/idea-gradle-build-and-test.yml b/.github/workflows/idea-gradle-build-and-test.yml index 67c35c7..61add50 100644 --- a/.github/workflows/idea-gradle-build-and-test.yml +++ b/.github/workflows/idea-gradle-build-and-test.yml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: Set up JDK 21 - uses: actions/setup-java@v6 + uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: '21' From 9f08c3fc704ab2054237b8e65602835c39820e33 Mon Sep 17 00:00:00 2001 From: valery-labuzhsky Date: Tue, 16 Jun 2026 17:31:40 +0100 Subject: [PATCH 5/5] [IDEA] Upgrade actions --- .github/workflows/idea-gradle-build-and-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/idea-gradle-build-and-test.yml b/.github/workflows/idea-gradle-build-and-test.yml index 61add50..9c3ae35 100644 --- a/.github/workflows/idea-gradle-build-and-test.yml +++ b/.github/workflows/idea-gradle-build-and-test.yml @@ -24,7 +24,7 @@ jobs: chmod +x gradlew ./gradlew test buildPlugin - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: KerboScript(kOS).zip path: IDEA/build/distributions/KerboScript(kOS).zip