File tree 3 files changed +8
-27
lines changed
3 files changed +8
-27
lines changed Original file line number Diff line number Diff line change 43
43
- name : Run tests
44
44
uses : tree-sitter/parser-test-action@v2
45
45
with :
46
- test-rust : ${{runner.os == 'Linux'}}
46
+ test-rust : true
47
+ test-node : true
48
+ test-python : true
49
+ test-go : true
50
+ test-swift : true
47
51
- name : Parse examples
48
52
uses : tree-sitter/parse-action@v4
49
53
with :
57
61
!examples/cpython/Lib/test/test_type_params.py
58
62
invalid-files : |
59
63
examples/cpython/Lib/test/tokenizedata/badsyntax_3131.py
60
- fuzz :
61
- name : Fuzz parser
62
- runs-on : ubuntu-latest
63
- steps :
64
- - name : Checkout repository
65
- uses : actions/checkout@v4
66
- with :
67
- fetch-depth : 2
68
- - name : Check for scanner changes
69
- id : scanner-changes
70
- run : |-
71
- if git diff --quiet HEAD^ -- src/scanner.c; then
72
- printf 'changed=false\n' >> "$GITHUB_OUTPUT"
73
- else
74
- printf 'changed=true\n' >> "$GITHUB_OUTPUT"
75
- fi
76
- - name : Fuzz parser
77
- uses : tree-sitter/fuzz-action@v4
78
- if : steps.scanner-changes.outputs.changed == 'true'
Original file line number Diff line number Diff line change 17
17
uses : actions/checkout@v4
18
18
- name : Run fuzzer
19
19
uses : tree-sitter/fuzz-action@v4
20
- with :
21
- tree-sitter-version : v0.22.2
Original file line number Diff line number Diff line change 1
- name : Publish package
1
+ name : Publish packages
2
2
3
3
on :
4
4
push :
5
5
tags : ["*"]
6
6
7
- concurrency :
8
- group : ${{github.workflow}}-${{github.ref}}
9
- cancel-in-progress : true
10
-
11
7
jobs :
8
+ github :
9
+ uses : tree-sitter/workflows/.github/workflows/release.yml@main
12
10
npm :
13
11
uses : tree-sitter/workflows/.github/workflows/package-npm.yml@main
14
12
secrets :
You can’t perform that action at this time.
0 commit comments