Skip to content

fix(ci): restore fork main test consistency #9

fix(ci): restore fork main test consistency

fix(ci): restore fork main test consistency #9

Triggered via push July 19, 2026 20:32
Status Failure
Total duration 5m 31s
Artifacts 9

ci.yml

on: push
Detect affected areas
8s
Detect affected areas
OSV scan  /  ...  /  osv-scan
25s
OSV scan / Scan lockfiles / osv-scan
Matrix: Build&Test Docker image / build
Matrix: TypeScript / Check TypeScript
Python tests  /  e2e
34s
Python tests / e2e
Python lints  /  ruff + ty diff
0s
Python lints / ruff + ty diff
Python lints  /  ruff enforcement (blocking)
13s
Python lints / ruff enforcement (blocking)
Python lints  /  Windows footguns (blocking)
14s
Python lints / Windows footguns (blocking)
TypeScript  /  Build desktop app
52s
TypeScript / Build desktop app
Docs Site  /  docs-site-checks
4m 57s
Docs Site / docs-site-checks
Check contributors  /  check-attribution
25s
Check contributors / check-attribution
Check uv.lock  /  uv lock --check
13s
Check uv.lock / uv lock --check
Lint Docker scripts  /  Lint Dockerfile (hadolint)
14s
Lint Docker scripts / Lint Dockerfile (hadolint)
Lint Docker scripts  /  Lint docker/ shell scripts (shellcheck)
8s
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
7s
Python tests / Generate slices
Build&Test Docker image  /  merge
0s
Build&Test Docker image / merge
Matrix: Python tests / test
Python tests  /  save-durations
0s
Python tests / save-durations
All required checks pass
2s
All required checks pass
CI timing report
13s
CI timing report
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 7 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 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
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/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 (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 (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 / 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/
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/
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
129 KB
sha256:bde8a22d3172e29d3315374de49079fa81d0ba9a11d336a31a6a342526965d80
ci-timings-report.html
44.1 KB
sha256:061a6649dc695fa6a5155594acd5552fc9de31acf5fcf0f3c87fe5ca91d22d89
test-durations-slice-1 Expired
3.92 KB
sha256:68d161114923accb3fa4c576a9f79d509844eff1c97568a4598ec09028d12f5d
test-durations-slice-2 Expired
4.06 KB
sha256:d38296b4897c653d77dd6df2f031003cbcd11c61ac64db7ba83eedc16e2089f1
test-durations-slice-3 Expired
3.89 KB
sha256:571d6152788a873f565fc998687b094a23f548fa2ccbd0f8818ab7bc6bbaeb34
test-durations-slice-4 Expired
3.93 KB
sha256:e3fe38c44a2bb99e5b0c78394fe4f576ff861e7fce1e0b6e4bccc1cda6ca7747
test-durations-slice-6 Expired
3.98 KB
sha256:3ac90b2cb92835e91510b4c55a85f2d600fd970c8e63bedd321791d956e19a64
test-durations-slice-7 Expired
3.97 KB
sha256:2a1ac927521224a9198409e0361e3de3519da85853253c3d98bd014512559bdb
test-durations-slice-8 Expired
3.92 KB
sha256:f0862b152057853b5bf3eda9132e52697bcc686a51f4b8a4a02f879786d1c458