Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a GitHub Actions CI workflow to build the native OpenBLAS JNI library and run Multik’s JVM + Linux Native test suites on pushes/PRs targeting develop.
Changes:
- Introduces
.github/workflows/build.ymlto run CI onpush,pull_request, and manual dispatch. - Installs GCC/GFortran/CMake tooling and builds
:multik-openblas:build_cmake. - Runs
jvmTestandlinuxX64Test, then uploads test reports as artifacts.
… steps into a single build step
…lidate build steps
GCC 15 is not available in Ubuntu 24.04 (ubuntu-latest) repositories, causing the CI build to fail. GCC 14 is available out of the box.
Display test results directly in the job summary using mikepenz/action-junit-report.
rbebb
reviewed
Feb 28, 2026
| uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: '21' |
There was a problem hiding this comment.
Is the minimum required JDK still JDK 8? If so, it’d make sense to use that for testing instead of JDK 21 to ensure compatibility.
Collaborator
Author
There was a problem hiding this comment.
good point
However, the purpose of this workflow is not to verify jdk compatibility, since the main builds on TC already use the minimum supported JDK version
This workflow is primarily intended to provide transparency and visibility for pull requests to contributors and users
…itional steps for OpenBLAS changes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
closes #244