neovim/.github
dundargoc 198a952c13 build: add luals check
This automatically downloads and uses the correct luals binary for the
currently used system. `make luals` will run luals on all lua files in
`runtime`.

We download lua-language-server manually instead of relying on
contributors downloading it on their own (like with stylua) as
lua-language-server is updated frequently which may cause unnecessary
friction. Therefore, we download a pinned version of luals which we then
can manually bump when needed. This can be re-evaluated if luals becomes
more stable in the future.

Currently this is not run when using `make lint` since cmake style "file
caching" doesn't seem possible at the moment. This is because checking a
single file doesn't seem to work.

Work on https://github.com/neovim/neovim/issues/24563.
2025-02-09 18:10:54 +01:00
..
actions ci: bump cache action to version 4 2024-01-20 12:49:43 +01:00
ISSUE_TEMPLATE docs(gh): use new issue types 2025-01-17 16:41:39 +01:00
scripts ci(arm64): skip installing npm to prevent segmentation faults 2025-02-08 14:14:42 +01:00
workflows build: add luals check 2025-02-09 18:10:54 +01:00
dependabot.yml ci: use "ci" as the commit type for dependabot updates 2023-03-24 05:39:18 +01:00
FUNDING.yml funding: Bountysource Salt -> GitHub Sponsors & Open Collective [ci skip] (#12959) 2020-09-21 20:47:02 +02:00
SECURITY.md docs: add security policy (#17338) 2022-12-22 13:20:19 +01:00