Skip to content

Merge pull request #76562 from NousResearch/bb/npm-engine-outage #12

Merge pull request #76562 from NousResearch/bb/npm-engine-outage

Merge pull request #76562 from NousResearch/bb/npm-engine-outage #12

Triggered via push August 2, 2026 04:30
Status Cancelled
Total duration 21m 4s
Artifacts 12

ci.yml

on: push
Detect affected areas
9s
Detect affected areas
OSV scan  /  ...  /  osv-scan
35s
OSV scan / Scan lockfiles / osv-scan
Desktop E2E  /  Playwright E2E (Linux)
20m 21s
Desktop E2E / Playwright E2E (Linux)
Check contributors  /  check-attribution
31s
Check contributors / check-attribution
Check uv.lock  /  uv lock --check
13s
Check uv.lock / uv lock --check
Deny unrelated histories  /  check-common-ancestor
Deny unrelated histories / check-common-ancestor
package-lock.json diff  /  package-lock.json semantic diff
package-lock.json diff / package-lock.json semantic diff
Matrix: Build&Test Docker image / build
Waiting for pending jobs
Python tests  /  e2e
31s
Python tests / e2e
Python lints  /  ruff + ty diff
0s
Python lints / ruff + ty diff
Python lints  /  ruff enforcement (blocking)
15s
Python lints / ruff enforcement (blocking)
Python lints  /  Windows footguns (blocking)
18s
Python lints / Windows footguns (blocking)
Docs Site  /  docs-site-checks
3m 21s
Docs Site / docs-site-checks
Lint Docker scripts  /  Lint Dockerfile (hadolint)
15s
Lint Docker scripts / Lint Dockerfile (hadolint)
Lint Docker scripts  /  Lint docker/ shell scripts (shellcheck)
11s
Lint Docker scripts / Lint docker/ shell scripts (shellcheck)
JS & TS checks  /  List npm workspaces
42s
JS & TS checks / List npm workspaces
Supply-chain scan  /  Check PyPI dependency upper bounds
Supply-chain scan / Check PyPI dependency upper bounds
Supply-chain scan  /  Scan PR for critical supply chain risks
Supply-chain scan / Scan PR for critical supply chain risks
Python tests  /  Generate slices
11s
Python tests / Generate slices
Check no committed infographics  /  check-no-committed-infographics
11s
Check no committed infographics / check-no-committed-infographics
OSV scan  /  Emit review status
7s
OSV scan / Emit review status
Matrix: Build&Test Docker image / publish
Waiting for pending jobs
Matrix: JS & TS checks / check
Supply-chain scan  /  Aggregate review statuses
Supply-chain scan / Aggregate review statuses
Matrix: Python tests / test
Build&Test Docker image  /  merge
Build&Test Docker image / merge
Review label gate  /  Review label gate
Review label gate / Review label gate
Python tests  /  save-durations
4s
Python tests / save-durations
CI review comment (live)
0s
CI review comment (live)
All required checks pass
4s
All required checks pass
CI timing report
13s
CI timing report
Fit to window
Zoom out
Zoom in

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/
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