Skip to content

Commit a29eaf6

Browse files
committed
add idea 2025.3 to GitHub Actions
1 parent c21783a commit a29eaf6

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

.github/workflows/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ jobs:
88
fail-fast: false
99
matrix:
1010
version:
11-
- { jdk: 17, idea: 2024.1 }
1211
- { jdk: 21, idea: 2024.2 }
1312
- { jdk: 21, idea: 2024.3 }
1413
- { jdk: 21, idea: 2025.1 }

build.gradle

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ apply plugin: 'checkstyle'
1919
apply plugin: 'jacoco'
2020

2121
java {
22-
sourceCompatibility = JavaLanguageVersion.of(17)
23-
targetCompatibility = JavaLanguageVersion.of(17)
22+
sourceCompatibility = JavaLanguageVersion.of(21)
23+
targetCompatibility = JavaLanguageVersion.of(21)
2424
}
2525

2626
repositories {
@@ -86,13 +86,15 @@ jacocoTestReport {
8686
}
8787

8888
def versionToUse = System.getenv().getOrDefault( 'IDEA_VERSION', ideaVersion )
89-
def useInstaller = !versionToUse.containsIgnoreCase( "EAP" )
89+
def useIdeaInstaller = !versionToUse.containsIgnoreCase( "EAP" )
9090
dependencies {
9191
intellijPlatform {
9292
if (('2025.3' <=> versionToUse) <= 0 ){
93-
intellijIdea(versionToUse)
93+
intellijIdea(versionToUse) {
94+
useInstaller = useIdeaInstaller
95+
}
9496
} else {
95-
ideaType == 'IC' ? intellijIdeaCommunity(versionToUse, useInstaller) : intellijIdeaUltimate(versionToUse, useInstaller)
97+
ideaType == 'IC' ? intellijIdeaCommunity(versionToUse, useIdeaInstaller) : intellijIdeaUltimate(versionToUse, useIdeaInstaller)
9698
}
9799

98100
jetbrainsRuntime()
@@ -127,7 +129,7 @@ tasks.register('libs', Sync) {
127129

128130
tasks.register('testLibs', Sync) {
129131
from(configurations.testRuntimeClasspath)
130-
into("$layout.buildDirectory/test-libs")
132+
into(layout.buildDirectory.dir("test-libs"))
131133
rename('value-2.10.1.jar', 'immutables.jar')
132134
}
133135

0 commit comments

Comments
 (0)