From cf2ca419eaf1b62063c3c6cc4b7f867b43ef17fd Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 6 May 2026 09:13:17 +0100 Subject: [PATCH] Pin Antora's Node version to 24.14.1 24.15.0 regularly crashes during Windows CI builds. The suspected cause is nodejs/node#62991. Closes gh-50295 --- .../org/springframework/boot/build/AntoraConventions.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java b/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java index 0219a16f4f1..7422a497f66 100644 --- a/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java +++ b/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java @@ -28,6 +28,7 @@ import java.util.Map; import com.fasterxml.jackson.databind.ObjectMapper; import com.github.gradle.node.NodeExtension; +import com.github.gradle.node.NodePlugin; import com.github.gradle.node.npm.task.NpmInstallTask; import io.spring.gradle.antora.GenerateAntoraYmlPlugin; import io.spring.gradle.antora.GenerateAntoraYmlTask; @@ -122,6 +123,9 @@ public class AntoraConventions { }); checkAntoraJavadocMacros.configure((macrosTask) -> macrosTask.setClasspath(javadocMacros)); }); + project.getPlugins() + .withType(NodePlugin.class, + (node) -> project.getExtensions().getByType(NodeExtension.class).getVersion().set("24.14.1")); } private void configureGenerateAntoraPlaybookTask(Project project,