Skip to content

Merge remote-tracking branch 'upstream/main' into test/upstream-catch… #3

Merge remote-tracking branch 'upstream/main' into test/upstream-catch…

Merge remote-tracking branch 'upstream/main' into test/upstream-catch… #3

Triggered via push July 11, 2026 02:11
Status Failure
Total duration 6m 8s
Artifacts 6

ci.yml

on: push
Detect affected areas
10s
Detect affected areas
OSV scan  /  ...  /  osv-scan
31s
OSV scan / Scan lockfiles / osv-scan
Matrix: Build&Test Docker image / build
Matrix: TypeScript / Check TypeScript
Python tests  /  e2e
44s
Python tests / e2e
Python lints  /  ruff + ty diff
Python lints / ruff + ty diff
Python lints  /  ruff enforcement (blocking)
11s
Python lints / ruff enforcement (blocking)
Python lints  /  Windows footguns (blocking)
12s
Python lints / Windows footguns (blocking)
TypeScript  /  Build desktop app
1m 4s
TypeScript / Build desktop app
Docs Site  /  docs-site-checks
5m 28s
Docs Site / docs-site-checks
Check contributors  /  check-attribution
28s
Check contributors / check-attribution
Check uv.lock  /  uv lock --check
11s
Check uv.lock / uv lock --check
Lint Docker scripts  /  Lint Dockerfile (hadolint)
13s
Lint Docker scripts / Lint Dockerfile (hadolint)
Lint Docker scripts  /  Lint docker/ shell scripts (shellcheck)
10s
Lint Docker scripts / Lint docker/ shell scripts (shellcheck)
Deny unrelated histories  /  check-common-ancestor
Deny unrelated histories / check-common-ancestor
Supply-chain scan  /  Check PyPI dependency upper bounds
Supply-chain scan / Check PyPI dependency upper bounds
Supply-chain scan  /  MCP catalog security review
Supply-chain scan / MCP catalog security review
Supply-chain scan  /  Scan PR for critical supply chain risks
Supply-chain scan / Scan PR for critical supply chain risks
Python tests  /  Generate slices
6s
Python tests / Generate slices
Build&Test Docker image  /  merge
Build&Test Docker image / merge
Matrix: Python tests / test
Python tests  /  save-durations
0s
Python tests / save-durations
All required checks pass
4s
All required checks pass
CI timing report
15s
CI timing report
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 12 warnings
TypeScript / Check TypeScript (apps/desktop)
Process completed with exit code 2.
TypeScript / Check TypeScript (apps/desktop)
'"@/store/thread-scroll"' has no exported member named 'setThreadScrolledUp'. Did you mean '$threadScrolledUp'?
TypeScript / Check TypeScript (apps/desktop)
Module '"./types"' has no exported member 'SearchProps'.
TypeScript / Check TypeScript (apps/desktop)
'"./completion-drawer"' has no exported member named 'COMPLETION_DRAWER_ROW_CLASS'. Did you mean 'COMPLETION_DRAWER_CLASS'?
Python tests / Run tests slice 8/8
Process completed with exit code 1.
Python tests / Run tests slice 6/8
Process completed with exit code 1.
Python tests / Run tests slice 3/8
Process completed with exit code 1.
Python tests / Run tests slice 5/8
Process completed with exit code 1.
All required checks pass
Process completed with exit code 1.
All required checks pass
2 job(s) failed
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-3.12.3-pruned-f1902239cbeefdf245c74ac1fdb70fbe80014f1549ab35f4b96a9401305516e8, another job may be creating this cache.
TypeScript / Check TypeScript (apps/bootstrap-installer)
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/
TypeScript / Check TypeScript (ui-tui)
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/
TypeScript / Check TypeScript (web)
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/
TypeScript / Check TypeScript (apps/shared)
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/
TypeScript / Check TypeScript (apps/desktop)
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/
TypeScript / Build desktop app
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-3.12.3-pruned-acdb357c40607cb85af861a8b6b0f76f370d67926bb5a420624aeab132cfce26, 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-3.12.3-pruned-acdb357c40607cb85af861a8b6b0f76f370d67926bb5a420624aeab132cfce26, 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-3.12.3-pruned-acdb357c40607cb85af861a8b6b0f76f370d67926bb5a420624aeab132cfce26, 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-3.12.3-pruned-acdb357c40607cb85af861a8b6b0f76f370d67926bb5a420624aeab132cfce26, 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/

Artifacts

Produced during runtime
Name Size Digest
OSV Scanner SARIF file Expired
117 KB
sha256:f3ee2da3f8450f2f200aab6554db0ecbe472cdec488cb203c61c565d1a5a6c0a
ci-timings-report.html
44.1 KB
sha256:2c8438b99698817a942cfa67a2fa1b08cde7e6eee7ad9336f33b51981f2300c7
test-durations-slice-1 Expired
3.92 KB
sha256:f37a8bfeea0b3427f266b15aac8343ebeb54fcc60bfe93f06a2c8bea08ccff65
test-durations-slice-2 Expired
3.86 KB
sha256:d2fd4e7047727410c10beeaeca69cc71e2300c22ab59bc7660778ad8e765a7af
test-durations-slice-4 Expired
4.03 KB
sha256:a2e3b13524f1e2769197e08ddf376a078fef5c4d8099cac3f1d95adfd2b810c8
test-durations-slice-7 Expired
3.88 KB
sha256:3adc1e6ecf4d6ac62cb828d008f8adb72ee9220309c587eb077c8ccd2fa1db42