From 6348f7727c121410d52f54abcb4fc65d0ba9fe3e Mon Sep 17 00:00:00 2001 From: "sentry-junior[bot]" <264270552+sentry-junior[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:32:22 +0000 Subject: [PATCH 1/3] ci(ai): Route AI integration tests through OpenRouter Pass openrouter-api-key instead of anthropic-api-key and pin the testing-ai-sdk-integrations action to the OpenRouter migration commit. Companion: getsentry/testing-ai-sdk-integrations#154 Co-Authored-By: Daniel Griesser --- .github/workflows/ai-integration-test.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ai-integration-test.yml b/.github/workflows/ai-integration-test.yml index a4939eb460..3619795a03 100644 --- a/.github/workflows/ai-integration-test.yml +++ b/.github/workflows/ai-integration-test.yml @@ -34,12 +34,14 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Run Python SDK Tests - uses: getsentry/testing-ai-sdk-integrations@d7e581bcf00d5d60f231a96dfa8218479b7618af + # Pin includes OpenRouter Anthropic-compatible routing: + # https://github.com/getsentry/testing-ai-sdk-integrations/pull/154 + uses: getsentry/testing-ai-sdk-integrations@fd9d21fa2739c01cb18a1a606c7b2b7fddf4f1fb env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: platform: python sentry-python-path: ${{ github.workspace }} openai-api-key: ${{ secrets.OPENAI_API_KEY }} - anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }} + openrouter-api-key: ${{ secrets.OPENROUTER_API_KEY }} google-api-key: ${{ secrets.GOOGLE_API_KEY }} From d22b65b1c907be34fec5d475ea7226506ff1eebb Mon Sep 17 00:00:00 2001 From: "sentry-junior[bot]" <264270552+sentry-junior[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 17:57:59 +0000 Subject: [PATCH 2/3] ci(ai): Track testing-ai-sdk-integrations@main Drop the commit pin for the internal AI integration harness action. Co-Authored-By: Daniel Griesser --- .github/workflows/ai-integration-test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/ai-integration-test.yml b/.github/workflows/ai-integration-test.yml index 3619795a03..0fe53192ad 100644 --- a/.github/workflows/ai-integration-test.yml +++ b/.github/workflows/ai-integration-test.yml @@ -34,9 +34,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Run Python SDK Tests - # Pin includes OpenRouter Anthropic-compatible routing: - # https://github.com/getsentry/testing-ai-sdk-integrations/pull/154 - uses: getsentry/testing-ai-sdk-integrations@fd9d21fa2739c01cb18a1a606c7b2b7fddf4f1fb + uses: getsentry/testing-ai-sdk-integrations@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: From 62a32481f8414f807c8767339204c93823fe019f Mon Sep 17 00:00:00 2001 From: "sentry-junior[bot]" <264270552+sentry-junior[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 18:43:05 +0000 Subject: [PATCH 3/3] ci(ai): Pin OpenRouter harness revision Co-Authored-By: Daniel Griesser --- .github/workflows/ai-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ai-integration-test.yml b/.github/workflows/ai-integration-test.yml index 0fe53192ad..1039ca9ee0 100644 --- a/.github/workflows/ai-integration-test.yml +++ b/.github/workflows/ai-integration-test.yml @@ -34,7 +34,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Run Python SDK Tests - uses: getsentry/testing-ai-sdk-integrations@main + uses: getsentry/testing-ai-sdk-integrations@318143d106d4a847dfac3804bb2663d1b852cf28 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: