-
Notifications
You must be signed in to change notification settings - Fork 249
31 lines (27 loc) · 829 Bytes
/
lint.yaml
File metadata and controls
31 lines (27 loc) · 829 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
on: [push, pull_request]
name: Lint
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: install neovim
uses: rhysd/action-setup-vim@v1
with:
neovim: true
version: v0.11.3
- name: install lua-language-server
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
cd
gh release download -R sumneko/lua-language-server -p '*-linux-x64.tar.gz' -D lua-language-server
tar xzf lua-language-server/* -C lua-language-server
echo "${PWD}/lua-language-server/bin" >> $GITHUB_PATH
export PATH="${PWD}/lua-language-server/bin:${PATH}"
lua-language-server --version
- name: lint
run: |
make deps
make lint