From 8fef5148d9e203a80a8605d24067210a65c6f6af Mon Sep 17 00:00:00 2001 From: Amith Koujalgi <1876165+amithkoujalgi@users.noreply.github.com> Date: Sat, 30 Aug 2025 18:09:35 +0530 Subject: [PATCH] Update run-tests.yml --- .github/workflows/run-tests.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 9ba1114..705ff27 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -16,10 +16,26 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - name: Checkout target branch + uses: actions/checkout@v3 with: ref: ${{ github.event.inputs.branch }} + - name: Use workflow from checked out branch + run: | + if [ -f .github/workflows/run-tests.yml ]; then + echo "Using workflow from checked out branch." + cp .github/workflows/run-tests.yml /tmp/run-tests.yml + exit 0 + else + echo "Workflow file not found in checked out branch." + exit 1 + fi + + - name: Set up Ollama + run: | + curl -fsSL https://ollama.com/install.sh | sh + - name: Set up JDK 17 uses: actions/setup-java@v3 with: @@ -32,4 +48,7 @@ jobs: run: mvn clean test -Punit-tests - name: Run integration tests - run: mvn clean verify -Pintegration-tests \ No newline at end of file + run: mvn clean verify -Pintegration-tests + env: + USE_EXTERNAL_OLLAMA_HOST: "true" + OLLAMA_HOST: "http://localhost:11434"