Skip to content

fix(chat-subs): always use getBaseUrl helper to fetch base url #4863

fix(chat-subs): always use getBaseUrl helper to fetch base url

fix(chat-subs): always use getBaseUrl helper to fetch base url #4863

Triggered via pull request October 15, 2025 19:47
Status Failure
Total duration 47s
Artifacts

ci.yml

on: pull_request
Test and Build  /  Test and Build
33s
Test and Build / Test and Build
Matrix: Build AMD64
Matrix: Build ARM64 (GHCR Only)
Deploy Trigger.dev  /  Deploy to Trigger.dev
Deploy Trigger.dev / Deploy to Trigger.dev
Process Docs  /  Process Documentation Embeddings
Process Docs / Process Documentation Embeddings
Matrix: Create GHCR Manifests
Fit to window
Zoom out
Zoom in

Annotations

10 errors
app/api/workspaces/invitations/[invitationId]/route.test.ts > Workspace Invitation [invitationId] API Route > GET /api/workspaces/invitations/[invitationId] > should redirect to error page when email mismatch: apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts#L253
AssertionError: expected 'https://www.sim.ai/invite/invitation-…' to be 'https://test.sim.ai/invite/invitation…' // Object.is equality Expected: "https://test.sim.ai/invite/invitation-789?error=email-mismatch" Received: "https://www.sim.ai/invite/invitation-789?error=email-mismatch" ❯ app/api/workspaces/invitations/[invitationId]/route.test.ts:253:48
app/api/workspaces/invitations/[invitationId]/route.test.ts > Workspace Invitation [invitationId] API Route > GET /api/workspaces/invitations/[invitationId] > should redirect to error page when invitation expired: apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts#L229
AssertionError: expected 'https://www.sim.ai/invite/invitation-…' to be 'https://test.sim.ai/invite/invitation…' // Object.is equality Expected: "https://test.sim.ai/invite/invitation-789?error=expired" Received: "https://www.sim.ai/invite/invitation-789?error=expired" ❯ app/api/workspaces/invitations/[invitationId]/route.test.ts:229:48
app/api/workspaces/invitations/[invitationId]/route.test.ts > Workspace Invitation [invitationId] API Route > GET /api/workspaces/invitations/[invitationId] > should accept invitation when called with valid token: apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts#L203
AssertionError: expected 'https://www.sim.ai/workspace/workspac…' to be 'https://test.sim.ai/workspace/workspa…' // Object.is equality Expected: "https://test.sim.ai/workspace/workspace-456/w" Received: "https://www.sim.ai/workspace/workspace-456/w" ❯ app/api/workspaces/invitations/[invitationId]/route.test.ts:203:48
app/api/workspaces/invitations/[invitationId]/route.test.ts > Workspace Invitation [invitationId] API Route > GET /api/workspaces/invitations/[invitationId] > should redirect to login when unauthenticated with token: apps/sim/app/api/workspaces/invitations/[invitationId]/route.test.ts#L168
AssertionError: expected 'https://www.sim.ai/invite/token-abc12…' to be 'https://test.sim.ai/invite/token-abc1…' // Object.is equality Expected: "https://test.sim.ai/invite/token-abc123?token=token-abc123" Received: "https://www.sim.ai/invite/token-abc123?token=token-abc123" ❯ app/api/workspaces/invitations/[invitationId]/route.test.ts:168:48
tools/http/request.test.ts > HTTP Request Tool > Default Headers > should apply all default headers correctly: apps/sim/tools/http/request.test.ts#L423
AssertionError: expected 'http://localhost:3000' to be 'https://app.simstudio.dev' // Object.is equality Expected: "https://app.simstudio.dev" Received: "http://localhost:3000" ❯ tools/http/request.test.ts:423:31
tools/http/request.test.ts > HTTP Request Tool > Request Execution > should apply default and dynamic headers to requests: apps/sim/tools/http/request.test.ts#L213
AssertionError: expected 'http://localhost:3000' to be 'https://app.simstudio.dev' // Object.is equality Expected: "https://app.simstudio.dev" Received: "http://localhost:3000" ❯ tools/http/request.test.ts:213:31
tools/http/request.test.ts > HTTP Request Tool > Headers Construction > should set dynamic Referer header correctly: apps/sim/tools/http/request.test.ts#L139
AssertionError: expected 'http://localhost:3000' to be 'https://app.simstudio.dev' // Object.is equality Expected: "https://app.simstudio.dev" Received: "http://localhost:3000" ❯ tools/http/request.test.ts:139:44
lib/email/mailer.test.ts > mailer > sendEmail > should replace unsubscribe token placeholders in HTML: apps/sim/lib/email/mailer.test.ts#L230
AssertionError: expected "spy" to be called with arguments: [ ObjectContaining{…} ] Number of calls: 0 ❯ lib/email/mailer.test.ts:230:24
lib/email/mailer.test.ts > mailer > sendEmail > should send a marketing email with unsubscribe headers: apps/sim/lib/email/mailer.test.ts#L118
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ lib/email/mailer.test.ts:118:30
Test and Build / Test and Build
sim#test: command (/home/runner/_work/sim/sim/apps/sim) /home/runner/.bun/bin/bun run test exited (1)