diff --git a/.github/workflows/spring-ai-integration-tests.yml b/.github/workflows/spring-ai-integration-tests.yml index 42e55b1..dd147e7 100644 --- a/.github/workflows/spring-ai-integration-tests.yml +++ b/.github/workflows/spring-ai-integration-tests.yml @@ -42,26 +42,28 @@ jobs: maven-properties: "-Dskip.model.ollama=false" spring-ai-branch: ${{ matrix.spring_ai_branch }} -# Anthrohpic is overloaded :( -# -# test-anthropic: -# runs-on: ubuntu-latest -# env: -# ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} -# steps: -# - name: Check secret -# id: secret_check -# if: ${{ env.ANTHROPIC_API_KEY != '' }} -# run: echo "Secret exists" -# -# - uses: actions/checkout@v4 -# if: steps.secret_check.conclusion == 'success' -# -# - name: Integration Test -# if: steps.secret_check.conclusion == 'success' -# uses: ./.github/actions/do-integration-test -# with: -# model-name: anthropic + test-anthropic: + runs-on: ubuntu-latest + strategy: + matrix: + spring_ai_branch: [ main, 1.0.x ] + env: + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} + steps: + - name: Check secret + id: secret_check + if: ${{ env.ANTHROPIC_API_KEY != '' }} + run: echo "Secret exists" + + - uses: actions/checkout@v4 + if: steps.secret_check.conclusion == 'success' + + - name: Integration Test + if: steps.secret_check.conclusion == 'success' + uses: ./.github/actions/do-integration-test + with: + model-name: anthropic + spring-ai-branch: ${{ matrix.spring_ai_branch }} test-azure-openai: runs-on: ubuntu-latest @@ -278,7 +280,7 @@ jobs: AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }} AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }} # AZURE_OPENAI_TRANSCRIPTION_DEPLOYMENT_NAME: ${{ secrets.AZURE_OPENAI_TRANSCRIPTION_DEPLOYMENT_NAME }} -# ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} # HUGGINGFACE_API_KEY: ${{ secrets.HUGGINGFACE_API_KEY }} # HUGGINGFACE_CHAT_URL: ${{ secrets.HUGGINGFACE_CHAT_URL }} # MISTRAL_AI_API_KEY: ${{ secrets.MISTRAL_AI_API_KEY }}