aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/ui.lua
diff options
context:
space:
mode:
authordundargoc <33953936+dundargoc@users.noreply.github.com>2023-02-12 11:50:08 +0100
committerGitHub <noreply@github.com>2023-02-12 11:50:08 +0100
commite81b4274fc18de4be753c07db642111129ff84ee (patch)
tree1ae8e56eebca357d2263e713c5519eb772207ce7 /runtime/lua/vim/ui.lua
parent3a5dddf24f9d4d8959194b0cd3c6a7dd0cbd73ae (diff)
downloadrneovim-e81b4274fc18de4be753c07db642111129ff84ee.tar.gz
rneovim-e81b4274fc18de4be753c07db642111129ff84ee.tar.bz2
rneovim-e81b4274fc18de4be753c07db642111129ff84ee.zip
ci: delete ci/ (#22227)
Having CI scripts that is separate from the build system causes tremendous amounts of problems, headaches and bugs. Testing the validity of the scripts locally become near impossible as time goes on as they're only vetted if it works on whatever CI provider we happened to have at the time, with their own quirks and behavior. The extra indirection between "cmake <-> general CI scripts <-> GHA" is also a frequent source of problems, as the orchestration needs to be done with environment variables, cmake flags and github actions matrix strategy. This combination has turned out to be exceptionally fragile. Examples: https://github.com/neovim/neovim/commit/15394b6855c3b17be06bf2bfbac7797d9c3ebf1d https://github.com/neovim/neovim/commit/13aa23b62af4df3e7f10687b76fe8c04efa2a598 https://github.com/neovim/neovim/pull/22072#discussion_r1094390713 A lot of the code was inlined to .github/workflows/ci.yml without further modifications. While this in itself doesn't integrate with our build system any more than the current situation, it does 1. remove a level of indirection, and more importantly 2. allow us to slowly start integrating the CI into our build system now that all the relevant code is in one place.
Diffstat (limited to 'runtime/lua/vim/ui.lua')
0 files changed, 0 insertions, 0 deletions