Merge remote-tracking branch 'upstream/main' into test/upstream-catch… #3
ci.yml
on: push
Detect affected areas
10s
OSV scan
/
...
/
osv-scan
31s
Matrix: Build&Test Docker image / build
Matrix: TypeScript / Check TypeScript
Python tests
/
e2e
44s
Python lints
/
ruff + ty diff
Python lints
/
ruff enforcement (blocking)
11s
Python lints
/
Windows footguns (blocking)
12s
TypeScript
/
Build desktop app
1m 4s
Docs Site
/
docs-site-checks
5m 28s
Check contributors
/
check-attribution
28s
Check uv.lock
/
uv lock --check
11s
Lint Docker scripts
/
Lint Dockerfile (hadolint)
13s
Lint Docker scripts
/
Lint docker/ shell scripts (shellcheck)
10s
Deny unrelated histories
/
check-common-ancestor
Supply-chain scan
/
Check PyPI dependency upper bounds
Supply-chain scan
/
MCP catalog security review
Supply-chain scan
/
Scan PR for critical supply chain risks
Matrix: Python tests / test
CI timing report
15s
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
|
|