diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 67a2b9b..91da166 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,7 +40,7 @@ jobs: - uses: graalvm/setup-graalvm@cabbb10818fabc989d6dbd508e4846596d20dd2d # v1.6.0 if: ${{ matrix.musl }} with: - java-version: '21' + java-version: '25' github-token: ${{ secrets.GITHUB_TOKEN }} native-image-job-reports: 'true' native-image-musl: 'true' @@ -48,7 +48,7 @@ jobs: - uses: graalvm/setup-graalvm@cabbb10818fabc989d6dbd508e4846596d20dd2d # v1.6.0 if: ${{ !matrix.musl }} with: - java-version: '21' + java-version: '25' github-token: ${{ secrets.GITHUB_TOKEN }} native-image-job-reports: 'true' @@ -138,8 +138,8 @@ jobs: - name: Setup Java for JReleaser uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.8.0 with: - java-version: '21' - distribution: 'adopt' + java-version: '25' + distribution: 'corretto' - name: Version id: version diff --git a/.github/workflows/security-submit-dependecy-graph.yml b/.github/workflows/security-submit-dependecy-graph.yml index 48963aa..cd808d6 100644 --- a/.github/workflows/security-submit-dependecy-graph.yml +++ b/.github/workflows/security-submit-dependecy-graph.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - uses: graalvm/setup-graalvm@cabbb10818fabc989d6dbd508e4846596d20dd2d # v1.6.0 with: - java-version: 21 + java-version: 25 - name: Generate and submit dependency graph for wave-cli uses: gradle/actions/dependency-submission@748248ddd2a24f49513d8f472f81c3a07d4d50e1 # v4.4.4 diff --git a/app/build.gradle b/app/build.gradle index f8ebef5..7e78bb8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,7 +7,7 @@ plugins { java { toolchain { - languageVersion = JavaLanguageVersion.of(21) + languageVersion = JavaLanguageVersion.of(25) } sourceCompatibility = 17 targetCompatibility = 17 @@ -32,10 +32,10 @@ dependencies { // bump commons-io version to address security vulnerabilities runtimeOnly 'commons-io:commons-io:2.18.0' - testImplementation "org.apache.groovy:groovy:4.0.24" - testImplementation "org.apache.groovy:groovy-nio:4.0.24" - testImplementation "org.apache.groovy:groovy-test:4.0.24" - testImplementation "org.apache.groovy:groovy-json:4.0.24" + testImplementation "org.apache.groovy:groovy:4.0.31" + testImplementation "org.apache.groovy:groovy-nio:4.0.31" + testImplementation "org.apache.groovy:groovy-test:4.0.31" + testImplementation "org.apache.groovy:groovy-json:4.0.31" testImplementation "net.bytebuddy:byte-buddy:1.14.11" testImplementation ("org.spockframework:spock-core:2.4-groovy-4.0") { exclude group: 'org.apache.groovy' } } @@ -96,7 +96,7 @@ graalvmNative { } javaLauncher = javaToolchains.launcherFor { - languageVersion = JavaLanguageVersion.of(21) + languageVersion = JavaLanguageVersion.of(25) vendor = JvmVendorSpec.matching("Oracle Corporation") } buildArgs.add('--enable-url-protocols=https')