diff --git a/.github/workflows/publish-dev-docker-image.yml b/.github/workflows/publish-dev-docker-image.yml index b0cde32..8bf6b4c 100644 --- a/.github/workflows/publish-dev-docker-image.yml +++ b/.github/workflows/publish-dev-docker-image.yml @@ -39,7 +39,7 @@ jobs: arguments: build - name: Log in to the Container registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -47,7 +47,7 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} diff --git a/.github/workflows/publish-package-to-ghcr.yml b/.github/workflows/publish-package-to-ghcr.yml index caef461..4235e38 100644 --- a/.github/workflows/publish-package-to-ghcr.yml +++ b/.github/workflows/publish-package-to-ghcr.yml @@ -105,7 +105,7 @@ jobs: arguments: build - name: Log in to the Container registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 if: (steps.tag-action.outputs.tag != '') with: registry: ${{ env.REGISTRY }} @@ -114,7 +114,7 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 if: (steps.tag-action.outputs.tag != '') with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} diff --git a/Dockerfile b/Dockerfile index 6735c30..df1cb9b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=linux/x86_64 eclipse-temurin:21.0.8_9-jre-alpine@sha256:990397e0495ac088ab6ee3d949a2e97b715a134d8b96c561c5d130b3786a489d +FROM --platform=linux/x86_64 eclipse-temurin:21.0.10_7-jre-alpine@sha256:6ad8ed080d9be96b61438ec3ce99388e294af216ed57356000c06070e85c5d5d RUN apk --no-cache upgrade && apk --no-cache add curl ca-certificates diff --git a/build.gradle.kts b/build.gradle.kts index 81b221a..2d86ee7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,12 +1,12 @@ import com.expediagroup.graphql.plugin.gradle.tasks.GraphQLGenerateClientTask plugins { - id("org.springframework.boot") version "3.5.7" + id("org.springframework.boot") version "3.5.10" id("io.spring.dependency-management") version "1.1.7" id("com.expediagroup.graphql") version "8.8.1" id("io.gitlab.arturbosch.detekt") version "1.23.8" - kotlin("jvm") version "2.0.21" - kotlin("plugin.spring") version "2.0.21" + kotlin("jvm") version "2.3.10" + kotlin("plugin.spring") version "2.3.10" jacoco } @@ -23,7 +23,7 @@ repositories { mavenCentral() } -extra["springCloudVersion"] = "2025.0.0" +extra["springCloudVersion"] = "2025.1.1" dependencyManagement { imports { @@ -37,13 +37,13 @@ dependencies { implementation("org.springframework.boot:spring-boot-starter-actuator") implementation("org.springframework.boot:spring-boot-starter-cache") implementation("com.github.ben-manes.caffeine:caffeine:2.9.3") - implementation("org.springframework.cloud:spring-cloud-starter-openfeign:4.3.0") + implementation("org.springframework.cloud:spring-cloud-starter-openfeign:4.3.1") implementation("org.springframework.boot:spring-boot-starter-websocket") implementation("io.github.resilience4j:resilience4j-spring-boot3") implementation("org.jetbrains.kotlin:kotlin-reflect") - implementation("com.fasterxml.jackson.core:jackson-annotations:2.20") + implementation("com.fasterxml.jackson.core:jackson-annotations:2.21") implementation("com.expediagroup:graphql-kotlin-spring-client:8.8.1") - developmentOnly("io.netty:netty-resolver-dns-native-macos:4.2.7.Final") { + developmentOnly("io.netty:netty-resolver-dns-native-macos:4.2.10.Final") { artifact { classifier = "osx-aarch_64" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d4081da..aaaabb3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME