Skip to content

fix(compression): prevent empty compression split when history is tool-heavy #1687

fix(compression): prevent empty compression split when history is tool-heavy

fix(compression): prevent empty compression split when history is tool-heavy #1687

Triggered via pull request January 3, 2026 20:48
@acoliveracoliver
synchronize #994
issue982
Status Success
Total duration 17m 23s
Artifacts 3

ci.yml

on: pull_request
Lint (GitHub Actions)
8s
Lint (GitHub Actions)
Lint (Javascript)
3m 42s
Lint (Javascript)
Lint (Shell)
8s
Lint (Shell)
Lint (YAML)
8s
Lint (YAML)
Detect doc-only changes
5s
Detect doc-only changes
Matrix: Test
Matrix: Post Coverage Comment
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Lint (YAML): .github/workflows/ci.yml#L114
114:121 [line-length] line too long (184 > 120 characters)
Lint (YAML): .github/workflows/ci.yml#L107
107:121 [line-length] line too long (189 > 120 characters)
Lint (YAML): .github/workflows/ci.yml#L16
16:5 [comments-indentation] comment not indented like content
Lint (YAML): .github/workflows/build-sandbox.yml#L65
65:121 [line-length] line too long (121 > 120 characters)
Lint (YAML): .github/workflows/build-sandbox.yml#L27
27:121 [line-length] line too long (121 > 120 characters)
Lint (YAML): .github/actions/post-coverage-comment/action.yml#L104
104:121 [line-length] line too long (145 > 120 characters)
Lint (YAML): .github/actions/post-coverage-comment/action.yml#L73
73:121 [line-length] line too long (138 > 120 characters)
Lint (YAML): .github/actions/post-coverage-comment/action.yml#L72
72:121 [line-length] line too long (133 > 120 characters)
Lint (YAML): .github/ISSUE_TEMPLATE/feature_request.yml#L11
11:121 [line-length] line too long (150 > 120 characters)
Lint (YAML): .github/ISSUE_TEMPLATE/bug_report.yml#L11
11:121 [line-length] line too long (157 > 120 characters)
Lint (Javascript): packages/ui/src/features/config/configSession.ts#L65
Function 'createConfigSession' has too many lines (115). Maximum allowed is 80
Lint (Javascript): packages/ui/src/features/completion/completions.ts#L24
Function 'useCompletionManager' has too many lines (87). Maximum allowed is 80
Lint (Javascript): packages/ui/src/features/chat/history.ts#L29
Function 'usePromptHistory' has too many lines (150). Maximum allowed is 80
Lint (Javascript): packages/ui/src/bootstrap.tsx#L12
Unexpected console statement
Lint (Javascript): packages/ui/src/app.tsx#L407
Unexpected console statement
Lint (Javascript): packages/ui/src/app.tsx#L88
Function 'AppInner' has too many lines (495). Maximum allowed is 80
Lint (Javascript): packages/ui/scripts/image-harness.ts#L412
Async function 'assertResizedImageClearsPreviousInlineArea' has too many lines (82). Maximum allowed is 80
Lint (Javascript): packages/ui/scripts/image-harness.ts#L319
Async function 'assertMovedImageClearsPreviousInlineArea' has too many lines (92). Maximum allowed is 80
Lint (Javascript): packages/ui/scripts/image-harness.ts#L221
Async function 'assertHeaderImagePayloadMatchesLayout' has too many lines (97). Maximum allowed is 80
Lint (Javascript): packages/ui/scripts/image-harness.ts#L117
Async function 'assertContainPaddingPreservesAlpha' has too many lines (103). Maximum allowed is 80

Artifacts

Produced during runtime
Name Size Digest
coverage-reports-24.x-macos-latest
11.1 MB
sha256:cbc3a6eb3bff4c07c59a40a2f7357778c7317d32ab8ba700ba8dd5c0f01c688f
coverage-reports-24.x-ubuntu-latest
11.1 MB
sha256:8a90e805de85ea45da8bb99d4e2a863432ff7824d13abcd4b32ad408d10d5b06
coverage-reports-24.x-windows-latest
11.1 MB
sha256:345e3adfc0d8d3d6b92c32f5f4407009438ca16d6337eddba5f698f8eb549a4b