Skip to content

feat(search): add organization search and private assistant #30652

feat(search): add organization search and private assistant

feat(search): add organization search and private assistant #30652

Triggered via pull request September 8, 2026 01:49
Status Failure
Total duration 2m 43s
Artifacts

ci.yml

on: pull_request
Detect Version
0s
Detect Version
Migrate Dev DB  /  Apply Database Migrations
Migrate Dev DB / Apply Database Migrations
Detect Desktop Changes
0s
Detect Desktop Changes
Matrix: Build AMD64
Matrix: Build ARM64 (GHCR Only)
Matrix: Test and Build / oauth-postgres
Matrix: Test and Build / test-shard
Test and Build  /  Lint and Test
2m 11s
Test and Build / Lint and Test
Test and Build  /  Build App
2m 29s
Test and Build / Build App
Check Docs Changes
0s
Check Docs Changes
Matrix: Build Dev ECR
Deploy Trigger.dev (Dev)
0s
Deploy Trigger.dev (Dev)
Check Desktop Signing Secrets
Check Desktop Signing Secrets
Migrate DB  /  Apply Database Migrations
Migrate DB / Apply Database Migrations
Create Desktop Prerelease
0s
Create Desktop Prerelease
Promote Images
Promote Images
Desktop Prerelease Build  /  Build, Sign, Notarize
Desktop Prerelease Build / Build, Sign, Notarize
Matrix: Create GHCR Manifests
Process Docs  /  Process Documentation Embeddings
Process Docs / Process Documentation Embeddings
Publish Desktop Prerelease
Publish Desktop Prerelease
Resolve Attestation Subjects
0s
Resolve Attestation Subjects
Prune Desktop Prereleases
Prune Desktop Prereleases
Matrix: Attest Images
Create GitHub Release
0s
Create GitHub Release
Desktop Release  /  Build, Sign, Notarize
Desktop Release / Build, Sign, Notarize
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 18 warnings
app/api/workspaces/invitations/route.test.ts > POST /api/workspaces/invitations/batch > creates an external workspace invitation for users already in another organization: apps/sim/app/api/workspaces/invitations/route.test.ts#L326
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ app/api/workspaces/invitations/route.test.ts:326:29
app/api/workspaces/invitations/route.test.ts > POST /api/workspaces/invitations/batch > reports org-owned invites as failed when the organization has no available seats: apps/sim/app/api/workspaces/invitations/route.test.ts#L281
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ app/api/workspaces/invitations/route.test.ts:281:29
app/api/workspaces/invitations/route.test.ts > POST /api/workspaces/invitations/batch > blocks invites for grandfathered workspaces without a team plan: apps/sim/app/api/workspaces/invitations/route.test.ts#L233
AssertionError: expected 500 to be 403 // Object.is equality - Expected + Received - 403 + 500 ❯ app/api/workspaces/invitations/route.test.ts:233:29
app/api/workspaces/invitations/route.test.ts > POST /api/workspaces/invitations/batch > blocks invites for personal workspaces with an upgrade prompt: apps/sim/app/api/workspaces/invitations/route.test.ts#L202
AssertionError: expected 500 to be 403 // Object.is equality - Expected + Received - 403 + 500 ❯ app/api/workspaces/invitations/route.test.ts:202:29
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > resolves manifest array length without materializing chunks: apps/sim/lib/execution/payloads/store.ts#L100
Error: Failed to persist large execution value: [vitest] No "insertImmutableFileMetadata" export is defined on the "@/lib/uploads/server/metadata" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: ❯ persistValue lib/execution/payloads/store.ts:100:13 ❯ storeLargeValue lib/execution/payloads/store.ts:168:13 ❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:87:15 ❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:133:23 ❯ Module.createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:161:18 ❯ executor/variables/resolvers/workflow.test.ts:295:24
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > resolves bracket-indexed paths through manifest workflow variables: apps/sim/lib/execution/payloads/store.ts#L100
Error: Failed to persist large execution value: [vitest] No "insertImmutableFileMetadata" export is defined on the "@/lib/uploads/server/metadata" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: ❯ persistValue lib/execution/payloads/store.ts:100:13 ❯ storeLargeValue lib/execution/payloads/store.ts:168:13 ❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:87:15 ❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:133:23 ❯ Module.createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:161:18 ❯ executor/variables/resolvers/workflow.test.ts:279:24
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > preserves large array manifest workflow variables without array coercion: apps/sim/lib/execution/payloads/store.ts#L100
Error: Failed to persist large execution value: [vitest] No "insertImmutableFileMetadata" export is defined on the "@/lib/uploads/server/metadata" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: ❯ persistValue lib/execution/payloads/store.ts:100:13 ❯ storeLargeValue lib/execution/payloads/store.ts:168:13 ❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:87:15 ❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:133:23 ❯ Module.createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:161:18 ❯ executor/variables/resolvers/workflow.test.ts:260:24
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > resolves nested paths through async large workflow variable navigation: apps/sim/lib/execution/payloads/store.ts#L100
Error: Failed to persist large execution value: [vitest] No "insertImmutableFileMetadata" export is defined on the "@/lib/uploads/server/metadata" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: ❯ persistValue lib/execution/payloads/store.ts:100:13 ❯ storeLargeValue lib/execution/payloads/store.ts:168:13 ❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:87:15 ❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:133:23 ❯ createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:161:18 ❯ Module.compactExecutionPayload lib/execution/payloads/serializer.ts:223:11 ❯ executor/variables/resolvers/workflow.test.ts:237:25
executor/variables/resolvers/workflow.test.ts > WorkflowResolver > resolve with normalized matching > returns whole large workflow variable manifests only when refs are allowed: apps/sim/lib/execution/payloads/store.ts#L100
Error: Failed to persist large execution value: [vitest] No "insertImmutableFileMetadata" export is defined on the "@/lib/uploads/server/metadata" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: ❯ persistValue lib/execution/payloads/store.ts:100:13 ❯ storeLargeValue lib/execution/payloads/store.ts:168:13 ❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:87:15 ❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:133:23 ❯ createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:161:18 ❯ Module.compactExecutionPayload lib/execution/payloads/serializer.ts:223:11 ❯ executor/variables/resolvers/workflow.test.ts:206:25
Test and Build / Test (shard 3)
@sim/app#test: command (/home/runner/_work/sim/sim/apps/sim) /home/runner/.bun/bin/bun run test exited (1)
Test and Build / Lint and Test
Process completed with exit code 1.
Test and Build / Lint and Test
@sim/app#test: command (/home/runner/_work/sim/sim/apps/sim) /home/runner/.bun/bin/bun run test exited (1)
app/(auth)/oauth/sign-in/route.test.ts > OAuth login bridge > preserves ordinary authenticated /signup redirects: apps/sim/app/(auth)/oauth/sign-in/route.test.ts#L154
AssertionError: expected 'https://sim.test/home' to be 'https://sim.test/workspace' // Object.is equality Expected: "https://sim.test/workspace" Received: "https://sim.test/home" ❯ app/(auth)/oauth/sign-in/route.test.ts:154:48
app/(auth)/oauth/sign-in/route.test.ts > OAuth login bridge > preserves ordinary authenticated /login redirects: apps/sim/app/(auth)/oauth/sign-in/route.test.ts#L154
AssertionError: expected 'https://sim.test/home' to be 'https://sim.test/workspace' // Object.is equality Expected: "https://sim.test/workspace" Received: "https://sim.test/home" ❯ app/(auth)/oauth/sign-in/route.test.ts:154:48
executor/variables/resolvers/block.test.ts > BlockResolver > resolve > should resolve nested scalar paths inside compacted block references: apps/sim/lib/execution/payloads/store.ts#L100
Error: Failed to persist large execution value: [vitest] No "insertImmutableFileMetadata" export is defined on the "@/lib/uploads/server/metadata" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: ❯ persistValue lib/execution/payloads/store.ts:100:13 ❯ storeLargeValue lib/execution/payloads/store.ts:168:13 ❯ storeArrayChunk lib/execution/payloads/large-array-manifest.ts:87:15 ❯ storeArrayChunks lib/execution/payloads/large-array-manifest.ts:133:23 ❯ createLargeArrayManifest lib/execution/payloads/large-array-manifest.ts:161:18 ❯ lib/execution/payloads/serializer.ts:155:13 ❯ compactEntries lib/execution/payloads/serializer.ts:150:5 ❯ compactValue lib/execution/payloads/serializer.ts:113:21 ❯ Module.compactExecutionPayload lib/execution/payloads/serializer.ts:223:11
Test and Build / Lint and Test
Process completed with exit code 1.
Test and Build / Test (shard 3)
Skipping sticky disk commit due to previous step failures
Test and Build / Test (shard 3)
- Step: unknown (failed)
Test and Build / Test (shard 3)
Found 2 failed/cancelled steps in previous workflow steps
Test and Build / Test (shard 3)
Skipping sticky disk commit due to previous step failures
Test and Build / Test (shard 3)
- Step: unknown (failed)
Test and Build / Test (shard 3)
Found 2 failed/cancelled steps in previous workflow steps
Test and Build / Test (shard 3)
Skipping sticky disk commit due to previous step failures
Test and Build / Test (shard 3)
- Step: unknown (failed)
Test and Build / Test (shard 3)
Found 2 failed/cancelled steps in previous workflow steps
Test and Build / Lint and Test
Skipping sticky disk commit due to previous step failures
Test and Build / Lint and Test
- Step: unknown (failed)
Test and Build / Lint and Test
Found 2 failed/cancelled steps in previous workflow steps
Test and Build / Lint and Test
Skipping sticky disk commit due to previous step failures
Test and Build / Lint and Test
- Step: unknown (failed)
Test and Build / Lint and Test
Found 2 failed/cancelled steps in previous workflow steps
Test and Build / Lint and Test
Skipping sticky disk commit due to previous step failures
Test and Build / Lint and Test
- Step: unknown (failed)
Test and Build / Lint and Test
Found 2 failed/cancelled steps in previous workflow steps