Rebase onto upstream/master (2026-08-27): 575 commits (d5b9f6c8..d785b192) #587
pr.yml
on: pull_request
policy
48s
Matrix: e2e_shards
Matrix: general_tests
Canary Dry Run
1m 5s
Matrix: verify_serialized_server
Annotations
73 errors
|
Verify serialized server suites (2/5)
Process completed with exit code 1.
|
|
e2e shard (1/3)
Process completed with exit code 1.
|
|
e2e shard (2/3)
Process completed with exit code 1.
|
|
e2e shard (3/3)
Process completed with exit code 1.
|
|
Canary Dry Run
Declaration or statement expected.
|
|
Canary Dry Run
';' expected.
|
|
Canary Dry Run
Declaration or statement expected.
|
|
Canary Dry Run
';' expected.
|
|
Canary Dry Run
Declaration or statement expected.
|
|
Canary Dry Run
';' expected.
|
|
Canary Dry Run
Declaration or statement expected.
|
|
Canary Dry Run
';' expected.
|
|
Canary Dry Run
Declaration or statement expected.
|
|
Canary Dry Run
';' expected.
|
|
e2e
Process completed with exit code 1.
|
|
Typecheck + Release Registry
Module '"@paperclipai/shared"' has no exported member 'CloudUpstreamRun'.
|
|
Typecheck + Release Registry
Module '"@paperclipai/shared"' has no exported member 'CloudUpstreamPreview'.
|
|
Typecheck + Release Registry
Module '"@paperclipai/shared"' has no exported member 'CloudUpstreamConflict'.
|
|
Typecheck + Release Registry
Module '"@paperclipai/shared"' has no exported member 'CloudUpstreamConnection'.
|
|
Typecheck + Release Registry
Module '"@paperclipai/shared"' has no exported member 'CloudUpstreamActivationEntityType'.
|
|
Typecheck + Release Registry
Module '"@paperclipai/shared"' has no exported member 'CloudUpstreamActivationDecision'.
|
|
Typecheck + Release Registry
Module '"@paperclipai/shared"' has no exported member 'CloudUpstreamConnectStartResponse'.
|
|
Typecheck + Release Registry
Module '"../services/index.js"' has no exported member 'cloudUpstreamService'.
|
|
Typecheck + Release Registry
Duplicate function implementation.
|
|
Typecheck + Release Registry
Duplicate function implementation.
|
|
Build
Declaration or statement expected.
|
|
Build
';' expected.
|
|
Build
Declaration or statement expected.
|
|
Build
';' expected.
|
|
Build
Declaration or statement expected.
|
|
Build
';' expected.
|
|
Build
Declaration or statement expected.
|
|
Build
';' expected.
|
|
Build
Declaration or statement expected.
|
|
Build
';' expected.
|
|
Verify serialized server suites (1/5)
Process completed with exit code 1.
|
|
Verify serialized server suites (5/5)
Process completed with exit code 1.
|
|
[@paperclipai/server] src/__tests__/heartbeat-dependency-scheduling.test.ts > heartbeat dependency-aware queued run selection > cancels stale queued runs when issue blockers are still unresolved:
server/src/__tests__/heartbeat-dependency-scheduling.test.ts#L890
AssertionError: expected 'failed' to be 'succeeded' // Object.is equality
Expected: "succeeded"
Received: "failed"
❯ src/__tests__/heartbeat-dependency-scheduling.test.ts:890:30
|
|
[@paperclipai/server] src/__tests__/heartbeat-dependency-scheduling.test.ts > heartbeat dependency-aware queued run selection > honors maxConcurrentRuns 1 by leaving a second assignment wake queued:
server/src/__tests__/heartbeat-dependency-scheduling.test.ts#L673
AssertionError: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ src/__tests__/heartbeat-dependency-scheduling.test.ts:673:33
|
|
[@paperclipai/server] src/__tests__/heartbeat-dependency-scheduling.test.ts > heartbeat dependency-aware queued run selection > keeps blocked descendants idle until their blockers resolve:
server/src/__tests__/heartbeat-dependency-scheduling.test.ts#L309
AssertionError: expected 'failed' to be 'succeeded' // Object.is equality
Expected: "succeeded"
Received: "failed"
❯ src/__tests__/heartbeat-dependency-scheduling.test.ts:309:36
|
|
[@paperclipai/ui] src/components/ProjectProperties.concurrency.test.tsx > ProjectProperties — shared workspace concurrency select > reflects an existing serialize value and shows its helper text:
ui/src/components/ProjectProperties.concurrency.test.tsx#L91
Error: Shared workspace concurrency select not found
❯ concurrencySelect src/components/ProjectProperties.concurrency.test.tsx:91:18
❯ src/components/ProjectProperties.concurrency.test.tsx:109:12
|
|
[@paperclipai/ui] src/components/ProjectProperties.concurrency.test.tsx > ProjectProperties — shared workspace concurrency select > defaults to Auto when the policy has no sharedWorkspaceConcurrency:
ui/src/components/ProjectProperties.concurrency.test.tsx#L91
Error: Shared workspace concurrency select not found
❯ concurrencySelect src/components/ProjectProperties.concurrency.test.tsx:91:18
❯ src/components/ProjectProperties.concurrency.test.tsx:98:12
|
|
[@paperclipai/ui] src/components/IssueProperties.test.tsx > IssueProperties > collapses long blocked-by and sub-task lists until the more button is clicked:
ui/src/components/IssueProperties.test.tsx#L1219
ReferenceError: mockInstanceSettingsApi is not defined
❯ src/components/IssueProperties.test.tsx:1219:5
|
|
[@paperclipai/ui] src/components/IssueProperties.test.tsx > IssueProperties > exposes the classic-layout add sub-issue pill action:
ui/src/components/IssueProperties.test.tsx#L872
ReferenceError: mockInstanceSettingsApi is not defined
❯ src/components/IssueProperties.test.tsx:872:5
|
|
[@paperclipai/ui] src/components/IssueProperties.test.tsx > IssueProperties > overrides a previously selected pane tab for a document deep link:
ui/src/components/IssueProperties.test.tsx#L568
ReferenceError: mockInstanceSettingsApi is not defined
❯ src/components/IssueProperties.test.tsx:568:5
|
|
[@paperclipai/ui] src/components/IssueProperties.test.tsx > IssueProperties > keeps the Plan tab visible for a planning-mode issue without a plan document:
ui/src/components/IssueProperties.test.tsx#L503
ReferenceError: mockInstanceSettingsApi is not defined
❯ src/components/IssueProperties.test.tsx:503:5
|
|
[@paperclipai/ui] src/components/CompanySettingsSidebar.test.tsx > CompanySettingsSidebar operator-hidden entries > hides operator-hidden company pages:
ui/src/components/CompanySettingsSidebar.test.tsx#L628
AssertionError: expected 'PaperclipProfileEnvironmentsAccessHea…' to contain 'General'
Expected: "General"
Received: "PaperclipProfileEnvironmentsAccessHeartbeatsExperimentalPluginsAdapters"
❯ src/components/CompanySettingsSidebar.test.tsx:628:35
|
|
[@paperclipai/ui] src/components/CompanySettingsSidebar.test.tsx > CompanySettingsSidebar operator-hidden entries > skips operator-hidden pages and their queries:
ui/src/components/CompanySettingsSidebar.test.tsx#L595
AssertionError: expected 'PaperclipProfileEnvironmentsAccessExp…' to contain 'General'
Expected: "General"
Received: "PaperclipProfileEnvironmentsAccessExportImportExperimentalAdapters"
❯ src/components/CompanySettingsSidebar.test.tsx:595:35
|
|
[@paperclipai/ui] src/components/CompanySettingsSidebar.test.tsx > CompanySettingsSidebar > degrades closed: gated entries hidden while capabilities are unavailable:
ui/src/components/CompanySettingsSidebar.test.tsx#L503
AssertionError: expected 'PaperclipProfileEnvironmentsAccessHea…' to contain 'Company Settings'
Expected: "Company Settings"
Received: "PaperclipProfileEnvironmentsAccessHeartbeatsExportImportExperimentalPluginsAdapters"
❯ src/components/CompanySettingsSidebar.test.tsx:503:35
|
|
[@paperclipai/ui] src/components/CompanySettingsSidebar.test.tsx > CompanySettingsSidebar > instance admin: sees every company surface and the instance section regardless of policy:
ui/src/components/CompanySettingsSidebar.test.tsx#L480
AssertionError: expected 'PaperclipGeneralProfileMembersInvites…' to contain 'Instance settings'
Expected: "Instance settings"
Received: "PaperclipGeneralProfileMembersInvitesSecretsEnvironmentsAccessHeartbeatsExportImportExperimentalPluginsAdapters"
❯ src/components/CompanySettingsSidebar.test.tsx:480:35
|
|
General tests (workspaces-b)
Canceling since a higher priority waiting request for pr-335 exists
|
|
General tests (workspaces-b)
Process completed with exit code 1.
|
|
[@paperclipai/adapter-utils] src/acpx-engine/execute.test.ts:
packages/adapter-utils/src/acpx-engine/execute.test.ts#L7
Error: [vitest] There was an error when mocking a module. If you are using "vi.mock" factory, make sure there are no top level variables inside, since this call is hoisted to top of the file. Read more: https://vitest.dev/api/vi.html#vi-mock
❯ src/acpx-engine/execute.test.ts:7:1
Caused by: Caused by: ReferenceError: AcpxSessionInitError is not defined
❯ src/acpx-engine/execute.test.ts:23:3
❯ src/acpx-engine/execute.test.ts:7:1
|
|
[@paperclipai/adapter-utils] src/execution-target-sandbox.test.ts > embedded sandbox gateway codec > lets an explicit hostApiUrl input override the bridge forward target:
packages/adapter-utils/src/execution-target-sandbox.test.ts#L6773
ReferenceError: cleanupDirs is not defined
❯ src/execution-target-sandbox.test.ts:6773:5
|
|
[@paperclipai/adapter-utils] src/execution-target-sandbox.test.ts > embedded sandbox gateway codec > forwards bridge traffic to the local listen origin even when public API URLs are configured:
packages/adapter-utils/src/execution-target-sandbox.test.ts#L6695
ReferenceError: cleanupDirs is not defined
❯ src/execution-target-sandbox.test.ts:6695:5
|
|
General tests (server (4/5))
Canceling since a higher priority waiting request for pr-335 exists
|
|
General tests (server (4/5))
The operation was canceled.
|
|
Verify serialized server suites (3/5)
Canceling since a higher priority waiting request for pr-335 exists
|
|
Verify serialized server suites (3/5)
The operation was canceled.
|
|
General tests (server (2/5))
Canceling since a higher priority waiting request for pr-335 exists
|
|
General tests (server (2/5))
The operation was canceled.
|
|
General tests (server (1/5))
Canceling since a higher priority waiting request for pr-335 exists
|
|
General tests (server (1/5))
The operation was canceled.
|
|
Verify serialized server suites (4/5)
Canceling since a higher priority waiting request for pr-335 exists
|
|
Verify serialized server suites (4/5)
The operation was canceled.
|
|
General tests (server (5/5))
Canceling since a higher priority waiting request for pr-335 exists
|
|
General tests (server (5/5))
The operation was canceled.
|
|
General tests (workspaces-a (2/2))
Canceling since a higher priority waiting request for pr-335 exists
|
|
General tests (workspaces-a (2/2))
The operation was canceled.
|
|
General tests (server (3/5))
Canceling since a higher priority waiting request for pr-335 exists
|
|
General tests (server (3/5))
The operation was canceled.
|
|
verify
Process completed with exit code 1.
|
|
PR
Canceling since a higher priority waiting request for pr-335 exists
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-0
|
221 KB |
sha256:f0be0037b35ea31e42ebda24d88d1bcb9c60cf1e45fed04c8fac9cb01bdf7258
|
|
|
playwright-report-1
|
221 KB |
sha256:f707f88f0415e8f0e104a5d54e8db9eaa0e042d26720790e55e16714826e5a0e
|
|
|
playwright-report-2
|
221 KB |
sha256:3ee277ea62edb8acb402e75ebd57de136b2bb5c57a272b0351e996fb457bb143
|
|
|
pr-lockfile
|
148 KB |
sha256:b793c1b0b1be43b77b88f834672de07c81fe1152bcb24181c67a0ee0f06bb246
|
|