File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,15 +43,18 @@ jobs:
4343 cd tree-sitter-java
4444 tree-sitter generate --abi=15
4545 make all install PREFIX="$RUNNER_TOOL_CACHE/tree-sitter/lib"
46- - name : Generate code with jextract
46+ - name : Set up jextract
4747 run : |-
4848 curl -LSs '${{env.JEXTRACT_URL}}_linux-x64_bin.tar.gz' | tar xzf - -C "$RUNNER_TOOL_CACHE"
4949 printf '%s/jextract-25/bin\n' "$RUNNER_TOOL_CACHE" >> "$GITHUB_PATH"
50- mvn --no-transfer-progress antrun:run@jextract
51- sed -i '${{env.TS_SHARED}}' -e '/C_LONG =/s/"long"/"long long"/'
5250 env :
5351 # NOTE: keep this in sync with ci, docs
5452 JEXTRACT_URL : https://download.java.net/java/early_access/jextract/25/2/openjdk-25-jextract+2-4
53+ - name : Generate code with jextract
54+ run : |-
55+ mvn --no-transfer-progress antrun:run@jextract
56+ sed -i '${{env.TS_SHARED}}' -e '/C_LONG =/s/"long"/"long long"/'
57+ env :
5558 TS_SHARED : target/generated-sources/jextract/io/github/treesitter/jtreesitter/internal/TreeSitter$shared.java
5659 - name : Deploy to Maven Central
5760 run : mvn --no-transfer-progress deploy -Dspotbugs.skip=true -Djextract.skip=true
You can’t perform that action at this time.
0 commit comments