Commit graph

90 commits

Author SHA1 Message Date
Dundar Göc
322c7995b2 ci: remove unnecessary apt calls 2022-02-06 13:58:41 +01:00
Dundar Göc
194aaf7159 ci: remove apt update if on workflows where it's not used
Shaves off 10 seconds per workflow.
2022-02-06 01:16:59 +01:00
Dundar Göc
cf8ca7ee4e ci: combine "Compile parsers" steps into a single step 2022-02-05 18:26:06 +01:00
Dundar Göc
4e1a1e1750 ci: combine "Check query files" steps into a single step 2022-02-05 18:26:06 +01:00
Dundar Göc
e18e518751 ci: introduce platform-independent environment variable NVIM 2022-02-05 18:26:06 +01:00
dundargoc
3041e32701
ci: mark automated PRs as draft (#2413)
The required checks can be initiated by marking the PR as ready for
review.
2022-02-01 09:08:45 +01:00
Dundar Göc
6799824f6b ci: skip swift check on neovim stable
This is meant as a temporary workaround until neovim 0.7 is released.

More context: https://github.com/nvim-treesitter/nvim-treesitter/issues/2313#issuecomment-1025258357
2022-01-31 23:05:51 +01:00
Christian Clason
ab29010c5b
ci: only fix major version of vulnerable action (#2411)
also bump checkout to v2 everywhere
2022-01-30 19:03:07 +01:00
Christian Clason
422657626b
chore: run parser update at least daily (#2379) 2022-01-27 15:41:11 +01:00
Christian Clason
c162991fa1 ci: bump tree-sitter to 0.20.4
fixes issues with `parser.h` not being generated
2022-01-23 22:24:16 +01:00
Munif Tanjim
020905ff26 ci: fix cache path for rust cargo 2022-01-22 20:54:53 +01:00
Christian Clason
b71d7cbd60 ci: drop windows+clang
takes significantly longer than other combinations
2022-01-22 19:32:24 +01:00
Stephan Seitz
9c63cfe72f ci: remove ccache
ccache did take too long to install on MacOS
2022-01-22 13:20:20 +01:00
Christian Clason
00736412a3 ci: bump tree-sitter to v0.20.3 2022-01-22 10:29:27 +01:00
Stephan Seitz
3c462d362f ci: Avoid rust-cache (failures and current git dependency) 2022-01-21 22:06:17 +01:00
Stephan Seitz
5f30cec075 ci: stop uploading artifacts (binary release archives soonish?) 2022-01-21 22:06:17 +01:00
Stephan Seitz
77fe45968c ci: fix cache path on Windows 2022-01-21 22:06:17 +01:00
Stephan Seitz
3372bfbcf2 ci: use curl on Windows CI 2022-01-21 22:06:17 +01:00
Stephan Seitz
8b0398c5e3 ci: cache using ccache 2022-01-21 22:06:17 +01:00
Stephan Seitz
ff97dfac7f ci: add cache for Rust dependency 2022-01-21 22:06:17 +01:00
Christian Clason
2fa395f01d ci: use stable tag for latest nvim release 2022-01-21 22:06:17 +01:00
Christian Clason
16c773c0f8 ci: use stable tag for latest nvim release 2022-01-21 19:38:01 +01:00
Christian Clason
4e4b58f8e9 ci: only run one compiler each on macos, ubuntu 2022-01-21 18:58:40 +01:00
Christian Clason
b7d4d8a55d ci: avoid duplicate CI runs
* run CI on push to master or synchronize PR
* cancel in-progress workflows for updated PR
2022-01-21 18:58:40 +01:00
Christian Clason
bf59e0a3fb ci: bump neovim and tree-sitter cli to latest version 2022-01-21 18:58:40 +01:00
Munif Tanjim
2c7c87570b ci: cache parsers for workflows/tests 2022-01-21 17:52:06 +01:00
Stephan Seitz
abb23c2565 Update .github/ISSUE_TEMPLATE/highlighting_issue.yml
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
2022-01-16 15:52:24 +01:00
Stephan Seitz
3451fa458b Update .github/ISSUE_TEMPLATE/highlighting_issue.yml
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
2022-01-16 15:52:24 +01:00
Stephan Seitz
57d976cafa Update .github/ISSUE_TEMPLATE/highlighting_issue.yml
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
2022-01-16 15:52:24 +01:00
Stephan Seitz
93a10ebdd4 Update .github/ISSUE_TEMPLATE/highlighting_issue.yml
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
2022-01-16 15:52:24 +01:00
Stephan Seitz
3c1042bf6d docs: use markdown instead of checkboxes 2022-01-16 15:52:24 +01:00
Stephan Seitz
000923ccfc docs: add issue template for highlighting issues 2022-01-16 15:52:24 +01:00
Stephan Seitz
b96f70905b fix(haskell): Haskell switched to C scanner 2022-01-05 22:40:23 +01:00
Stephan Seitz
cd6aabb964 ci: use Neovim v0.6.0 2021-12-06 22:34:30 +01:00
Stephan Seitz
5684389a27 ci: open PRs to update README 2021-12-06 21:29:50 +01:00
Stephan Seitz
ec276ed460 ci: add nightly again to CI 2021-11-30 20:46:35 +01:00
Stephan Seitz
771abaf531 ci: Add workflow for tests 2021-11-24 17:29:55 +01:00
Stephan Seitz
8016b74cea ci: Try out windows-2022 2021-11-24 14:47:07 +01:00
Santos Gallegos
b784ca7fca Add query error: invalid node type at position to the troubleshooting section
We have had many of these recently...
2021-11-20 17:32:50 +01:00
Dundar Göc
6a4fdb317d chore: fix typos 2021-11-02 23:47:48 +01:00
Stephan Seitz
7135321cc2 ci: use nvim v0.5.1 on CI 2021-10-21 19:50:23 +02:00
Stephan Seitz
24edc5d93f ci: upload artifacts before check
This could provide better possibilities to investigate a failed CI.
2021-10-21 19:50:23 +02:00
Javier López
66f1873213 feat(healthcheck): support native lua healthchecks, and fixes
After neovim/neovim#15259 lua healthchecks are called directly and are
prefered over neovim autoload ones. The discover of Lua ones requires
the function to be named "check()".

Also the mentioned PR changed the design of healthchecks to not use
output capturing, therefore avoid printing and instead concatenate and
call the health functions.
2021-10-11 09:47:16 +02:00
Thomas Vigouroux
7241ddaff4 chore(issues): make bug_report an issue form 2021-08-23 16:40:41 +02:00
Stephan Seitz
59887fbf33 Use node action 2021-07-31 19:57:08 +02:00
Thomas Vigouroux
11801ddc9f feat(mergify): delay mergify merging by one day 2021-07-19 11:03:13 +02:00
Thomas Vigouroux
647f81638e fix: only automerge when then is two approvals 2021-07-18 19:24:57 +02:00
Thomas Vigouroux
6dc6a68aca fix(mergify): only merge when there is no review requests 2021-07-18 19:24:57 +02:00
Thomas Vigouroux
74d1d58572 ci(mergify): don't use queues 2021-07-18 18:43:45 +02:00
Thomas Vigouroux
e88f154dc4 ci(Mergify): configuration update 2021-07-18 18:30:56 +02:00