Merge35: Files cache fixture expects text rendering for detected PDF bytes #1463

Open
opened 2026-10-08 12:46:58 +00:00 by kayg · 0 comments
Owner

Merge35 (#1458) full Files e2e failed on merged product head 938a141d5.

Command: cd apps/web && CALTERNAL_SERVER_BIN=<merge35 release binary> CALTERNAL_E2E_ASSET_OVERRIDE=1 CALTERNAL_E2E_MAC=1 CALTERNAL_E2E_DSF=1 bun e2e/files.mjs --screenshots <local artifacts>.

The #547 cache-collision fixture uploads identical PDF bytes as thumbnail-cache-547.txt and .pdf. It expects the first upload to create a text-card thumbnail. The live API instead reports mime: application/pdf, has_thumbnail: true for the .txt item; the text-card wait expires. The bytes start with a real PDF header. Existing fixture and expectations were preserved.

Confirm whether content detection supersedes the extension-based fixture contract. If so, retain the two-renderer cache-isolation regression through an explicit supported setup rather than weakening that assertion. No server crash or content corruption was observed.

The full Files suite stops at this failure, so its later flows remain unverified in merge35. Local log: artifacts/merge35/e2e-files.log.

Merge35 (#1458) full Files e2e failed on merged product head 938a141d5. Command: `cd apps/web && CALTERNAL_SERVER_BIN=<merge35 release binary> CALTERNAL_E2E_ASSET_OVERRIDE=1 CALTERNAL_E2E_MAC=1 CALTERNAL_E2E_DSF=1 bun e2e/files.mjs --screenshots <local artifacts>`. The #547 cache-collision fixture uploads identical PDF bytes as `thumbnail-cache-547.txt` and `.pdf`. It expects the first upload to create a text-card thumbnail. The live API instead reports `mime: application/pdf`, `has_thumbnail: true` for the `.txt` item; the text-card wait expires. The bytes start with a real PDF header. Existing fixture and expectations were preserved. Confirm whether content detection supersedes the extension-based fixture contract. If so, retain the two-renderer cache-isolation regression through an explicit supported setup rather than weakening that assertion. No server crash or content corruption was observed. The full Files suite stops at this failure, so its later flows remain unverified in merge35. Local log: `artifacts/merge35/e2e-files.log`.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1463
No description provided.