Skip to content

Commit 2b03f34

Browse files
ci(deploy): ensure jextract path is set
1 parent 76c212a commit 2b03f34

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)