Skip to content

fix(core): resolve Rolldown bindings via platform packages #8635

fix(core): resolve Rolldown bindings via platform packages

fix(core): resolve Rolldown bindings via platform packages #8635

Triggered via pull request July 8, 2026 08:43
Status Failure
Total duration 22m 7s
Artifacts 4

e2e-test.yml

on: pull_request
detect-changes
4s
detect-changes
download-previous-rolldown-binaries
12s
download-previous-rolldown-binaries
Build Windows CLI binaries
5m 23s
Build Windows CLI binaries
Matrix: build
Matrix: e2e-test
Notify on failure
Notify on failure
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 62 warnings
rollipop E2E test (ubuntu-latest)
Process completed with exit code 1.
TS(1038): packages/varlet-cli/src/module.d.ts#L6
A 'declare' modifier cannot be used in an already ambient context.
rollipop E2E test (windows-latest)
Process completed with exit code 1.
vue(no-dupe-keys): app/components/Tooltip/Base.vue#L4
Duplicate key 'offset'. May cause name collision in script or template tag.
vue(no-dupe-keys): app/components/Input/Base.vue#L2
Duplicate key 'noPasswordManager'. May cause name collision in script or template tag.
vue(no-dupe-keys): app/components/Input/Base.vue#L2
Duplicate key 'noCorrect'. May cause name collision in script or template tag.
typescript(no-unsafe-type-assertion): src/combined-visitor.ts#L204
Unsafe type assertion: type '{ body: Node$1; }' is more narrow than the original type.
typescript(no-unsafe-type-assertion): src/combined-visitor.ts#L201
Unsafe type assertion: type '{ body: Node$1; }' is more narrow than the original type.
typescript(no-unsafe-type-assertion): src/combined-visitor.ts#L186
Unsafe type assertion: type 'LabeledJumpStatementNode' is more narrow than the original type.
typescript(no-unsafe-type-assertion): src/combined-visitor.ts#L176
Unsafe type assertion: type 'LogicalExpression | undefined' is more narrow than the original type.
typescript(no-unnecessary-type-assertion): src/utils.ts#L95
This assertion is unnecessary since the receiver accepts the original type of the expression.
typescript(no-unnecessary-type-assertion): src/utils.ts#L95
This assertion is unnecessary since the receiver accepts the original type of the expression.
typescript(no-unnecessary-type-assertion): src/utils.ts#L59
This assertion is unnecessary since it does not change the type of the expression.
typescript(no-unsafe-type-assertion): src/utils.ts#L57
Unsafe type assertion: type 'Record<string, unknown>' is more narrow than the original type.
typescript(no-unsafe-type-assertion): src/visitor.ts#L52
Unsafe type assertion: type 'FunctionNode' is more narrow than the original type.
typescript(no-unsafe-type-assertion): src/cognitive/patterns.ts#L8
Unsafe type assertion: type 'IfStatement | undefined' is more narrow than the original type.
unicorn(no-unnecessary-await): packages/pinia/__tests__/subscriptions.spec.ts#L171
Unexpected `await` on a non-Promise value
typescript(no-redundant-type-constituents): plugins/template-function-response/src/index.ts#L329
'HttpResponse' is an 'error' type that acts as 'any' and overrides all other types in this union type.
typescript(no-redundant-type-constituents): plugins/template-function-response/src/index.ts#L308
'HttpResponse' is an 'error' type that acts as 'any' and overrides all other types in this union type.
typescript(no-redundant-type-constituents): plugins/template-function-response/src/index.ts#L294
'HttpResponse' is an 'error' type that acts as 'any' and overrides all other types in this union type.
typescript(no-redundant-type-constituents): plugins/action-send-folder/src/index.ts#L31
'any' overrides all other types in this union type.
typescript(no-redundant-type-constituents): plugins/action-send-folder/src/index.ts#L31
'any' overrides all other types in this union type.
typescript(no-duplicate-type-constituents): plugins/action-send-folder/src/index.ts#L31
Union type constituent is duplicated with (typeof allFolders)[number].
typescript(await-thenable): src-web/components/Sidebar.tsx#L313
Unexpected iterable of non-Promise (non-"Thenable") values passed to promise aggregator.
typescript(no-redundant-type-constituents): plugins/importer-postman-environment/src/index.ts#L28
'ImportPluginResponse' is an 'error' type that acts as 'any' and overrides all other types in this union type.
typescript(no-redundant-type-constituents): plugins/importer-insomnia/src/v5.ts#L249
'PartialImportResources' is an 'error' type that acts as 'any' and overrides all other types in this union type.
typescript(no-redundant-type-constituents): plugins/importer-insomnia/src/v5.ts#L242
'PartialImportResources' is an 'error' type that acts as 'any' and overrides all other types in this union type.
vitest(require-to-throw-message): src/schema/jobs.test.ts#L73
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L72
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L68
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L67
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L63
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L59
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L55
Require a message for "toThrow".
vitest(require-mock-type-parameters): src/integrations/orpc/services/jobs.test.ts#L9
Missing type parameters on mock function call
vitest(require-mock-type-parameters): src/integrations/orpc/services/jobs.test.ts#L8
Missing type parameters on mock function call
vitest(require-mock-type-parameters): src/integrations/jobs/providers/jsearch.test.ts#L7
Missing type parameters on mock function call
typescript(no-unnecessary-type-assertion): src/utils.ts#L95
This assertion is unnecessary since the receiver accepts the original type of the expression.
typescript(no-unnecessary-type-assertion): src/cognitive/patterns.ts#L71
This assertion is unnecessary since the receiver accepts the original type of the expression.
typescript(no-unnecessary-type-assertion): src/utils.ts#L59
This assertion is unnecessary since it does not change the type of the expression.
typescript(no-unsafe-type-assertion): src/utils.ts#L57
Unsafe type assertion: type 'Record<string, unknown>' is more narrow than the original type.
typescript(no-unnecessary-type-assertion): src/cognitive/patterns.ts#L43
This assertion is unnecessary since it does not change the type of the expression.
typescript(no-unnecessary-type-assertion): src/cognitive/patterns.ts#L41
This assertion is unnecessary since it does not change the type of the expression.
typescript(no-unsafe-type-assertion): src/visitor.ts#L52
Unsafe type assertion: type 'FunctionNode' is more narrow than the original type.
typescript(no-unnecessary-type-assertion): src/cognitive/patterns.ts#L29
This assertion is unnecessary since it does not change the type of the expression.
typescript(no-unnecessary-type-assertion): src/cognitive/patterns.ts#L27
This assertion is unnecessary since it does not change the type of the expression.
typescript(no-unsafe-type-assertion): src/cognitive/patterns.ts#L8
Unsafe type assertion: type 'IfStatement | undefined' is more narrow than the original type.
unicorn(no-unnecessary-await): packages/pinia/__tests__/subscriptions.spec.ts#L171
Unexpected `await` on a non-Promise value
oxc(no-map-spread): shared/utils/download-chart-last-label.ts#L99
Spreading to modify object properties in `map` calls is inefficient
eslint(no-underscore-dangle): app/composables/npm/usePackage.ts#L108
Unexpected dangling '_' in '`_rev`'.
eslint(no-underscore-dangle): app/composables/npm/usePackage.ts#L107
Unexpected dangling '_' in '`_id`'.
eslint(no-underscore-dangle): app/composables/npm/useAlgoliaSearch.ts#L9
Unexpected dangling '_' in '`_configuredAppId`'.
eslint(no-underscore-dangle): app/composables/npm/useAlgoliaSearch.ts#L8
Unexpected dangling '_' in '`_searchClient`'.
eslint(no-underscore-dangle): app/plugins/payload-cache.server.ts#L45
Unexpected dangling '_' in '`_cachedPayloadResponse`'.
eslint(no-underscore-dangle): server/api/registry/timeline/[...pkg].get.ts#L79
Unexpected dangling '_' in '`_npmUser`'.
eslint(no-underscore-dangle): cli/src/server.ts#L15
Unexpected dangling '_' in '`_endpointCheck`'.
eslint(no-underscore-dangle): cli/src/mock-app.ts#L19
Unexpected dangling '_' in '`_endpointCheck`'.
eslint(no-underscore-dangle): server/utils/github.ts#L32
Unexpected dangling '_' in '`_data`'.
vitest(require-to-throw-message): src/schema/jobs.test.ts#L73
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L72
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L68
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L67
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L63
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L59
Require a message for "toThrow".
vitest(require-to-throw-message): src/schema/jobs.test.ts#L55
Require a message for "toThrow".
vitest(require-mock-type-parameters): src/integrations/orpc/services/jobs.test.ts#L9
Missing type parameters on mock function call
vitest(require-mock-type-parameters): src/integrations/orpc/services/jobs.test.ts#L8
Missing type parameters on mock function call
vitest(require-mock-type-parameters): src/integrations/jobs/providers/jsearch.test.ts#L7
Missing type parameters on mock function call

Artifacts

Produced during runtime
Name Size Digest
rolldown-binaries
7.44 MB
sha256:f786633bc3f3bd3d77fb027f067b3c143f974a26015abe14cea52f2a31b322e1
vite-plus-packages-ubuntu-latest Expired
29.5 MB
sha256:a83d627a6508b73abeed200f081853b090d7a647b0b19f4b7906a858b8e9b204
vite-plus-packages-windows-latest Expired
35.1 MB
sha256:3630c50ae85fa39bf875ae054ea9cbc9ac4c6a9d8c7ae8424e407fd13806084a
windows-cli-binaries
18.7 MB
sha256:2e403d8d39d45894828cbd7b5657323edc94748d79fd440db35408acabda6488