From da9d55724bd0fff84a2cfef374e7007f020f78a1 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 23 Oct 2026 20:59:50 +0200 Subject: [PATCH 1/3] ci(v10): Cache Playwright browsers on v10 Co-Authored-By: Claude Opus 5.5 --- .github/actions/install-playwright/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/install-playwright/action.yml b/.github/actions/install-playwright/action.yml index ec6ae171e925..d25a79c9ca45 100644 --- a/.github/actions/install-playwright/action.yml +++ b/.github/actions/install-playwright/action.yml @@ -41,10 +41,10 @@ runs: shell: bash working-directory: ${{ inputs.cwd }} - # Only store cache on develop branch + # Only store cache on develop and v10 branches - name: Store cached playwright binaries uses: actions/cache/save@v5 - if: github.event_name == 'push' && github.ref == 'refs/heads/develop' + if: github.event_name == 'push' && (github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/v10') with: path: | ~/.cache/ms-playwright From 0072d86c2701eccb233fa6fbcb534e9071e74956 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 23 Oct 2026 21:01:18 +0200 Subject: [PATCH 2/3] Only save the cache on v10 --- .github/actions/install-playwright/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/install-playwright/action.yml b/.github/actions/install-playwright/action.yml index d25a79c9ca45..b672bccfd311 100644 --- a/.github/actions/install-playwright/action.yml +++ b/.github/actions/install-playwright/action.yml @@ -41,10 +41,10 @@ runs: shell: bash working-directory: ${{ inputs.cwd }} - # Only store cache on develop and v10 branches + # Only store cache on v10 branch - name: Store cached playwright binaries uses: actions/cache/save@v5 - if: github.event_name == 'push' && (github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/v10') + if: github.event_name == 'push' && github.ref == 'refs/heads/v10' with: path: | ~/.cache/ms-playwright From 7af3b8c11410c016446e16e84002dabdab457fd5 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 23 Oct 2026 18:42:48 +0200 Subject: [PATCH 3/3] Pin @opentelemetry/api in the Vercel AI v6 integration tests --- .../tracing/vercelai/span-streaming-v6/test.ts | 3 +++ .../suites/tracing/vercelai/v6_v7/test.ts | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/dev-packages/node-integration-tests/suites/tracing/vercelai/span-streaming-v6/test.ts b/dev-packages/node-integration-tests/suites/tracing/vercelai/span-streaming-v6/test.ts index 2e8ccc0c1602..b40e15fd4aae 100644 --- a/dev-packages/node-integration-tests/suites/tracing/vercelai/span-streaming-v6/test.ts +++ b/dev-packages/node-integration-tests/suites/tracing/vercelai/span-streaming-v6/test.ts @@ -293,6 +293,7 @@ describe('Vercel AI integration (streaming, v6)', () => { { additionalDependencies: { ai: '^6.0.0', + '@opentelemetry/api': '1.9.1', }, }, ); @@ -309,6 +310,7 @@ describe('Vercel AI integration (streaming, v6)', () => { { additionalDependencies: { ai: '^6.0.0', + '@opentelemetry/api': '1.9.1', }, }, ); @@ -325,6 +327,7 @@ describe('Vercel AI integration (streaming, v6)', () => { { additionalDependencies: { ai: '^6.0.0', + '@opentelemetry/api': '1.9.1', }, }, ); diff --git a/dev-packages/node-integration-tests/suites/tracing/vercelai/v6_v7/test.ts b/dev-packages/node-integration-tests/suites/tracing/vercelai/v6_v7/test.ts index cfcec18b4ba2..ad8e7ab75944 100644 --- a/dev-packages/node-integration-tests/suites/tracing/vercelai/v6_v7/test.ts +++ b/dev-packages/node-integration-tests/suites/tracing/vercelai/v6_v7/test.ts @@ -167,6 +167,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -293,6 +294,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -365,6 +367,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -407,6 +410,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -470,6 +474,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -518,6 +523,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -565,6 +571,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -624,6 +631,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -692,6 +700,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -736,6 +745,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -776,6 +786,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -827,6 +838,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -883,6 +895,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -934,6 +947,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, ); @@ -950,6 +964,7 @@ describe.each(matrix)('Vercel AI integration (version %s)', (version, vercelAiVe { additionalDependencies: { ai: vercelAiVersion, + '@opentelemetry/api': '1.9.1', }, }, );