Christian Clason
8262ccf990
fixup: it's fine
2024-02-09 10:45:13 +01:00
Christian Clason
de4a651da7
ci: pin tree-sitter-cli version in npm install
...
This prevents bad tags from messing up CI
2024-02-09 10:33:35 +01:00
Christian Clason
364b86ec8e
ci: use M1 for macOS
...
GH Actions runners use M1 hardware for `macos-14` now. Since macOS is
one of the slowest platforms for parser compilation, switching should
give us not only ARM coverage but also shorter CI times.
2024-01-31 15:19:51 +01:00
Christian Clason
569d5dfadb
ci: use nvim-treesitter-bot as author
2024-01-30 09:01:30 +01:00
Christian Clason
e24dab6696
ci: use nvim-treesitter-bot as committer
2024-01-29 10:14:42 +01:00
Christian Clason
b5736698be
ci: use token for automated PRs
...
* Use a Github App token to allow CI to run automatically
(Following
https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens )
* Enable automerge
* make lint workflow only run once on PRs to master
2024-01-28 16:15:57 +01:00
Christian Clason
023a8ee9a2
ci: bump cache to v4
2024-01-24 10:30:08 +01:00
Pham Huy Hoang
79975d6557
ci: add query lint job
2024-01-19 16:58:37 +01:00
Christian Clason
9288d9b505
ci: bump actions to latest
2024-01-05 12:54:30 +01:00
ObserverOfTime
34b2f7803b
ci: fix update lockfile workflow
2023-08-20 10:11:11 +03:00
ObserverOfTime
1a4116aef1
ci: update workflows
2023-08-18 11:09:57 +03:00
Matthieu Coudron
bc52938ddd
ci: dont hardcode the rockspec version
2023-08-13 15:01:04 +02:00
Matthieu Coudron
baed6439e2
ci: fix luarocks tag release process
...
bumped version of the action
Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>
2023-08-13 11:26:59 +02:00
Christian Clason
330da0ff07
ci: bump actions to latest
2023-07-11 08:14:21 +02:00
Amaan Qureshi
46ddea9dec
fix(dart): update indents from upstream ( #4924 )
2023-06-07 20:10:54 +02:00
GitHub
62146fe415
Update parsers: c, cpp, cuda, gitcommit, glsl, go, hlsl, scala, supercollider
...
skip dart updates from now on
2023-05-31 19:08:20 +02:00
Christian Clason
23dfae4db8
ci: bump tree-sitter CLI to v0.20.8
2023-05-30 10:44:31 +02:00
Amaan Qureshi
905877e75f
chore: update skipped langs in ci
2023-05-29 19:30:19 +02:00
Amaan Qureshi
754b509f26
chore: update Gleam
2023-05-29 11:13:36 -04:00
Matthieu Coudron
b401b7423d
ci: bump release workflow
...
new version adds 'make' support and should fix the release job
2023-02-24 15:27:12 +01:00
Matthieu Coudron
84b047e424
fix(ci): remove double 'uses'
...
which invalidates the action
2023-02-24 11:18:15 +01:00
dundargoc
83e2e22d9e
ci: remove ready_for_review type
...
It's only needed if a job is disabled for drafts. Otherwise it will just
run the same workflow twice.
2023-02-23 21:03:02 +01:00
Marc Jakobi
ba35d094c1
ci: add release workflow for luarocks upload ( #4109 )
2023-02-22 19:15:43 +01:00
Kiyoon Kim
80e41f22ce
prettier formatting yml and md
2023-02-16 01:48:37 -08:00
Kiyoon Kim
b44871afb5
Add treesitter CLI in CI with Windows and mac
2023-02-15 03:23:38 -08:00
ObserverOfTime
e6eaefe449
ci: fix readme workflow
2023-01-21 20:39:10 +01:00
Christian Clason
d18851653e
ci: stop running update-lockfile after every commit
...
This is wasteful and noisy for unrelated commits, while the intended use
(making sure that new parsers have a lockfile entry) can be covered by
either making sure this is part of the initial PR (ideally) or running
the action manually.
2023-01-14 13:54:55 +01:00
Stephan Seitz
3e316204f8
ci: fix file name for cache calculation
2023-01-08 00:33:13 +01:00
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