Skip to content

Commit 31725c1

Browse files
committed
build: update bindings
1 parent 89e0420 commit 31725c1

File tree

12 files changed

+211
-92
lines changed

12 files changed

+211
-92
lines changed

.editorconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,6 @@ indent_size = 8
4141

4242
[parser.c]
4343
indent_size = 2
44+
45+
[{alloc,array,parser}.h]
46+
indent_size = 2

.gitattributes

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,41 @@
11
* text=auto eol=lf
22

3-
src/*.json linguist-generated
4-
src/parser.c linguist-generated
5-
src/tree_sitter/* linguist-generated
3+
# Generated source files
4+
typescript/src/*.json linguist-generated
5+
typescript/src/parser.c linguist-generated
6+
typescript/src/tree_sitter/* linguist-generated
67

7-
bindings/** linguist-generated
8+
tsx/src/*.json linguist-generated
9+
tsx/src/parser.c linguist-generated
10+
tsx/src/tree_sitter/* linguist-generated
11+
12+
# C bindings
13+
bindings/c/* linguist-generated
14+
CMakeLists.txt linguist-generated
15+
Makefile linguist-generated
16+
17+
# Rust bindings
18+
bindings/rust/* linguist-generated
19+
Cargo.toml linguist-generated
20+
Cargo.lock linguist-generated
21+
22+
# Node.js bindings
23+
bindings/node/* linguist-generated
824
binding.gyp linguist-generated
25+
package.json linguist-generated
26+
package-lock.json linguist-generated
27+
28+
# Python bindings
29+
bindings/python/** linguist-generated
930
setup.py linguist-generated
10-
Makefile linguist-generated
11-
CMakeLists.txt linguist-generated
12-
Package.swift linguist-generated
31+
pyproject.toml linguist-generated
32+
33+
# Go bindings
34+
bindings/go/* linguist-generated
1335
go.mod linguist-generated
36+
go.sum linguist-generated
37+
38+
# Swift bindings
39+
bindings/swift/** linguist-generated
40+
Package.swift linguist-generated
41+
Package.resolved linguist-generated

.github/workflows/publish.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,32 @@ on:
44
push:
55
tags: ["*"]
66

7+
permissions:
8+
contents: write
9+
id-token: write
10+
attestations: write
11+
712
jobs:
813
github:
914
uses: tree-sitter/workflows/.github/workflows/release.yml@main
15+
with:
16+
generate: true
17+
attestations: true
1018
npm:
1119
uses: tree-sitter/workflows/.github/workflows/package-npm.yml@main
1220
secrets:
1321
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
22+
with:
23+
generate: true
1424
crates:
1525
uses: tree-sitter/workflows/.github/workflows/package-crates.yml@main
1626
secrets:
1727
CARGO_REGISTRY_TOKEN: ${{secrets.CARGO_REGISTRY_TOKEN}}
28+
with:
29+
generate: true
1830
pypi:
1931
uses: tree-sitter/workflows/.github/workflows/package-pypi.yml@main
2032
secrets:
2133
PYPI_API_TOKEN: ${{secrets.PYPI_API_TOKEN}}
34+
with:
35+
generate: true

CMakeLists.txt

Lines changed: 63 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.lock

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/c/tree-sitter-tsx.pc.in

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/c/tree-sitter-typescript.pc.in

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.mod

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.sum

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)