{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1740150949,"commit_time":1740167635,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"d4896d94f2e9530d47bf519c9d9b790720bf10a4","message":"GHA/windows: replace GfW with MSYS2 runtime downgrade\n\nWe recently switched to a known good version of Git for Windows to avoid\nthe MSYS2/Cygwin runtime performance regression.\n\nMSYS2 is closer to the source of the MSYS2/Cygwin projects. Its known\ngood version is newer. Installing the downgrade is faster and safer. It\nalso allows to restore the scripts to their original iteration, making\nthe workaround easier to drop once the perf issue is fixed upstream.\n\nTherefore, switch back to using MSYS2, and install the runtime downgrade\nbefore running curl tests.\n\nAlso disable `pacman`'s `CheckSpace` for best performance.\n\nJeremy identified to the root cause of the perf regression in this\nCygwin commit (from 2024-09-17):\nhttps://cygwin.com/git/?p=newlib-cygwin.git;a=commit;h=c7fe29f5cb85242ae2607945762f7e0b9af02513\n\nCo-authored-by: Jeremy Drake\nPatch: https://github.com/jeremyd2019/curl/commit/95a404e19ae03ba8d35089e66d9690e3a4f11b7c\nRef: https://github.com/curl/curl/pull/16217#issuecomment-2673158597\nRef: https://github.com/curl/curl/pull/16217#issuecomment-2673461330\n\nFollow-up to 116950a25066257f86461f9d1dfa5f787f55e73c #16265\nFollow-up to 1bf774df57e873d08f0c6e525e6ec3a0f6e62bce #16217\nFollow-up to 5f9411f953f35ca84645b5a6824fb9fef20887ed #15380\n\nCloses #16424\n","parents":["f261c8d992d29e80e33d81cd2566bd970df2becf"],"tree_hash":"49e69a2c5a0eacd2013927abeaaa169f46d177d7"}