diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ed4c1b8..59ac7c9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Java 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: corretto java-version: 21 @@ -28,7 +28,7 @@ jobs: run: ./gradlew projects clean build --no-daemon --refresh-dependencies - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: flags: unit-tests-${{ matrix.os }} fail_ci_if_error: true @@ -43,7 +43,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Java 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: corretto java-version: 21 @@ -55,7 +55,7 @@ jobs: run: ./gradlew projects clean integrationTest --no-daemon --refresh-dependencies - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: flags: integration-tests-${{ matrix.os }} fail_ci_if_error: true @@ -72,10 +72,10 @@ jobs: - name: Bump version id: version - uses: paulhatch/semantic-version@v5.3.0 + uses: paulhatch/semantic-version@v5.4.0 - name: Create GitHub tag and release - uses: softprops/action-gh-release@v0.1.15 + uses: softprops/action-gh-release@v2.0.4 with: tag_name: ${{ steps.version.outputs.version_tag }} generate_release_notes: true \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 65cf67b..7ef8b5e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,8 +11,8 @@ logger.quiet("Gradle version: ${gradle.gradleVersion}") plugins { id("java-library") - id("com.diffplug.gradle.spotless") version "6.22.0" apply (false) - id("com.github.spotbugs") version "5.1.5" apply (false) + id("com.diffplug.gradle.spotless") version "6.25.0" apply (false) + id("com.github.spotbugs") version "6.0.10" apply (false) id("com.asarkar.gradle.build-time-tracker") version "4.3.0" } @@ -101,15 +101,15 @@ subprojects { } dependencies { - val log4jVersion = "2.20.0" - val guavaVersion = "32.1.3-jre" + val log4jVersion = "2.23.1" + val guavaVersion = "33.1.0-jre" implementation("org.apache.logging.log4j:log4j-core:$log4jVersion") - implementation("com.github.spotbugs:spotbugs-annotations:4.8.0") + implementation("com.github.spotbugs:spotbugs-annotations:4.8.4") implementation("com.google.guava:guava:$guavaVersion") - val junitVersion = "5.10.0" - val truthVersion = "1.1.5" - val mockitoVersion = "5.6.0" + val junitVersion = "5.10.2" + val truthVersion = "1.4.2" + val mockitoVersion = "5.11.0" testImplementation("org.junit.jupiter:junit-jupiter:$junitVersion") testImplementation("com.google.truth:truth:$truthVersion") testImplementation("com.google.truth.extensions:truth-java8-extension:$truthVersion")