Skip to content

Zj/add cache jni job 120326#249

Merged
zdenek-jonas merged 3 commits intomainfrom
zj/add_cache_jni_job_120326
Mar 12, 2026
Merged

Zj/add cache jni job 120326#249
zdenek-jonas merged 3 commits intomainfrom
zj/add_cache_jni_job_120326

Conversation

@zdenek-jonas
Copy link
Copy Markdown
Contributor

@zdenek-jonas zdenek-jonas commented Mar 12, 2026

This pull request updates the GitHub Actions workflows for Maven and JNI builds, mainly to improve CI efficiency and reliability. The most significant changes involve enabling workflow runs on pull requests, optimizing Maven usage, and making the build process more robust.

Workflow trigger improvements:

  • The Maven deploy snapshot workflow now runs on pull requests targeting the main branch, in addition to pushes to main and release/** branches.

Maven and build process enhancements:

  • The Maven JNI workflow now enables the Maven dependency cache for faster builds and adds the -U -B flags to the mvn compile step for more reliable and non-interactive builds.

@zdenek-jonas zdenek-jonas requested a review from fh-ms March 12, 2026 11:27
@zdenek-jonas zdenek-jonas merged commit 13f3e84 into main Mar 12, 2026
23 checks passed
@zdenek-jonas zdenek-jonas deleted the zj/add_cache_jni_job_120326 branch March 12, 2026 11:57
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.

2 participants