aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKiyoon Kim <yoonkr33@gmail.com>2023-02-14 17:16:33 +0000
committerStephan Seitz <stephan.seitz@fau.de>2023-02-15 03:23:38 -0800
commitb44871afb59e456bbff4113e416405c06c991cf5 (patch)
tree04113f85280760d6ddddd2c6f065f75992c0945e
parentdocs(readme): remove ambiguous comment (#4321) (diff)
downloadnvim-treesitter-b44871afb59e456bbff4113e416405c06c991cf5.tar
nvim-treesitter-b44871afb59e456bbff4113e416405c06c991cf5.tar.gz
nvim-treesitter-b44871afb59e456bbff4113e416405c06c991cf5.tar.bz2
nvim-treesitter-b44871afb59e456bbff4113e416405c06c991cf5.tar.lz
nvim-treesitter-b44871afb59e456bbff4113e416405c06c991cf5.tar.xz
nvim-treesitter-b44871afb59e456bbff4113e416405c06c991cf5.tar.zst
nvim-treesitter-b44871afb59e456bbff4113e416405c06c991cf5.zip
Add treesitter CLI in CI with Windows and mac
-rw-r--r--.github/workflows/test-queries.yml8
-rw-r--r--.github/workflows/tests.yml5
-rw-r--r--scripts/ci-install-ubuntu-latest.sh3
3 files changed, 9 insertions, 7 deletions
diff --git a/.github/workflows/test-queries.yml b/.github/workflows/test-queries.yml
index 8545965b1..5c9786536 100644
--- a/.github/workflows/test-queries.yml
+++ b/.github/workflows/test-queries.yml
@@ -24,8 +24,8 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-2022, macos-latest]
- cc: [ gcc, clang ]
- nvim_tag: [ stable ]
+ cc: [gcc, clang]
+ nvim_tag: [stable]
exclude:
- os: ubuntu-latest
cc: clang
@@ -59,10 +59,12 @@ jobs:
- uses: ilammy/msvc-dev-cmd@v1
- uses: actions/setup-node@v3
+ - name: Install tree-sitter CLI
+ run: npm i -g tree-sitter-cli
+
- name: Install and prepare Neovim
env:
NVIM_TAG: ${{ matrix.nvim_tag }}
- TREE_SITTER_CLI_TAG: v0.20.6
run: |
bash ./scripts/ci-install-${{ matrix.os }}.sh
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 4c807cdcb..078cdbd52 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -20,7 +20,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest]
- cc: [ gcc ]
+ cc: [gcc]
name: Run tests
runs-on: ${{ matrix.os }}
@@ -30,6 +30,9 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
+ - name: Install tree-sitter CLI
+ run: npm i -g tree-sitter-cli
+
- name: Test Dependencies
run: |
mkdir -p ~/.local/share/nvim/site/pack/plenary.nvim/start
diff --git a/scripts/ci-install-ubuntu-latest.sh b/scripts/ci-install-ubuntu-latest.sh
index e65c670dc..5ab229e1d 100644
--- a/scripts/ci-install-ubuntu-latest.sh
+++ b/scripts/ci-install-ubuntu-latest.sh
@@ -1,6 +1,3 @@
-wget -O - https://github.com/tree-sitter/tree-sitter/releases/download/${TREE_SITTER_CLI_TAG}/tree-sitter-linux-x64.gz | gunzip -c > tree-sitter
-sudo cp ./tree-sitter /usr/bin/tree-sitter
-sudo chmod uog+rwx /usr/bin/tree-sitter
wget https://github.com/neovim/neovim/releases/download/${NVIM_TAG}/nvim-linux64.tar.gz
tar -zxf nvim-linux64.tar.gz
sudo ln -s $(pwd)/nvim-linux64/bin/nvim /usr/local/bin