diffs.nvim/.github/workflows/test.yaml

28 lines
813 B
YAML

name: test
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
nvim: [stable, nightly]
name: Test (Neovim ${{ matrix.nvim }})
steps:
- uses: actions/checkout@v4
- uses: nvim-neorocks/nvim-busted-action@v1
with:
nvim_version: ${{ matrix.nvim }}
before: |
git clone --depth 1 https://github.com/the-mikedavis/tree-sitter-diff /tmp/ts-diff
cd /tmp/ts-diff && cc -shared -fPIC -o diff.so -I./src src/parser.c
mkdir -p ~/.local/share/nvim/site/parser ~/.local/share/nvim/site/queries/diff
cp diff.so ~/.local/share/nvim/site/parser/
cp queries/*.scm ~/.local/share/nvim/site/queries/diff/