Commit Graph

64 Commits

Author SHA1 Message Date
Lewis Russell
2d1271962f ci: update conventional commits 2024-04-03 09:39:27 +01:00
Marc Jakobi
070875f9e4 feat: publish releases to luarocks 2024-04-02 00:15:44 +01:00
Lewis Russell
590d077c55 feat!: change default of attached_to_untracked to false 2024-01-25 16:48:27 +00:00
Lewis Russell
e93a158b87 feat: update issue templates 2023-12-07 11:15:45 +00:00
Lewis Russell
19654d963e refactor: vendor vim.system 2023-10-01 16:54:55 +01:00
Lewis Russell
e308a4f5dd build: add doc and lint check 2023-09-23 11:13:14 +01:00
Lewis Russell
2e23db475c ci: stale action fixup 2023-08-25 11:02:50 +01:00
Lewis Russell
c083c43793 ci: add response action 2023-08-25 10:44:56 +01:00
Lewis Russell
f1378831b1 feat(watcher): move from libuv poll to file event watcher 2023-06-19 11:22:33 +01:00
Lewis Russell
04821ad076 chore: update bug template 2023-06-14 12:05:18 +01:00
Lewis Russell
92654646f8 refactor: post teal-pocolypse cleanup
- assume vim.iconv
2023-06-14 12:02:18 +01:00
Lewis Russell
4bbfb06cf7 fix: vendor testsuite 2023-06-13 15:32:14 +01:00
Lewis Russell
4d63d996b0 refactor: remove teal 2023-06-13 15:32:14 +01:00
dundargoc
3b6c0a6412
ci: don't install unnecessary former neovim dependencies (#760)
Also prefer apt-get over apt to not trigger the "apt has no stable CLI
interface" warning.
2023-03-01 22:52:16 +01:00
dundargoc
f9810bfb65
ci: fix cache key (#761) 2023-03-01 22:09:46 +01:00
Lewis Russell
f965e3bad0 perf: reduce startup time 2023-03-01 16:34:52 +00:00
dundargoc
76b71f74ce ci: use clang instead of gcc compiler
Clang has faster link time optimization by default, which will should
save 10-20 seconds per CI run.
2023-02-28 15:51:02 +00:00
dundargoc
9aa7049518 ci: add ci.yml and Makefile as part of the cache key
If we change ci.yml or Makefile we should to rebuild all supported
neovim versions again. For example, if we accidentally remove a
dependency that works as expected on nightly but not on v0.7.2 we need
the CI job to fail immediately.
2023-02-28 15:50:42 +00:00
Lewis Russell
d949a7a58c fix(ci): update for latest changes on HEAD 2023-02-13 10:28:09 +00:00
Lewis Russell
71644a2907 chore: remove PULL_REQUEST_TEMPLATE.md 2022-12-16 13:00:47 +00:00
Lewis Russell
6831872853 chore: add FUNDING.yml 2022-12-15 15:08:54 +00:00
Lewis Russell
9110ea15a1 feat(preview): add preview_hunk_inline() 2022-10-29 11:56:14 +01:00
tester
6321c884b1 ci: clean up and update the workflow file
- Remove redundant comments
- Bump all actions to latest stable
- Replace deprecated set-output with Github environment files
2022-10-28 09:29:49 +01:00
Lewis Russell
05fd787b79 chore(ci): partition deps better 2022-10-07 15:37:24 +01:00
Lewis Russell
f623543458 chore(ci)!: drop support for v0.6.x 2022-10-07 14:02:11 +01:00
Lewis Russell
18b5523e38 build: update Teal to 0.14.1 2022-08-31 15:07:42 +01:00
Lewis Russell
79c55eb553 ci: install build deps later 2022-08-19 12:51:44 +01:00
Lewis Russell
536d6963f0 fix(ci): separate steps 2022-08-19 12:21:59 +01:00
Lewis Russell
6eb07412c2 build: use local version of tl and inspect 2022-08-19 12:20:47 +01:00
Lewis Russell
feff9d5618 ci: use Neovim nightly instead of master
...to allow more caching
2022-08-10 12:02:52 +01:00
Lewis Russell
794ca89b30 perf: do not run word diff on folded lines 2022-08-10 11:37:57 +01:00
Lewis Russell
64ecd6d8d1 chore(ci): add Neovim 0.7 to build matrix 2022-04-15 16:54:29 +01:00
Lewis Russell
683c0b4ceb chore(ci): add conventional commits action 2022-04-15 16:49:02 +01:00
Lewis Russell
9c0fb1a1c7 chore: fix issue template 2022-03-31 09:19:14 +01:00
Lewis Russell
2a107231d9 refactor: vendor in async lib
- Typed teal implementation
- Better error diagnostics
- Removes dependency on plenary.nvim
2022-03-25 17:24:05 +00:00
Lewis Russell
e2b2730254 chore: update issue template 2022-02-08 14:52:08 +00:00
Lewis Russell
0ec0f3166b refactor(highlights)!: Use nvim_set_hl for setting highlights
Requires neovim master with commit 5be2cdd91 (PR neovim/neovim #17187)
2022-02-01 17:23:46 +00:00
Lewis Russell
2119ddd495 chore(ci): change Neovim v0.5.0 -> v0.6.1 2022-01-20 17:26:22 +00:00
Lewis Russell
61a81b0c00
Update bug_report.yaml 2021-11-04 17:06:25 +00:00
Lewis Russell
8b0d921e72 fix(ci): update workflow with recent Makefile changes 2021-10-15 13:18:30 +01:00
Lewis Russell
b43360710e chore(ci): use master instead of nightly 2021-09-24 13:50:39 +01:00
Lewis Russell
22bc45e170 chore: .yaml -> .yml 2021-08-24 15:59:13 +01:00
Lewis Russell
bafb6c5326 chore: add issue template config 2021-08-24 15:42:31 +01:00
Lewis Russell
e1bf31d5f0 chore: tweak issue templates 2021-08-24 15:40:20 +01:00
Lewis Russell
1c7944275d chore: Update issue templates
Stolen from https://github.com/nvim-telescope/telescope.nvim
2021-08-24 15:35:51 +01:00
Lewis Russell
3799922347 chore: add pull request template
... so people know not to edit lua files directly
2021-08-24 12:12:48 +01:00
Lewis Russell
1ddb1f64f5 Add support for vim.xdl_diff
Requires PR neovim/neovim/#14536
2021-08-23 12:43:21 +01:00
Lewis Russell
dc4988f6b5 Update tl to 0.13.2 2021-08-02 13:23:20 +01:00
Lewis Russell
70811e32a6 Run CI against nvim 0.5 2021-07-06 13:30:19 +01:00
Lewis Russell
246a064eed Update issue templates 2021-05-06 17:11:05 +01:00