Skip to content

Commit fb1c3e5

Browse files
fix(deps): update all non-major dependencies (#434)
* fix(deps): update all non-major dependencies * fix: Add workaround for Quarkus circular dependency issue - Replace mustRunAfter with afterEvaluate block to handle task dependencies - Addresses known Quarkus + Kotlin integration issue --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Oguzhan Soykan <[email protected]>
1 parent ba91677 commit fb1c3e5

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
# Upload the results to GitHub's code scanning dashboard (optional).
5757
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
5858
- name: "Upload to code-scanning"
59-
uses: github/codeql-action/upload-sarif@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3.28.17
59+
uses: github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
6060
with:
6161
sarif_file: results.sarif
6262

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ kotest = "5.9.1"
55
detekt = "1.23.8"
66
junit = "5.12.2"
77
koin = "4.0.4"
8-
quarkus = "3.22.3"
8+
quarkus = "3.23.0"
99
jakarta = "4.1.0"
1010
spring-boot-2x = "2.7.18"
11-
spring-boot-3x = "3.4.5"
11+
spring-boot-3x = "3.5.0"
1212

1313
[libraries]
1414
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx" }

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

projects/kediatr-quarkus-starter/build.gradle.kts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ dependencies {
1616
testImplementation(libs.quarkus.junit5)
1717
}
1818

19-
tasks.withType<KotlinCompile> {
20-
mustRunAfter(tasks.quarkusGenerateCode, tasks.quarkusGenerateCodeDev, tasks.quarkusGeneratedSourcesClasses)
19+
// Workaround for Quarkus circular dependency issue
20+
// See: https://github.com/quarkusio/quarkus/issues/29698
21+
project.afterEvaluate {
22+
getTasksByName("quarkusGenerateCode", true).forEach { task ->
23+
task.setDependsOn(task.dependsOn.filterIsInstance<Provider<Task>>().filter { it.get().name != "processResources" })
24+
}
25+
getTasksByName("quarkusGenerateCodeDev", true).forEach { task ->
26+
task.setDependsOn(task.dependsOn.filterIsInstance<Provider<Task>>().filter { it.get().name != "processResources" })
27+
}
2128
}

0 commit comments

Comments
 (0)