File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040
4141 - name : Run test suite
4242 run : |
43- cd scripts && python -m pytest ../tests/ -v --tb=short
43+ # ulimit -s unlimited prevents SIGSEGV from tree-sitter's internal C
44+ # recursion on deeply-nested ASTs (issue #235, test_large_file_parsing.py)
45+ ulimit -s unlimited
46+ cd scripts && python -m pytest ../tests/ -v --tb=short \
47+ --ignore=../tests/test_integration.py
4448
4549 # ─── Benchmark ─────────────────────────────────────────────────
4650 benchmark :
@@ -98,14 +102,14 @@ jobs:
98102 pip install tree-sitter-python tree-sitter-javascript tree-sitter-html tree-sitter-css || true
99103 pip install tree-sitter-typescript tree-sitter-rust || true
100104
101- - name : Run codelens check ( self-analysis)
105+ - name : Run codelens self-analysis
102106 run : |
103- cd scripts && python codelens.py check . --severity high --format json
107+ cd scripts && python codelens.py audit . --check dead-code,smell --severity high --format json
104108 continue-on-error : true
105109
106110 - name : Generate SARIF output
107111 run : |
108- cd scripts && python codelens.py check . --format sarif > ../codelens-results.sarif
112+ cd scripts && python codelens.py audit . --check dead-code,smell --format sarif > ../codelens-results.sarif
109113 continue-on-error : true
110114
111115 - name : Upload SARIF as artifact
Original file line number Diff line number Diff line change @@ -27,15 +27,15 @@ jobs:
2727
2828 - name : Initialize CodeLens
2929 run : |
30- python3 scripts/codelens.py init .
30+ python3 scripts/codelens.py scan .
3131
3232 - name : Scan codebase
3333 run : |
3434 python3 scripts/codelens.py scan .
3535
3636 - name : Run quality gate
3737 run : |
38- python3 scripts/codelens.py check . --severity high --sarif
38+ python3 scripts/codelens.py audit . --check dead-code,smell,complexity --severity high
3939
4040 - name : Upload SARIF results
4141 if : always()
5959
6060 - name : Run benchmarks
6161 run : |
62- python3 scripts/codelens.py benchmark .
62+ cd benchmarks && python run_benchmarks.py --quick
6363
6464 - name : Check for regression
6565 run : |
6666 python3 benchmarks/check_regression.py --compare baseline
67+ continue-on-error : true
You can’t perform that action at this time.
0 commit comments