File tree 4 files changed +26
-5
lines changed
4 files changed +26
-5
lines changed Original file line number Diff line number Diff line change @@ -22,10 +22,15 @@ jobs:
22
22
23
23
- name : Install LuaRocks
24
24
uses : leafo/gh-actions-luarocks@v4
25
+ with :
26
+ luarocksVersion : " 3.10.0"
25
27
26
28
- name : Build
27
29
run : scripts/setup_local_luarocks.sh
28
30
31
+ - name : Run Tests
32
+ run : scripts/run_tests.sh
33
+
29
34
- name : Lint
30
35
run : scripts/lint_teal.sh
31
36
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -e
3
+
4
+ # Navigate to the root of the repo
5
+ cd " $( dirname " $0 " ) /.."
6
+
7
+ # Set the local LuaRocks path
8
+ LUAROCKS_TREE=" $( pwd) /luarocks_tree"
9
+
10
+ # Run unit tests
11
+ echo " Run LuaRocks tests:"
12
+ luarocks test --tree=" $LUAROCKS_TREE "
Original file line number Diff line number Diff line change 4
4
# Navigate to the root of the repo
5
5
cd " $( dirname " $0 " ) /.."
6
6
7
- luarocks init --tree=./luarocks_tree
8
-
9
7
# Set the local LuaRocks path
10
8
LUAROCKS_TREE=" $( pwd) /luarocks_tree"
11
9
10
+ # setup local LuaRocks
11
+ luarocks init --tree=" $LUAROCKS_TREE "
12
+ PATH=" $LUAROCKS_TREE /bin" :" $PATH "
13
+ export PATH
14
+
12
15
# Install project dependencies from the rockspec
13
16
echo " Installing project dependencies..."
14
17
luarocks make --tree=" $LUAROCKS_TREE "
Original file line number Diff line number Diff line change 1
1
rockspec_format = " 3.0"
2
2
3
3
package = " teal-language-server"
4
- version = " 0.0.5 -1"
4
+ version = " 0.1.0 -1"
5
5
6
6
source = {
7
7
url = " git+https://github.com/teal-language/teal-language-server.git" ,
@@ -23,8 +23,8 @@ dependencies = {
23
23
" inspect" ,
24
24
" luv" ,
25
25
" lusc_luv >= 4.0" ,
26
- " ltreesitter" ,
27
- " tree-sitter-cli" ,
26
+ " ltreesitter-ts==0.0.1 " ,
27
+ " tree-sitter-cli==0.24.4 " ,
28
28
" tree-sitter-teal" ,
29
29
}
30
30
@@ -47,6 +47,7 @@ build = {
47
47
[" teal_language_server.env_updater" ] = " gen/teal_language_server/env_updater.lua" ,
48
48
[" teal_language_server.lsp" ] = " gen/teal_language_server/lsp.lua" ,
49
49
[" teal_language_server.lsp_events_manager" ] = " gen/teal_language_server/lsp_events_manager.lua" ,
50
+ [" teal_language_server.lsp_formatter" ] = " gen/teal_language_server/lsp_formatter.lua" ,
50
51
[" teal_language_server.lsp_reader_writer" ] = " gen/teal_language_server/lsp_reader_writer.lua" ,
51
52
[" teal_language_server.main" ] = " gen/teal_language_server/main.lua" ,
52
53
[" teal_language_server.misc_handlers" ] = " gen/teal_language_server/misc_handlers.lua" ,
You can’t perform that action at this time.
0 commit comments