Skip to content

Add Java native library CI#5

Merged
adsharma merged 1 commit into
mainfrom
java-native-library-ci
May 30, 2026
Merged

Add Java native library CI#5
adsharma merged 1 commit into
mainfrom
java-native-library-ci

Conversation

@adsharma
Copy link
Copy Markdown
Contributor

Summary

Add a standalone Java CI workflow for this binding repo.

The workflow:

  • runs on main pushes and PRs
  • fetches platform-specific Java native libraries from published LadybugDB/ladybug artifacts
  • prepares the tinysnb fixture layout expected by the current tests
  • runs Gradle build and test with the CMake build skipped

This also makes Gradle version discovery tolerate standalone checkouts by falling back to LBUG_JAVA_VERSION or a snapshot placeholder when the main Ladybug CMakeLists.txt is unavailable.

Validation

  • SKIP_CMAKE_BUILD=true ./gradlew compileJava compileTestJava

@adsharma adsharma marked this pull request as ready for review May 30, 2026 17:11
@adsharma adsharma merged commit 8fdda16 into main May 30, 2026
0 of 3 checks passed
@adsharma adsharma deleted the java-native-library-ci branch May 30, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant