neovim/ci
dundargoc f8af81445b
ci: remove mingw job #18580
Unnecessary CI builds increase the change of spurious failures, which are costly
noise. Of course, we should fix all legitimate bugs, but we also cannot
micro-manage every platform, so there needs to be a clear motivation for the CI
builds that we maintain.

Reasons against maintaining a mingw CI job:
1. The windows mingw build is slow.
2. Failures:
    - https://github.com/neovim/neovim/issues/18494
    - https://github.com/neovim/neovim/issues/18495
3. The mingw artifact is 10x bigger than the windows MSVC artifact:
   https://github.com/neovim/neovim/issues/10560
4. Our releases publish the MSVC (not mingw) artifact for Windows users:
   https://github.com/neovim/neovim/releases
5. Non-MSVCRT has limitations documented by libuv: http://docs.libuv.org/en/v1.x/process.html
   > On Windows file descriptors greater than 2 are available to the child process only if the child processes uses the MSVCRT runtime.

Closes https://github.com/neovim/neovim/issues/18551
2022-05-15 15:59:58 -07:00
..
common test: fix runnvim.sh (#17690) 2022-03-13 22:07:22 +08:00
snap chore: fix typos (#17755) 2022-03-25 19:57:59 +01:00
before_cache.sh ci: only cache third-party deps if they exist 2022-02-19 20:36:29 -05:00
before_script.sh ci: remove outdated travis-specific code (#16869) 2022-01-01 12:42:26 -05:00
build.ps1 ci: remove mingw job #18580 2022-05-15 15:59:58 -07:00
install.sh ci: remove all code containing python2 2022-01-26 23:44:02 +01:00
run_lint.sh ci: refactor and simplify CI process 2022-03-10 09:21:41 +01:00
run_tests.sh ci: refactor and simplify CI process 2022-03-10 09:21:41 +01:00
script.sh ci: remove outdated travis-specific code (#16869) 2022-01-01 12:42:26 -05:00