Skip to content

Commit 5d1b0c0

Browse files
committed
ci: add action for running tests
1 parent 298d231 commit 5d1b0c0

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

.github/workflows/integration.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ jobs:
1111
luacheck:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- name: Luacheck
15-
uses: lunarmodules/[email protected]
14+
- uses: lunarmodules/[email protected]
1615

1716
stylua:
1817
runs-on: ubuntu-latest
@@ -22,3 +21,19 @@ jobs:
2221
with:
2322
token: ${{ secrets.GITHUB_TOKEN }}
2423
args: --color always --check lua/
24+
25+
tests:
26+
runs-on: ubuntu-latest
27+
steps:
28+
- uses: actions/checkout@v3
29+
- name: Install Neovim
30+
uses: rhysd/action-setup-vim@v1
31+
with:
32+
neovim: true
33+
version: nightly
34+
- name: Install luarocks + packages
35+
run: |
36+
sudo apt install -y luarocks
37+
sudo luarocks install vusted
38+
- name: Run tests
39+
run: vusted tests --output=gtest

0 commit comments

Comments
 (0)