Skip to content

feat: release R2FileBox 2.5.0 #28

feat: release R2FileBox 2.5.0

feat: release R2FileBox 2.5.0 #28

Triggered via push August 24, 2026 12:50
Status Failure
Total duration 56s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
worker/test/share-download.test.ts > share download accounting > sanitizes /private/tmp/UPLOAD.HEIC before resolving its upload MIME: worker/test/share-download.test.ts#L539
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ worker/test/share-download.test.ts:539:26
worker/test/share-download.test.ts > share download accounting > sanitizes C:\fakepath\UPLOAD.MOV before resolving its upload MIME: worker/test/share-download.test.ts#L539
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ worker/test/share-download.test.ts:539:26
worker/test/share-download.test.ts > share download accounting > rejects upload parts after the D1 session is revoked: worker/test/share-download.test.ts#L490
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ worker/test/share-download.test.ts:490:26
worker/test/scheduled.test.ts > scheduled cleanup reporting > expires a managed share and its completed stale session in the same cleanup run: worker/src/lib/db.ts#L632
Error: D1_ERROR: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:146:19 ❯ cloudflare-internal:d1-api:97:27 ❯ DB.claimUploadSessionsForCleanup worker/src/lib/db.ts:632:44 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:30:3 ❯ worker/test/scheduled.test.ts:221:20 Caused by: Caused by: Error: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:147:24 ❯ cloudflare-internal:d1-api:97:27 ❯ DB.claimUploadSessionsForCleanup worker/src/lib/db.ts:632:44 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:30:3 ❯ worker/test/scheduled.test.ts:221:20
worker/test/scheduled.test.ts > scheduled cleanup reporting > keeps an object referenced by another active share while removing its stale reservation: worker/src/lib/db.ts#L632
Error: D1_ERROR: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:146:19 ❯ cloudflare-internal:d1-api:97:27 ❯ DB.claimUploadSessionsForCleanup worker/src/lib/db.ts:632:44 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:30:3 ❯ worker/test/scheduled.test.ts:191:20 Caused by: Caused by: Error: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:147:24 ❯ cloudflare-internal:d1-api:97:27 ❯ DB.claimUploadSessionsForCleanup worker/src/lib/db.ts:632:44 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:30:3 ❯ worker/test/scheduled.test.ts:191:20
worker/test/scheduled.test.ts > scheduled cleanup reporting > deletes a completed object that is still tracked only by a stale upload session: worker/src/lib/db.ts#L632
Error: D1_ERROR: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:146:19 ❯ cloudflare-internal:d1-api:97:27 ❯ DB.claimUploadSessionsForCleanup worker/src/lib/db.ts:632:44 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:30:3 ❯ worker/test/scheduled.test.ts:169:20 Caused by: Caused by: Error: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:147:24 ❯ cloudflare-internal:d1-api:97:27 ❯ DB.claimUploadSessionsForCleanup worker/src/lib/db.ts:632:44 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:30:3 ❯ worker/test/scheduled.test.ts:169:20
worker/test/scheduled.test.ts > scheduled cleanup reporting > expires a managed share without deleting a blob that still has an active reference: worker/src/lib/db.ts#L654
Error: D1_ERROR: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:146:19 ❯ cloudflare-internal:d1-api:374:41 ❯ DB.getUploadCleanupJobs worker/src/lib/db.ts:654:25 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:114:23 ❯ worker/test/scheduled.test.ts:149:20 Caused by: Caused by: Error: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:147:24 ❯ cloudflare-internal:d1-api:374:41 ❯ DB.getUploadCleanupJobs worker/src/lib/db.ts:654:25 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:114:23 ❯ worker/test/scheduled.test.ts:149:20
worker/test/scheduled.test.ts > scheduled cleanup reporting > retains a failed orphan deletion and retries it on the next cleanup: worker/src/lib/db.ts#L654
Error: D1_ERROR: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:146:19 ❯ cloudflare-internal:d1-api:374:41 ❯ DB.getUploadCleanupJobs worker/src/lib/db.ts:654:25 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:114:23 ❯ worker/test/scheduled.test.ts:116:20 Caused by: Caused by: Error: no such table: upload_cleanup_jobs: SQLITE_ERROR ❯ D1DatabaseSessionAlwaysPrimary._sendOrThrow cloudflare-internal:d1-api:147:24 ❯ cloudflare-internal:d1-api:374:41 ❯ DB.getUploadCleanupJobs worker/src/lib/db.ts:654:25 ❯ cleanupExpiredShares worker/src/lib/cleanup.ts:114:23 ❯ worker/test/scheduled.test.ts:116:20
worker/test/instant-upload.test.ts > verified instant upload > rejects a claimed root that does not match the server-verified parts: worker/test/instant-upload.test.ts#L360
AssertionError: expected { shares: +0, sessions: 1, blobs: +0 } to deeply equal { shares: +0, sessions: +0, blobs: +0 } - Expected + Received { "blobs": 0, - "sessions": 0, + "sessions": 1, "shares": 0, } ❯ worker/test/instant-upload.test.ts:360:20
worker/test/instant-upload.test.ts > verified instant upload > does not expose a hash-only lookup without the prior capability: worker/test/instant-upload.test.ts#L253
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ worker/test/instant-upload.test.ts:253:28