Hi infra folks,
Chromium doesn't support MSVC anymore, but PDFium and V8 explicitly do, and take some dependencies from Chromium, like //third_party/zlib.
I recently ran into an issue with MSVC compilation while rolling DEPS for PDFium (see
crrev.com/c/2161475 for more details). The breaking change to //third_party/zlib wasn't caught by the MSVC bots. (Some speculation as to why on
https://pdfium-review.googlesource.com/c/pdfium/+/69002.) This required a fix to third_party/zlib/BUILD.gn before the PDFium roll succeeded. V8 likely would have had the same issue when trying to roll zlib.
As long as PDFium and V8 continue to maintain MSVC support, I was wondering if there's some way we could make sure the Chromium bots catch such things? Right now, they don't seem to catch changes to zlib.
--Kahmy