diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 568767c..b8e8a15 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -53,8 +53,8 @@ jobs: - name: Setup Java uses: actions/setup-java@v5 with: - distribution: 'adopt' - java-version: '21' + distribution: 'temurin' + java-version: '25' - name: Generating self-signed certificate run: | @@ -160,19 +160,19 @@ jobs: path: build/arm64 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ github.repository_owner }} password: ${{ secrets.DOCKER_TOKEN }} - name: Docker Build & Push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: push: true context: . diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 63b2e20..5805dc2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,11 +14,11 @@ jobs: - name: Setup Java uses: actions/setup-java@v5 with: - distribution: 'adopt' - java-version: '21' + distribution: 'temurin' + java-version: '25' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 with: cache-read-only: false diff --git a/build.gradle.kts b/build.gradle.kts index 1570639..a7ed4b9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,6 @@ plugins { - kotlin("jvm") version "2.3.10" - kotlin("plugin.allopen") version "2.3.10" + kotlin("jvm") version "2.3.21" + kotlin("plugin.allopen") version "2.3.21" id("io.quarkus") } @@ -35,11 +35,11 @@ dependencies { } group = "com.testainers" -version = "0.4.0" +version = "0.5.0" java { - sourceCompatibility = JavaVersion.VERSION_21 - targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_25 + targetCompatibility = JavaVersion.VERSION_25 } tasks.withType { @@ -63,7 +63,7 @@ allOpen { kotlin { compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_21 + jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_25 javaParameters = true } } diff --git a/gradle.properties b/gradle.properties index 3a2f18c..c48b3fb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,10 +1,10 @@ # Gradle properties quarkusPluginId=io.quarkus -quarkusPluginVersion=3.32.1 +quarkusPluginVersion=3.35.4 quarkusPlatformGroupId=io.quarkus.platform quarkusPlatformArtifactId=quarkus-bom -quarkusPlatformVersion=3.32.1 +quarkusPlatformVersion=3.35.4 org.gradle.jvmargs=-Xmx3g -XX:+UseParallelGC org.gradle.configuration-cache=true