I believe 82cc7e972db37938d3b5088816a8236bd6ec67e2 whose purpose was to extend the coverage of the test broke the Windows build:

java.util.regex.PatternSyntaxException: Illegal/unsupported escape sequence near index 122
Starting StartupInfoLoggerTests using Java 1.8.0_212 on concour-2k16-00 with PID 3356 \(started by CONCOUR-2K16-00$ in C:\opt\concourse\work\containers\00001ci2b45\tmp\build\6da1d659\git-repo\spring-boot-project\spring-boot\)


  |   | at java.util.regex.Pattern.error(Pattern.java:1957) |  
-- | -- | -- | --
  |   | at java.util.regex.Pattern.escape(Pattern.java:2473) |  
  |   | at java.util.regex.Pattern.atom(Pattern.java:2200) |  
  |   | at java.util.regex.Pattern.sequence(Pattern.java:2132) |  
  |   | at java.util.regex.Pattern.expr(Pattern.java:1998) |  
  |   | at java.util.regex.Pattern.compile(Pattern.java:1698) |  
  |   | at java.util.regex.Pattern.<init>(Pattern.java:1351) |  
  |   | at java.util.regex.Pattern.compile(Pattern.java:1028) |  
  |   | at java.util.regex.Pattern.matches(Pattern.java:1133) |  
  |   | at org.assertj.core.internal.Strings.assertMatches(Strings.java:844) |  
  |   | at org.assertj.core.api.AbstractCharSequenceAssert.matches(AbstractCharSequenceAssert.java:1021) |  
  |   | at org.springframework.boot.StartupInfoLoggerTests.startingFormat(StartupInfoLoggerTests.java:50)

Comment From: dreis2211

I can tackle that if you want me too. After all, it's the feature that I added - although not my particular commit ;-)

Comment From: snicoll

I've already pushed something. I'll kick-off a Windows build now

Comment From: snicoll

164a992 seems to have done the trick.