diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75a269b..1c26c2d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,6 +19,6 @@ jobs: distribution: 'corretto' java-version: 25 - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 - name: Build with Gradle run: ./gradlew build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f64d96c..162b4e7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,21 +26,21 @@ jobs: distribution: 'corretto' java-version: 25 - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 - name: Build with Gradle run: ./gradlew build - name: Copy Jar for Docker run: cp ./build/libs/*.jar ./docker/iotfsdb.jar - name: Setup Docker - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Docker Login - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_TOKEN }} - name: Docker Build and Push id: docker - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ./docker push: true @@ -54,7 +54,7 @@ jobs: sbom: true platforms: linux/amd64, linux/arm64 - name: Create Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: ./build/libs/iotfsdb-*.jar fail_on_unmatched_files: true diff --git a/build.gradle b/build.gradle index 1b0b6f4..4b6ed86 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ plugins { id 'java' - id 'org.springframework.boot' version '4.0.3' + id 'org.springframework.boot' version '4.0.5' id 'io.spring.dependency-management' version '1.1.7' id 'gg.jte.gradle' version '3.2.3' id 'com.google.protobuf' version '0.9.6' @@ -39,11 +39,11 @@ dependencyManagement { protobuf { protoc { - artifact = 'com.google.protobuf:protoc:4.34.0' + artifact = 'com.google.protobuf:protoc:4.34.1' } plugins { grpc { - artifact = 'io.grpc:protoc-gen-grpc-java:1.79.0' + artifact = 'io.grpc:protoc-gen-grpc-java:1.80.0' } } generateProtoTasks { @@ -70,18 +70,18 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-aspectj' - implementation 'com.google.guava:guava:33.5.0-jre' - implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.1' + implementation 'com.google.guava:guava:33.6.0-jre' + implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3' implementation 'io.grpc:grpc-services' implementation 'org.springframework.grpc:spring-grpc-spring-boot-starter' implementation 'gg.jte:jte:3.2.3' implementation "gg.jte:jte-spring-boot-starter-4:3.2.3" - implementation("com.google.protobuf:protobuf-java:4.34.0") + implementation("com.google.protobuf:protobuf-java:4.34.1") compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' implementation 'org.mapstruct:mapstruct:1.6.3' annotationProcessor 'org.mapstruct:mapstruct-processor:1.6.3' - annotationProcessor "no.entur.mapstruct.spi:protobuf-spi-impl:1.52.0" + annotationProcessor "no.entur.mapstruct.spi:protobuf-spi-impl:1.53.0" testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.boot:spring-boot-starter-webmvc-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 37f78a6..c61a118 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-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME