<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/ci, branch mix</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>ci(build.ps1): restore comment removed in #19336</title>
<updated>2022-08-15T04:41:00+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-15T04:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6264aa521ec5f1d07b35e6744060a259841545e6'/>
<id>6264aa521ec5f1d07b35e6744060a259841545e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci(cache): remove ccache</title>
<updated>2022-08-12T13:07:23+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-08-11T09:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5b80d202712876f63050f783df1af42612acab2f'/>
<id>5b80d202712876f63050f783df1af42612acab2f</id>
<content type='text'>
It was never in action since migrating from travis to github actions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was never in action since migrating from travis to github actions.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci(windows): config and build before publish step (#19416)</title>
<updated>2022-07-18T13:18:15+00:00</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-07-18T13:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d15a66d80336ff3f6c69a0eff4c17c83a84d44c9'/>
<id>d15a66d80336ff3f6c69a0eff4c17c83a84d44c9</id>
<content type='text'>
Problem: Windows package step failed (silently).
Solution: Make sure to configure cmake before attempting to build the package target.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: Windows package step failed (silently).
Solution: Make sure to configure cmake before attempting to build the package target.</pre>
</div>
</content>
</entry>
<entry>
<title>ci: refactor build.ps1 #19336</title>
<updated>2022-07-17T22:07:35+00:00</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-07-17T22:07:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9f4b19b6d029263d40b099669a57abbd807fd86e'/>
<id>9f4b19b6d029263d40b099669a57abbd807fd86e</id>
<content type='text'>
Refactor `build.ps1` into a more modular design

https://github.com/neovim/neovim/blob/9728f3b558c8cf9bd2bc331de8a5cc80ba0d3797/.github/workflows/ci.yml#L283-L296

- Separate CI steps.
- Remove unneeded code related to setting up CMake.
- Use parallel/incremental builds.
- Fix github's cache.
- Clear the way for the possibility of replacing this file with a cmake-preset:
  https://github.com/neovim/neovim/pull/19128</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor `build.ps1` into a more modular design

https://github.com/neovim/neovim/blob/9728f3b558c8cf9bd2bc331de8a5cc80ba0d3797/.github/workflows/ci.yml#L283-L296

- Separate CI steps.
- Remove unneeded code related to setting up CMake.
- Use parallel/incremental builds.
- Fix github's cache.
- Clear the way for the possibility of replacing this file with a cmake-preset:
  https://github.com/neovim/neovim/pull/19128</pre>
</div>
</content>
</entry>
<entry>
<title>ci: remove unnecessary file ci/script.sh</title>
<updated>2022-07-11T15:16:55+00:00</updated>
<author>
<name>Dundar Goc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-07-11T14:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40'/>
<id>d77ec8a5c6d76d5bd78490474dcc238ab8fc7b40</id>
<content type='text'>
It only runs run_tests.sh and checks coverage, which can be replaced by
just moving the coverage check to ci/run_tests.sh.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It only runs run_tests.sh and checks coverage, which can be replaced by
just moving the coverage check to ci/run_tests.sh.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: remove unnecessary file run_lint.sh</title>
<updated>2022-07-11T14:41:06+00:00</updated>
<author>
<name>Dundar Goc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-07-11T14:38:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bb1a464467aefb443d4461e4d75cf0fc4283b461'/>
<id>bb1a464467aefb443d4461e4d75cf0fc4283b461</id>
<content type='text'>
It's a leftover artifact that currently just acts as an unnecessary
intermediary script that calls the Makefile. It can be replaced by just
calling the Makefile directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a leftover artifact that currently just acts as an unnecessary
intermediary script that calls the Makefile. It can be replaced by just
calling the Makefile directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: rename build-related dirs</title>
<updated>2022-06-28T11:02:29+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-06-27T10:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f05a2891d3da9f9fcd9c7457ca0c2a54ff65078b'/>
<id>f05a2891d3da9f9fcd9c7457ca0c2a54ff65078b</id>
<content type='text'>
Problem:
Dirs "config", "packaging", and "third-party" are all closely related
but this is not obvious from the layout. This adds friction for new
contributors.

Solution:
- rename config/ to cmake.config/
- rename test/config/ to test/cmakeconfig/ because it is used in Lua
  tests: require('test.cmakeconfig.paths').
- rename packaging/ to cmake.packaging/
- rename third-party/ to cmake.deps/ (parallel with .deps/)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Dirs "config", "packaging", and "third-party" are all closely related
but this is not obvious from the layout. This adds friction for new
contributors.

Solution:
- rename config/ to cmake.config/
- rename test/config/ to test/cmakeconfig/ because it is used in Lua
  tests: require('test.cmakeconfig.paths').
- rename packaging/ to cmake.packaging/
- rename third-party/ to cmake.deps/ (parallel with .deps/)
</pre>
</div>
</content>
</entry>
<entry>
<title>build: add a cmake target for all used linters #18543</title>
<updated>2022-06-09T15:09:24+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-06-09T15:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6d57bb89c1ee376b60198f4a4b75430905844138'/>
<id>6d57bb89c1ee376b60198f4a4b75430905844138</id>
<content type='text'>
* build: move the logic for linters to cmake
Cmake is our source of truth. We should have as much of our build
process there as possible so everyone can make use of it.

* build: remove redundant check for ninja generator
The minimum cmake version as of writing this is 3.10, which has ninja
support.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* build: move the logic for linters to cmake
Cmake is our source of truth. We should have as much of our build
process there as possible so everyone can make use of it.

* build: remove redundant check for ninja generator
The minimum cmake version as of writing this is 3.10, which has ninja
support.</pre>
</div>
</content>
</entry>
<entry>
<title>ci: use python3 explicitly to fix macos warnings #18837</title>
<updated>2022-06-03T15:15:45+00:00</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-06-03T15:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=84d8cc3ae51a0b98c9c2a82e148e90ee27798961'/>
<id>84d8cc3ae51a0b98c9c2a82e148e90ee27798961</id>
<content type='text'>
&gt; DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020

Testing `pynvim` compatibility with python2 should not be done in core,
and there's only a provider_spec for python3 either way.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&gt; DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020

Testing `pynvim` compatibility with python2 should not be done in core,
and there's only a provider_spec for python3 either way.</pre>
</div>
</content>
</entry>
<entry>
<title>ci(provider): skip installing perl provider on macOS</title>
<updated>2022-06-01T21:05:17+00:00</updated>
<author>
<name>Dundar Goc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-06-01T19:53:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=79bf5074499ae06788762ec49d12af6175b01d15'/>
<id>79bf5074499ae06788762ec49d12af6175b01d15</id>
<content type='text'>
The macOS CI jobs fail to properly install the perl provider, making the
entire thing fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The macOS CI jobs fail to properly install the perl provider, making the
entire thing fail.
</pre>
</div>
</content>
</entry>
</feed>
