Skip to content

Commit 968f67f

Browse files
committed
test tree-sitter grammars
1 parent 6df57ea commit 968f67f

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

.github/workflows/test-suite.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,26 @@ jobs:
3030
sudo dpkg -i pandoc-3.7.0.2-1-amd64.deb
3131
shell: bash
3232

33+
- name: Install tree-sitter CLI
34+
run: |
35+
curl -LO https://github.com/tree-sitter/tree-sitter/releases/download/v0.25.8/tree-sitter-linux-x86.gz
36+
gunzip tree-sitter-linux-x86.gz
37+
chmod +x tree-sitter-linux-x86
38+
3339
- name: Build
3440
run: cargo build
3541
shell: bash
3642

37-
- name: Test
43+
- name: Test Rust code
3844
run: cargo test
3945
shell: bash
46+
47+
- name: Test inline tree-sitter grammar
48+
run: |
49+
cd crates/tree-sitter-qmd/tree-sitter-markdown-inline
50+
../../../tree-sitter-linux-x86 test
51+
52+
- name: Test block tree-sitter grammar
53+
run: |
54+
cd crates/tree-sitter-qmd/tree-sitter-markdown
55+
../../../tree-sitter-linux-x86 test

0 commit comments

Comments
 (0)