Skip to content

Self-host: resume the MCP OAuth authorize after login #3404

Self-host: resume the MCP OAuth authorize after login

Self-host: resume the MCP OAuth authorize after login #3404

Triggered via pull request June 30, 2026 23:43
Status Success
Total duration 4m 0s
Artifacts 1

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 6 warnings
src/db/db.test.ts > upsertOrganization · slug is minted at insert > discriminates same-name collisions into distinct slugs: apps/cloud/src/auth/user-store.ts#L22
Error: Failed query: select "id", "name", "slug", "created_at" from "organizations" where "organizations"."id" = $1 params: org_75f27b68-d026-4eb3-a990-e8c0d86cdb29 ❯ PostgresJsPreparedQuery.queryWithCache ../../node_modules/.bun/drizzle-orm@0.45.2+5a31dd1da077a461/node_modules/src/pg-core/session.ts:73:10 ❯ ../../node_modules/.bun/drizzle-orm@0.45.2+5a31dd1da077a461/node_modules/src/postgres-js/session.ts:58:16 ❯ getOrganization src/auth/user-store.ts:22:18 ❯ Object.upsertOrganization src/auth/user-store.ts:53:22 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { query: 'select "id", "name", "slug", "created_at" from "organizations" where "organizations"."id" = $1', params: [ 'org_75f27b68-d026-4eb3-a990-e8c0d86cdb29' ] } Caused by: Caused by: Error: read ECONNRESET ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -104, code: 'ECONNRESET', syscall: 'read', query: undefined, parameters: undefined, args: [ 'org_75f27b68-d026-4eb3-a990-e8c0d86cdb29' ], types: null }
src/db/db.test.ts > DbService > supports multiple sequential scopes (regression: pg socket reuse hang): apps/cloud/src/auth/user-store.ts#L80
Error: Failed query: insert into "accounts" ("id", "created_at") values ($1, default) on conflict do nothing returning "id", "created_at" params: user_d36bcd86-60b1-4f07-8596-b002f73de7b3 ❯ PostgresJsPreparedQuery.queryWithCache ../../node_modules/.bun/drizzle-orm@0.45.2+5a31dd1da077a461/node_modules/src/pg-core/session.ts:73:10 ❯ ../../node_modules/.bun/drizzle-orm@0.45.2+5a31dd1da077a461/node_modules/src/postgres-js/session.ts:58:16 ❯ Object.ensureAccount src/auth/user-store.ts:80:24 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { query: 'insert into "accounts" ("id", "created_at") values ($1, default) on conflict do nothing returning "id", "created_at"', params: [ 'user_d36bcd86-60b1-4f07-8596-b002f73de7b3' ] } Caused by: Caused by: Error: read ECONNRESET ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -104, code: 'ECONNRESET', syscall: 'read', query: undefined, parameters: undefined, args: [ 'user_d36bcd86-60b1-4f07-8596-b002f73de7b3' ], types: null }
Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Format
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Desktop smoke build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Self-host Docker image
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v6, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@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
RhysSullivan~executor~M4LWTL.dockerbuild
62.3 KB
sha256:d8617c34d7d5d713967d5d7bd931484e56d8de5734743957e78f647808796b94