diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b44e199..dc9797a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,6 +59,7 @@ jobs: ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_PASSWORD }} - name: Upload coverage to Qlty + if: matrix.java == '25' uses: qltysh/qlty-action/coverage@a19242102d17e497f437d7466aa01b528537e899 # v2.2.0 with: token: ${{ secrets.QLTY_COVERAGE_TOKEN }} diff --git a/sshlib/build.gradle.kts b/sshlib/build.gradle.kts index 8de0daa..7587bdd 100644 --- a/sshlib/build.gradle.kts +++ b/sshlib/build.gradle.kts @@ -57,8 +57,15 @@ dependencies { testRuntimeOnly(libs.junit.jupiter.engine) } +val testJdkVersion = providers.gradleProperty("jdkVersion").map(String::toInt).orElse(17) + tasks.test { useJUnitPlatform() + javaLauncher.set( + javaToolchains.launcherFor { + languageVersion.set(JavaLanguageVersion.of(testJdkVersion.get())) + }, + ) } java {