Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,7 @@ binding.gyp linguist-generated
setup.py linguist-generated
Makefile linguist-generated
Package.swift linguist-generated

# Zig bindings
build.zig linguist-generated
build.zig.zon linguist-generated
2 changes: 1 addition & 1 deletion .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ jobs:
name: Parser fuzzing
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: tree-sitter/fuzz-action@v4
16 changes: 7 additions & 9 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: CI

on:
push:
branches: 'master'
branches: [master]
pull_request:
branches: 'master'
branches: [master]
workflow_dispatch:

concurrency:
Expand All @@ -19,23 +19,21 @@ jobs:
matrix:
os:
- ubuntu-latest
# windows-latest
- macos-14
- macos-latest
- windows-latest
runs-on: ${{matrix.os}}
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up tree-sitter
uses: tree-sitter/setup-action@v2
with:
install-lib: false
uses: tree-sitter/setup-action/cli@v2

- name: Run tests
uses: tree-sitter/parser-test-action@v2

- name: Clone neovim runtime corpus
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: neovim/neovim
path: .tests/neovim
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ jobs:
release:
uses: tree-sitter/workflows/.github/workflows/release.yml@main
with:
attestations: true
attestations: true
23 changes: 16 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
# Rust artifacts
Cargo.lock
target/

# Node artifacts
build/
prebuilds/
node_modules/
*.tgz

# Swift artifacts
.build/

# Go artifacts
go.sum
_obj/

# Python artifacts
Expand All @@ -27,13 +25,24 @@ dist/
*.dylib
*.dll
*.pc
*.exp
*.lib

# Zig artifacts
.zig-cache/
zig-cache/
zig-out/

# Example dirs
/examples/*/

# Grammar volatiles
dsl.d.ts
*.wasm
*.obj
*.o

# Other dirs
.tests/
parser/
# Archives
*.tar.gz
*.tgz
*.zip
*.jar
31 changes: 0 additions & 31 deletions Cargo.toml

This file was deleted.

115 changes: 0 additions & 115 deletions Makefile

This file was deleted.

49 changes: 0 additions & 49 deletions Package.swift

This file was deleted.

21 changes: 0 additions & 21 deletions binding.gyp

This file was deleted.

16 changes: 0 additions & 16 deletions bindings/c/tree-sitter-vim.h

This file was deleted.

11 changes: 0 additions & 11 deletions bindings/c/tree-sitter-vim.pc.in

This file was deleted.

13 changes: 0 additions & 13 deletions bindings/go/binding.go

This file was deleted.

15 changes: 0 additions & 15 deletions bindings/go/binding_test.go

This file was deleted.

5 changes: 0 additions & 5 deletions bindings/go/go.mod

This file was deleted.

Loading