Skip to content

Conversation

@orionpapadakis
Copy link
Collaborator

@orionpapadakis orionpapadakis commented Dec 12, 2025

This PR adds a new GitHub Actions workflow to test GPULlama3 integration with Quarkus LangChain4j, ensuring compatibility and catching dependency breakages early.

What's Added

  • New Workflow: .github/workflows/quarkus-langchain4j-integration.yml
  • Testing Scope: Builds GPULlama3 locally and tests it against the latest Quarkus LangChain4j integration
  • Test Coverage:
    • Blocking chat endpoint
    • Streaming chat endpoint
    • Both OpenCL and PTX backends

The workflow:

Builds TornadoVM from master
Builds GPULlama3 as a SNAPSHOT version (ensures local build is used, not Maven Central)
Clones and builds Quarkus LangChain4j with the local GPULlama3
Starts the Quarkus application
Tests both blocking and streaming endpoints (3 retry attempts each)
Runs on: pushes to main, PRs, and weekly schedule (Saturdays at 02:30 UTC)

@orionpapadakis orionpapadakis force-pushed the ci/quarkus-langchain4j-IT branch 18 times, most recently from 0e33c84 to df09f18 Compare December 18, 2025 11:53
@mikepapadim mikepapadim marked this pull request as ready for review December 19, 2025 08:34
@orionpapadakis orionpapadakis force-pushed the ci/quarkus-langchain4j-IT branch from 08bda21 to d1898ef Compare December 19, 2025 10:55
@orionpapadakis orionpapadakis force-pushed the ci/quarkus-langchain4j-IT branch 3 times, most recently from f2b3d5a to e970c6e Compare December 19, 2025 13:12
@orionpapadakis orionpapadakis force-pushed the ci/quarkus-langchain4j-IT branch from d381aeb to 18f1cd5 Compare December 19, 2025 14:35
@orionpapadakis orionpapadakis force-pushed the ci/quarkus-langchain4j-IT branch 2 times, most recently from 2bb4e43 to f909fba Compare December 19, 2025 15:29
@orionpapadakis orionpapadakis force-pushed the ci/quarkus-langchain4j-IT branch from f909fba to 09f4118 Compare December 19, 2025 15:39
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