Skip to content

Commit ec8ea56

Browse files
committed
Use processIsolation for SigstoreSignFilesTask to avoid OutOfMemory: MetaSpace
see gradle/gradle#18313 Signed-off-by: Vladimir Sitnikov <[email protected]>
1 parent 60b0b7a commit ec8ea56

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

sigstore-gradle/sigstore-gradle-sign-base-plugin/src/main/kotlin/dev/sigstore/sign/tasks/SigstoreSignFilesTask.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,12 @@ abstract class SigstoreSignFilesTask : DefaultTask() {
121121
@TaskAction
122122
protected fun sign() {
123123
workerExecutor
124-
.classLoaderIsolation { classpath.from(sigstoreClientClasspath) }
124+
.processIsolation {
125+
classpath.from(sigstoreClientClasspath)
126+
forkOptions {
127+
environment(System.getenv())
128+
}
129+
}
125130
.run {
126131
for (signature in signatures) {
127132
submit(SignWorkAction::class.java) {

0 commit comments

Comments
 (0)