Commit graph

89 commits

Author SHA1 Message Date
ObserverOfTime
b156939461 ci: properly fix lockfile action 2023-01-04 17:35:52 +01:00
Stephan Seitz
ac9b33d5bd ci: trim final "] when parsers get added in update-lockfile.yml
See https://github.com/nvim-treesitter/nvim-treesitter/pull/4066

The diff will look different when a whole parser gets added:
```
@ ["gleam","revision"]
- "cfcbca3f8f734773878e00d7bfcedea98eb10be2"
+ "3eb2e1783f3bf6f85c16cdd150e2f256b2f6844e"
@ ["nix","revision"]
- "6b71a810c0acd49b980c50fc79092561f7cee307"
+ "1b69cf1fa92366eefbe6863c184e5d2ece5f187d"
@ ["wgsl_bevy"]
+ {"revision":"c81dc770310795caea5e00996505deba024ec698"}
```

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2023-01-03 11:56:53 +01:00
Stephan Seitz
ab414f8b1c ci: allow negative assertions in tests 2023-01-01 15:32:07 +01:00
dundargoc
e8b765bee1 ci: use builtin jq instead of downloading it 2022-12-21 17:11:59 +01:00
dundargoc
225846c5e8 ci: bump stylua action to v2 2022-12-17 18:55:50 +01:00
dundargoc
f2a5524add ci: bump action versions 2022-12-17 12:57:24 +01:00
Stephan Seitz
818fb3b96b ci: Add name of updated parsers to commit message
Fixes #3962
2022-12-15 10:03:04 +01:00
Christian Clason
cc28f56398 ci: install libfuse2 2022-12-02 19:52:19 +01:00
Christian Clason
a52cbe0951 ci(lint): update stylua-actions 2022-09-23 09:14:05 +02:00
Christian Clason
a2ee5610ae ci: add workflow_dispatch 2022-08-23 00:52:35 +02:00
Stephan Seitz
ec98bcc216 parsers(dart): unlock dart parser
Segfault seems to be fixed in
c667fd401c

After 30min of fuzzing no Segfault found so far.
2022-08-02 21:52:37 +02:00
Breno Reis
91725df581 Add dart to skip lockfile update list 2022-07-13 11:29:58 +02:00
Brian Albert Monroe
e68ea36745 fix: Add rnoweb to ALLOWED_INSTALLATION_FAILURES
As per the request from @theHamsta in #2934
2022-06-19 21:45:19 +02:00
Christian Clason
8a1acc00d2 ci: bump treesitter to 0.20.6 2022-04-16 10:43:46 +02:00
Christian Clason
02818f8a4c ci: remove all swift skips
followup to #2796
2022-04-16 10:36:52 +02:00
Stephan Seitz
901b31f66c ci: don't skip swift anymore
I think this was a nvim 0.6 issue
2022-04-15 18:35:17 +02:00
Christian Clason
5633f897a7 ci: update windows workflow to 0.7
Unarchive directory was renamed to `nvim-win64`
2022-04-15 18:30:14 +02:00
Christian Clason
31155af885
fixup: lock nix, not norg (#2682)
fixup for 739fefa8fa
2022-03-27 11:47:03 +02:00
Christian Clason
739fefa8fa ci: lock nix parser 2022-03-26 12:21:38 +01:00
Christian Clason
0982e3ce8b ci: ignore gleam for lockfile update 2022-03-02 22:01:55 +01:00
Stephan Seitz
6ef19f9d9d ci(tests): download highlight-assertions for faster CI
This avoids any Rust build dependencies.
2022-02-19 12:20:22 +01:00
Dundar Göc
f476df31af ci: rename workflows and jobs to be more consistent 2022-02-14 19:15:17 +01:00
Dundar Göc
d7eab3a5a9 ci: use apt-get instead of apt to avoid warnings from apt 2022-02-06 13:58:41 +01:00
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
b96f70905b fix(haskell): Haskell switched to C scanner 2022-01-05 22:40:23 +01:00