Skip to content

Commit 0199260

Browse files
authored
fix(build): update foojay to 1.0.0, fix hotswap GC and agent resolution (#154)
- Bump foojay-resolver-convention 0.10.0 → 1.0.0 to fix IBM_SEMERU field removal in Gradle 9.x JvmVendorSpec - Switch runServerHotswap from ZGC to G1GC; JBR enhanced class redefinition requires Serial or G1 GC - Mark hotswapAgent dependency non-transitive so singleFile resolves exactly one JAR - Fix pinned SHA for actions/create-github-app-token v2 in release workflow
1 parent c492fac commit 0199260

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- name: Generate bot token
2020
id: app-token
21-
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713a63b1132f8e3a # v2
21+
uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2
2222
with:
2323
app-id: ${{ secrets.RELEASE_APP_ID }}
2424
private-key: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}

server/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ dependencies {
3333
testImplementation("org.mockito:mockito-core")
3434
testImplementation("org.mockito:mockito-junit-jupiter")
3535

36-
hotswapAgent("org.hotswapagent:hotswap-agent:2.0.3")
36+
hotswapAgent("org.hotswapagent:hotswap-agent:2.0.3") { isTransitive = false }
3737
}
3838

3939
java {
@@ -81,7 +81,7 @@ tasks {
8181
jvmArgs(
8282
"-XX:+AllowEnhancedClassRedefinition",
8383
"-XX:HotswapAgent=external",
84-
"-XX:+UseZGC",
84+
"-XX:+UseG1GC",
8585
"-XX:+UseCompactObjectHeaders",
8686
"-Xms256M",
8787
"-Xmx512M",

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
rootProject.name = "Voyager"
22

33
plugins {
4-
id("org.gradle.toolchains.foojay-resolver-convention") version "0.10.0"
4+
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
55
}
66

77
dependencyResolutionManagement {

0 commit comments

Comments
 (0)