Merge pull request #76562 from NousResearch/bb/npm-engine-outage #12
ci.yml
on: push
Detect affected areas
9s
OSV scan
/
...
/
osv-scan
35s
Desktop E2E
/
Playwright E2E (Linux)
20m 21s
Check contributors
/
check-attribution
31s
Check uv.lock
/
uv lock --check
13s
Deny unrelated histories
/
check-common-ancestor
package-lock.json diff
/
package-lock.json semantic diff
Matrix: Build&Test Docker image / build
Waiting for pending jobs
Python tests
/
e2e
31s
Python lints
/
ruff + ty diff
0s
Python lints
/
ruff enforcement (blocking)
15s
Python lints
/
Windows footguns (blocking)
18s
Docs Site
/
docs-site-checks
3m 21s
Lint Docker scripts
/
Lint Dockerfile (hadolint)
15s
Lint Docker scripts
/
Lint docker/ shell scripts (shellcheck)
11s
Supply-chain scan
/
Check PyPI dependency upper bounds
Supply-chain scan
/
Scan PR for critical supply chain risks
Check no committed infographics
/
check-no-committed-infographics
11s
Matrix: Build&Test Docker image / publish
Waiting for pending jobs
Matrix: JS & TS checks / check
Matrix: Python tests / test
CI review comment (live)
0s
CI timing report
13s
Annotations
2 errors, 42 warnings, and 1 notice
|
Desktop E2E / Playwright E2E (Linux)
The job has exceeded the maximum execution time of 20m0s
|
|
Desktop E2E / Playwright E2E (Linux)
The operation was canceled.
|
|
Python lints / ruff enforcement (blocking)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-df9952131a4d38d1214b8a041548b2a3eba83e39d604bd8502c04e9baa4e2288, another job may be creating this cache.
|
|
OSV scan / Emit review status
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / List npm workspaces
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / tests-js / check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / apps/bootstrap-installer / check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / apps/shared / check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / ui-tui/packages/hermes-ink / check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / apps/desktop / check:test:desktop:all
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / web / check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / web / check:
web/src/themes/context.tsx#L586
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
JS & TS checks / web / check:
web/src/pages/SkillsPage.tsx#L174
React Hook useEffect has missing dependencies: 'showToast' and 't.common.loading'. Either include them or remove the dependency array
|
|
JS & TS checks / web / check
React Hook useEffect has missing dependencies: 'showToast' and 't.config.failedToLoadRaw'. Either include them or remove the dependency array
|
|
JS & TS checks / web / check
React Hook useEffect has missing dependencies: 'searchParams', 'setSearchParams', and 'terminalTheme'. Either include them or remove the dependency array
|
|
JS & TS checks / web / check:
web/src/i18n/context.tsx#L134
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
JS & TS checks / web / check:
web/src/i18n/context.tsx#L54
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
JS & TS checks / web / check:
web/src/components/SidebarStatusStrip.tsx#L51
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
JS & TS checks / web / check:
web/src/components/ChatSidebar.tsx#L89
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
JS & TS checks / apps/desktop / check:test:desktop:platforms
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / ui-tui / check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Python tests / Run tests slice 2/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
Python tests / Run tests slice 3/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
Python tests / Run tests slice 8/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
Python tests / Run tests slice 7/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
Python tests / Run tests slice 1/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
JS & TS checks / apps/desktop / check:lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/directive-actions.test.tsx#L145
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/directive-actions.test.tsx#L133
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/directive-actions.test.tsx#L122
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/directive-actions.test.tsx#L48
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/directive-actions.test.tsx#L43
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/directive-actions.test.tsx#L22
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/directive-actions.test.tsx#L18
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/at-folder-navigation.test.tsx#L44
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/at-folder-navigation.test.tsx#L40
Unexpected use of 'document'
|
|
JS & TS checks / apps/desktop / check:lint:
apps/desktop/src/app/chat/composer/at-folder-navigation.test.tsx#L34
Unexpected use of 'document'
|
|
Python tests / Run tests slice 5/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
Python tests / Run tests slice 6/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
Python tests / Run tests slice 4/8
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-a746652484d7d91cb70330bfd32ef3e9e521ced09f78b9a658400cd0bd63be6c, another job may be creating this cache.
|
|
Docs Site / docs-site-checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JS & TS checks / apps/desktop / check:test:ui
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Desktop E2E / Playwright E2E (Linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809, actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Desktop E2E / Playwright E2E (Linux)
No files were found with the provided path: apps/desktop/playwright-report. No artifacts will be uploaded.
|
|
Check no committed infographics / check-no-committed-infographics
No committed PR-infographic images.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
OSV Scanner SARIF file
Expired
|
3.71 KB |
sha256:58d882f6ae2e9e9a71f6f1b98d30841df1f9e2622f486d27dcc96d9a49a8e97e
|
|
|
ci-timings-report
Expired
|
6.33 KB |
sha256:2965b3d561aa300eb2ccecebc6b9e1f6a28d92d7602d1f0055e9d286caf4f568
|
|
|
ci-timings-review-status
Expired
|
366 Bytes |
sha256:1046b6453e0cc0f3d435b91613fe5705f479435385b12dcbf37a09026c58326e
|
|
|
playwright-test-results-8ced76d619795dc67fc823560a2f9493355b1e22
Expired
|
45.9 MB |
sha256:0ccede4af57c115b0d601e62851d0c0c1d7b51bbc7b6efcf7c2adfb06d5f1f3d
|
|
|
test-durations-slice-1
Expired
|
4.85 KB |
sha256:f6f872a20a3d7b00031834953fb8fbb988b38801b72353e1ab7923528e88e30b
|
|
|
test-durations-slice-2
Expired
|
4.81 KB |
sha256:f3166ab6fa9d67e189ac90a8e0191336ef9d3a5a2694efedb908dc8d17d4ecec
|
|
|
test-durations-slice-3
Expired
|
4.81 KB |
sha256:a5bcd729c52836bebf49a6d9fe2d96ef623c63a976d9a7969b184c0a8f14e48a
|
|
|
test-durations-slice-4
Expired
|
4.84 KB |
sha256:e873554c52546e03ca299d1bdb1a4f36ea6caab18b878820bbfe61744f0f4ced
|
|
|
test-durations-slice-5
Expired
|
5.08 KB |
sha256:bc20fcc2da749d4e05f30d70f82838db2f8cbcf976f1b03aedccd4bc467807f4
|
|
|
test-durations-slice-6
Expired
|
4.82 KB |
sha256:b8498739187dba4ae90f585acd94d4eb7ed7296289286243881820bc07c2101c
|
|
|
test-durations-slice-7
Expired
|
4.89 KB |
sha256:d4aa42e828c2088209849693422d4a9214321607334760d1aa26d0809046f397
|
|
|
test-durations-slice-8
Expired
|
4.92 KB |
sha256:069d024df288a59ddc4f9a47bf492a69faea1f550f47d98fb68c0229072f3dbe
|
|