From 9bbba1bf1e8863c507f259201946e18c73c297c7 Mon Sep 17 00:00:00 2001 From: slinkydeveloper Date: Mon, 2 Jun 2025 17:45:44 +0200 Subject: [PATCH 1/3] Make KtTypeTag public --- .../restate/serde/kotlinx/KotlinSerializationSerdeFactory.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sdk-serde-kotlinx/src/main/kotlin/dev/restate/serde/kotlinx/KotlinSerializationSerdeFactory.kt b/sdk-serde-kotlinx/src/main/kotlin/dev/restate/serde/kotlinx/KotlinSerializationSerdeFactory.kt index 095867b2..db1ce7ec 100644 --- a/sdk-serde-kotlinx/src/main/kotlin/dev/restate/serde/kotlinx/KotlinSerializationSerdeFactory.kt +++ b/sdk-serde-kotlinx/src/main/kotlin/dev/restate/serde/kotlinx/KotlinSerializationSerdeFactory.kt @@ -49,8 +49,7 @@ constructor( } } - @PublishedApi - internal class KtTypeTag( + class KtTypeTag( val type: KClass<*>, /** Reified type */ val kotlinType: KType? From eb3908a444551421699ad6319c41a295b98199f5 Mon Sep 17 00:00:00 2001 From: slinkydeveloper Date: Mon, 2 Jun 2025 18:21:32 +0200 Subject: [PATCH 2/3] Pull docker image to speedup CI --- .github/workflows/tests.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 180e5ce9..54b18b49 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -30,6 +30,9 @@ jobs: - name: Validate Gradle wrapper uses: gradle/actions/wrapper-validation@v3 + - name: Pull Restate docker image + run: docker pull ghcr.io/restatedev/restate:main + - name: Build with Gradle run: ./gradlew build From d0dc85ade1437a543f41f4fba0a55d7826e7e166 Mon Sep 17 00:00:00 2001 From: slinkydeveloper Date: Mon, 2 Jun 2025 18:34:16 +0200 Subject: [PATCH 3/3] Bump GH action for gradle to v4 --- .github/workflows/integration.yaml | 2 +- .github/workflows/tests.yml | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index a4df2556..04fe57f4 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -101,7 +101,7 @@ jobs: java-version: '21' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v4 - name: Build restatedev/test-services-java image run: ./gradlew -Djib.console=plain :test-services:jibDockerBuild diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 54b18b49..473211f0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,10 +25,7 @@ jobs: distribution: 'adopt' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 - - - name: Validate Gradle wrapper - uses: gradle/actions/wrapper-validation@v3 + uses: gradle/actions/setup-gradle@v4 - name: Pull Restate docker image run: docker pull ghcr.io/restatedev/restate:main @@ -56,7 +53,7 @@ jobs: distribution: 'temurin' java-version: '21' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v4 - name: Build Javadocs run: gradle :sdk-aggregated-javadocs:javadoc