Skip to content

Commit 053878b

Browse files
committed
[Java] Check determinism of the leaktracking Linux bin as well
1 parent c46116b commit 053878b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/build.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,12 @@ jobs:
248248
run: |
249249
export LDK_GARBAGECOLLECTED_GIT_OVERRIDE="$(git describe --tag HEAD)"
250250
cp "ldk-java-bins/${LDK_GARBAGECOLLECTED_GIT_OVERRIDE}/liblightningjni_MacOSX-"{aarch64,x86_64}.nativelib src/main/resources/
251+
- name: Build Java leaktracking Bindings
252+
run: |
253+
export LDK_GARBAGECOLLECTED_GIT_OVERRIDE="$(git describe --tag HEAD)"
254+
./genbindings.sh ./ldk-c-bindings/ "-I/usr/lib/jvm/java-17-openjdk-amd64/include/ -I/usr/lib/jvm/java-17-openjdk-amd64/include/linux/" leaks false
255+
mkdir ldk-java-bins/new/
256+
cp src/main/resources/liblightningjni_Linux-amd64.nativelib ldk-java-bins/new/liblightningjni_Linux-amd64-leaktracking.nativelib
251257
- name: Build Java Release Bindings
252258
run: |
253259
export LDK_GARBAGECOLLECTED_GIT_OVERRIDE="$(git describe --tag HEAD)"
@@ -257,7 +263,6 @@ jobs:
257263
- name: Check latest library and jars are in bins repo
258264
run: |
259265
export LDK_GARBAGECOLLECTED_GIT_OVERRIDE="$(git describe --tag HEAD)"
260-
mkdir ldk-java-bins/new/
261266
cp "ldk-java-bins/${LDK_GARBAGECOLLECTED_GIT_OVERRIDE}/"liblightningjni_Mac*.nativelib ldk-java-bins/new/
262267
cp "ldk-java-bins/${LDK_GARBAGECOLLECTED_GIT_OVERRIDE}/"LDK-release.aar ldk-java-bins/new/
263268
cp src/main/resources/liblightningjni_Linux-amd64.nativelib ldk-java-bins/new/

0 commit comments

Comments
 (0)