Repository navigation
feat(projects): move Project membership to the workspace column #35293
ci.yml
on: pull_request
version
checks
/
desktop-changes
13s
desktop-changes
trigger-upload
Matrix: checks / e2e
Matrix: checks / integration
Matrix: checks / test
Matrix: image-amd64
Matrix: image-arm64
Matrix: image-dev
docs-changes
migrate-dev
/
migrate
Matrix: ghcr
docs
/
embeddings
trigger-promote
prerelease-prune
0s
Matrix: attest
desktop-release
/
build
Annotations
16 errors, 19 warnings, and 1 notice
|
checks / lint
Process completed with exit code 1.
|
|
checks / test (2/2)
Process completed with exit code 1.
|
|
lib/workspaces/organization-workspaces.test.ts > organization workspace helpers > detaches only the locked workspaces that still belong to the organization:
apps/sim/lib/projects/membership.ts#L393
ProjectConflictError: Project is changing; retry the ownership change
❯ tryLockProjects lib/projects/membership.ts:393:11
❯ transferWorkspaceProjects lib/projects/membership.ts:317:3
❯ lib/workspaces/organization-workspaces.ts:497:5
❯ detachOrganizationWorkspacesTx lib/workspaces/organization-workspaces.ts:492:32
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'conflict' }
|
|
lib/workspaces/organization-workspaces.test.ts > organization workspace helpers > detaches with invitation locks before the organization fence and workspace rows in a enlisted transaction:
apps/sim/lib/projects/membership.ts#L393
ProjectConflictError: Project is changing; retry the ownership change
❯ tryLockProjects lib/projects/membership.ts:393:11
❯ transferWorkspaceProjects lib/projects/membership.ts:317:3
❯ lib/workspaces/organization-workspaces.ts:497:5
❯ Module.detachOrganizationWorkspacesTx lib/workspaces/organization-workspaces.ts:492:32
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'conflict' }
|
|
lib/workspaces/organization-workspaces.test.ts > organization workspace helpers > detaches with invitation locks before the organization fence and workspace rows in a standalone transaction:
apps/sim/lib/projects/membership.ts#L393
ProjectConflictError: Project is changing; retry the ownership change
❯ tryLockProjects lib/projects/membership.ts:393:11
❯ transferWorkspaceProjects lib/projects/membership.ts:317:3
❯ lib/workspaces/organization-workspaces.ts:497:5
❯ detachOrganizationWorkspacesTx lib/workspaces/organization-workspaces.ts:492:32
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'conflict' }
|
|
lib/workspaces/admin-move.test.ts > moveWorkspaceToOrganization retries > unpublishes source-organization custom blocks bound to the moving workspace:
apps/sim/lib/workspaces/admin-move.ts#L1504
WorkspaceMoveError: Project is changing; retry the ownership change
❯ Module.moveWorkspaceToOrganization lib/workspaces/admin-move.ts:1504:15
❯ lib/workspaces/admin-move.test.ts:698:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'project-conflict' }
|
|
lib/workspaces/admin-move.test.ts > moveWorkspaceToOrganization retries > re-fences the payer transfer after a SourceOrganizationChangedError retry:
apps/sim/lib/workspaces/admin-move.ts#L1504
WorkspaceMoveError: Project is changing; retry the ownership change
❯ Module.moveWorkspaceToOrganization lib/workspaces/admin-move.ts:1504:15
❯ lib/workspaces/admin-move.test.ts:676:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'project-conflict' }
|
|
lib/workspaces/admin-move.test.ts > moveWorkspaceToOrganization retries > fences the payer transfer on the source organization it read under the locks:
apps/sim/lib/workspaces/admin-move.ts#L1504
WorkspaceMoveError: Project is changing; retry the ownership change
❯ Module.moveWorkspaceToOrganization lib/workspaces/admin-move.ts:1504:15
❯ lib/workspaces/admin-move.test.ts:638:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'project-conflict' }
|
|
lib/workspaces/admin-move.test.ts > moveWorkspaceToOrganization retries > locks both organizations in ascending id order, after invitation locks and before the row lock:
apps/sim/lib/workspaces/admin-move.ts#L1504
WorkspaceMoveError: Project is changing; retry the ownership change
❯ Module.moveWorkspaceToOrganization lib/workspaces/admin-move.ts:1504:15
❯ lib/workspaces/admin-move.test.ts:617:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'project-conflict' }
|
|
lib/workspaces/admin-move.test.ts > moveWorkspaceToOrganization retries > persists a standalone operation marker atomically with a new move:
apps/sim/lib/workspaces/admin-move.ts#L1504
WorkspaceMoveError: Project is changing; retry the ownership change
❯ Module.moveWorkspaceToOrganization lib/workspaces/admin-move.ts:1504:15
❯ lib/workspaces/admin-move.test.ts:500:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'project-conflict' }
|
|
checks / test (2/2)
@sim/app#test: command (/home/runner/_work/sim/sim/apps/sim) /home/runner/.bun/bin/bun run test --shard=2/2 exited (1)
|
|
checks / test (1/2)
Process completed with exit code 1.
|
|
lib/billing/organizations/lock-order.test.ts > workspace payer-change transaction lock ordering > locks nonzero workspaces before join billing or aggregate payer changes:
apps/sim/lib/projects/membership.ts#L393
ProjectConflictError: Project is changing; retry the ownership change
❯ tryLockProjects lib/projects/membership.ts:393:11
❯ transferWorkspaceProjects lib/projects/membership.ts:317:3
❯ Module.attachOwnedWorkspacesToOrganizationTx lib/workspaces/organization-workspaces.ts:355:3
❯ lib/billing/organizations/lock-order.test.ts:260:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'conflict' }
|
|
checks / test (1/2)
@sim/app#test: command (/home/runner/_work/sim/sim/apps/sim) /home/runner/.bun/bin/bun run test --shard=1/2 exited (1)
|
|
checks / ci
Process completed with exit code 1.
|
|
checks / ci
Checks did not pass:
|
|
checks / test (2/2)
[git-mirror] Skipping cache commit: Found 2 failed/cancelled steps
|
|
checks / test (2/2)
Skipping sticky disk commit due to previous step failures
|
|
checks / test (2/2)
Found 2 failed/cancelled steps in previous workflow steps
|
|
checks / test (2/2)
Skipping sticky disk commit due to previous step failures
|
|
checks / test (2/2)
Found 2 failed/cancelled steps in previous workflow steps
|
|
checks / test (2/2)
Skipping sticky disk commit due to previous step failures
|
|
checks / test (2/2)
Found 2 failed/cancelled steps in previous workflow steps
|
|
checks / test (1/2)
[git-mirror] Skipping cache commit: Found 2 failed/cancelled steps
|
|
checks / test (1/2)
[git-mirror] - Step: unknown (failed)
|
|
checks / test (1/2)
Skipping sticky disk commit due to previous step failures
|
|
checks / test (1/2)
- Step: unknown (failed)
|
|
checks / test (1/2)
Found 2 failed/cancelled steps in previous workflow steps
|
|
checks / test (1/2)
Skipping sticky disk commit due to previous step failures
|
|
checks / test (1/2)
- Step: unknown (failed)
|
|
checks / test (1/2)
Found 2 failed/cancelled steps in previous workflow steps
|
|
checks / test (1/2)
Skipping sticky disk commit due to previous step failures
|
|
checks / test (1/2)
- Step: unknown (failed)
|
|
checks / test (1/2)
Found 2 failed/cancelled steps in previous workflow steps
|
|
Slow Test:
apps/desktop/e2e/desktop-tools-live-sim.spec.ts#L0
apps/desktop/e2e/desktop-tools-live-sim.spec.ts took 6.8m
|
|
🎭 Playwright Run Summary
12 passed (7.9m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
integration-reports-migrate-1
|
19.5 KB |
sha256:acfadc440b7eb2d10de7a9d8494bbd43c49239d1d941c7fcbfd7d8ffa0b40d09
|
|
|
integration-reports-migrate-2
|
26.3 KB |
sha256:2803aa72e22a28233f90ea012cb5f36244e177da1d919e6499ef670417c4c022
|
|
|
integration-reports-migrate-3
|
31 KB |
sha256:3f73d4beb9b7fbbb771ddc7ce1b670539b0a5b1d7231dce5d2c41017f76a973c
|
|
|
integration-reports-migrate-4
|
25.1 KB |
sha256:e8276a8f8d47cdb75a3279710c72d2c2213465a87ff234842b7ce526d13b5efd
|
|
|
integration-reports-push-1
|
21.2 KB |
sha256:f2decd151f9d4cc7c42a681b2c3f3bb2aac80fed4181fe21a0d3350161f03e6d
|
|
|
integration-reports-push-2
|
26.3 KB |
sha256:8fb9bfa5fbde1cfadae7600c59272de199425c9903d9262af2fa9ca850a8ad63
|
|
|
integration-reports-push-3
|
30.7 KB |
sha256:8d5f1a74e0cd61d4280125372b7f07fe647a2af29f5b90bc825c69b47cf16990
|
|
|
integration-reports-push-4
|
25.1 KB |
sha256:caa6f6a1533809f728d91b62c34515661106cfd8270d333251eea4b197d79bb3
|
|