Repository navigation
Test forwarding passthrough MCP requests to v2 #6359
ci.yml
on: pull_request
Changed paths
7s
Matrix: e2e
Cloud evaluated closure
57s
Desktop smoke build
Self-host Docker image
Annotations
5 errors and 2 warnings
|
E2E (cloud 15of16)
Process completed with exit code 1.
|
|
[cloud] scenarios/first-party-oauth.test.ts > First-party OAuth · unlisted Google still authorizes its bundle and refuses admin scopes:
e2e/scenarios/first-party-oauth.test.ts#L201
AssertionError: the first-party Google app is not offered in listings: expected { owner: 'org', …(7) } to be undefined
- Expected:
undefined
+ Received:
{
"authorizationUrl": "https://accounts.google.com/o/oauth2/v2/auth",
"clientId": "e2e-first-party-google",
"grant": "authorization_code",
"origin": {
"allowedScopes": [
"openid",
"email",
"profile",
"https://www.googleapis.com/auth/calendar",
"https://www.googleapis.com/auth/meetings.space.created",
"https://www.googleapis.com/auth/meetings.space.readonly",
"https://www.googleapis.com/auth/meetings.space.settings",
"https://mail.google.com/",
"https://www.googleapis.com/auth/gmail.settings.basic",
"https://www.googleapis.com/auth/spreadsheets",
"https://www.googleapis.com/auth/drive.file",
"https://www.googleapis.com/auth/drive",
"https://www.googleapis.com/auth/documents",
"https://www.googleapis.com/auth/presentations",
"https://www.googleapis.com/auth/forms.body",
"https://www.googleapis.com/auth/forms.responses.readonly",
"https://www.googleapis.com/auth/tasks",
"https://www.googleapis.com/auth/contacts",
"https://www.googleapis.com/auth/contacts.other.readonly",
"https://www.googleapis.com/auth/directory.readonly",
"https://www.googleapis.com/auth/user.addresses.read",
"https://www.googleapis.com/auth/user.birthday.read",
"https://www.googleapis.com/auth/user.emails.read",
"https://www.googleapis.com/auth/user.gender.read",
"https://www.googleapis.com/auth/user.organization.read",
"https://www.googleapis.com/auth/user.phonenumbers.read",
"https://www.googleapis.com/auth/photoslibrary.appendonly",
"https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata",
"https://www.googleapis.com/auth/photoslibrary.readonly.appcreateddata",
"https://www.googleapis.com/auth/photospicker.mediaitems.readonly",
"https://www.googleapis.com/auth/webmasters",
"https://www.googleapis.com/auth/gmail.modify",
],
"kind": "first_party",
},
"owner": "org",
"resource": null,
"slug": "first-party:google",
"tokenUrl": "https://oauth2.googleapis.com/token",
}
❯ Array.<anonymous> scenarios/first-party-oauth.test.ts:201:9
❯ next ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:1276:25
❯ Object.~effect/Effect/evaluate ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/core.ts:531:30
❯ FiberImpl.runLoop ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:633:39
❯ runLoop ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:593:22
❯ evaluate ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:1030:14
❯ resume ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:991:15
|
|
E2E (cloud 13of16)
Process completed with exit code 1.
|
|
[cloud] scenarios/health-check-rpc-ui.test.ts > Health checks (UI) · configure and run a POST probe with a warning:
e2e/scenarios/health-check-rpc-ui.test.ts#L80
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Set up', exact: true })
- locator resolved to <button data-size="sm" data-slot="button" data-variant="outline" class="inline-flex shrink-0 items-center justify-center text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 border …>Set up</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <vite-error-overlay></vite-error-overlay> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <vite-error-overlay></vite-error-overlay> intercepts pointer events
- retrying click action
- waiting 100ms
57 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <vite-error-overlay></vite-error-overlay> intercepts pointer events
- retrying click action
- waiting 500ms
❯ scenarios/health-check-rpc-ui.test.ts:80:79
❯ step src/surfaces/browser.ts:276:15
❯ scenarios/health-check-rpc-ui.test.ts:78:13
❯ src/surfaces/browser.ts:288:13
|
|
[cloud] cloud/mcp-destroyed-session-envelope.test.ts > MCP protocol · in-flight requests survive their session's teardown as protocol errors:
e2e/cloud/mcp-destroyed-session-envelope.test.ts#L246
AssertionError: no request on a terminating session produces an unhandled server error: expected [ …(8) ] to deeply equal []
- Expected
+ Received
- []
+ [
+ "+1ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ "+7ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ "+7ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ "+2721ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ "+3037ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ "+3031ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ "+2748ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ "+2747ms 500
+ <!DOCTYPE html>
+ <html lang=\"en\">
+ <head>
+ <meta charset=\"UTF-8\" />
+ <title>Error</title>
+ <script type=\"module\">
+ const error = ",
+ ]
❯ Array.<anonymous> cloud/mcp-destroyed-session-envelope.test.ts:246:7
❯ next ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:1276:25
❯ Object.~effect/Effect/evaluate ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/core.ts:531:30
❯ FiberImpl.runLoop ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:633:39
❯ runLoop ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:593:22
❯ evaluate ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:1030:14
❯ resume ../node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/src/internal/effect.ts:972:13
|
|
E2E (cloud 15of16)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E (cloud 13of16)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
e2e-runs-cloud-13of16
|
13.8 MB |
sha256:69c1c6eea3ee36a5b36adde2960812861efeaa968e6163059f4281e3bd9a3876
|
|
|
e2e-runs-cloud-15of16
|
24.2 MB |
sha256:dadf56a37a8d161bd4add1c9498a505da7868a75b6b2c05ed99c5f859c9ffcb0
|
|