Skip to content

feat(uploads): Create uploads package with prisma extension and upload processors #33016

feat(uploads): Create uploads package with prisma extension and upload processors

feat(uploads): Create uploads package with prisma extension and upload processors #33016

Triggered via pull request August 23, 2024 08:38
Status Failure
Total duration 15m 16s
Artifacts 1

ci.yml

on: pull_request
🔍 Detect changes
7s
🔍 Detect changes
📝 Check formatting (prettier)
1m 37s
📝 Check formatting (prettier)
✅ Check constraints, dependencies, and package.json's
1m 12s
✅ Check constraints, dependencies, and package.json's
✅ Check constraints, dependencies, and package.json's
0s
✅ Check constraints, dependencies, and package.json's
🌲 Tutorial E2E / node 20 latest
0s
🌲 Tutorial E2E / node 20 latest
🌲 Create Redwood App
0s
🌲 Create Redwood App
Server tests
0s
Server tests
Matrix: build-lint-test-skip
Matrix: cli-smoke-tests-skip
Matrix: fragments-smoke-tests-skip
Matrix: rsc-smoke-tests-skip
Matrix: smoke-tests-react-18-skip
Matrix: smoke-tests-skip
Matrix: ssr-smoke-tests-skip
Matrix: telemetry-check-skip
Matrix: rsc-smoke-tests
Matrix: ssr-smoke-tests
🌲 Tutorial E2E / node 20 latest
8m 44s
🌲 Tutorial E2E / node 20 latest
🌲 Create Redwood App
5m 42s
🌲 Create Redwood App
Server tests
5m 16s
Server tests
Matrix: build-lint-test
Matrix: cli-smoke-tests
Matrix: fragments-smoke-tests
Matrix: smoke-tests-react-18
Matrix: smoke-tests
Matrix: telemetry-check
Fit to window
Zoom out
Zoom in

Annotations

12 errors
🔄 CLI smoke tests / ubuntu-latest / node 20 latest
Process completed with exit code 1.
🔄 CLI smoke tests / windows-latest / node 20 latest
Process completed with exit code 1.
src/__tests__/createProcessors.test.ts > Create processors > Should replace file types with location strings: packages/uploads/src/__tests__/createProcessors.test.ts#L46
AssertionError: expected '\memory_store_basedir\dumbo-firstUplo…' to match /\/memory_store_b…/memory_store_basedir\ - Expected: /\/memory_store_basedir\/dumbo-*.*\.txt/ + Received: "\\memory_store_basedir\\dumbo-firstUpload-01J5Z71K4C6HP2HDY81DPG82WX.txt" ❯ src/__tests__/createProcessors.test.ts:46:32
src/__tests__/createProcessors.test.ts > Create processors > Should be able to override save options: packages/uploads/src/__tests__/createProcessors.test.ts#L80
AssertionError: expected '\memory_store_basedir\overridden.png' to be '/memory_store_basedir/overridden.png' // Object.is equality Expected: "/memory_store_basedir/overridden.png" Received: "\memory_store_basedir\overridden.png" ❯ src/__tests__/createProcessors.test.ts:80:46
src/__tests__/createProcessors.test.ts > Create processors > Should not add extension for unknown file type: packages/uploads/src/__tests__/createProcessors.test.ts#L101
AssertionError: expected '\memory_store_basedir\dummy-uploadFie…' to match /\/memory_store_b…/memory_store_basedir\ - Expected: /\/memory_store_basedir\/.*[^.]+$/ + Received: "\\memory_store_basedir\\dummy-uploadField-01J5Z71K4X6Y2W9RBRB807F974" ❯ src/__tests__/createProcessors.test.ts:101:36
src/__tests__/createProcessors.test.ts > FileList processing > Should handle FileLists: packages/uploads/src/__tests__/createProcessors.test.ts#L129
AssertionError: expected '\memory_store_basedir\01J5Z71K4Z8FG5P…' to match /\/memory_store_b…/memory_store_basedir\ - Expected: /\/memory_store_basedir\/.*\.png/ + Received: "\\memory_store_basedir\\01J5Z71K4Z8FG5P33CTS74423T.png" ❯ src/__tests__/createProcessors.test.ts:129:23
src/__tests__/createProcessors.test.ts > FileList processing > Should handle FileLists with SaveOptions: packages/uploads/src/__tests__/createProcessors.test.ts#L139
AssertionError: expected '\bazinga_not_mem_store\01J5Z71K52ZW8H…' to match /\/bazinga_not_m…/bazinga_not_mem_store\ - Expected: /\/bazinga_not_mem_store\/.*\.png/ + Received: "\\bazinga_not_mem_store\\01J5Z71K52ZW8H6ZBRQHGBYF5X.png" ❯ src/__tests__/createProcessors.test.ts:139:23
src/__tests__/FileSystemsStorage.test.ts > FileSystemStorage > save should store a file on the file system: packages/uploads/src/__tests__/FileSystemsStorage.test.ts#L41
AssertionError: expected '\tmp\test_uploads\01J5Z71K281QHZNCGXH…' to match /\/tmp\/test_uploads\/.*\.txt$/tmp\ - Expected: /\/tmp\/test_uploads\/.*\.txt$/ + Received: "\\tmp\\test_uploads\\01J5Z71K281QHZNCGXHNTB5X18.txt" ❯ src/__tests__/FileSystemsStorage.test.ts:41:29
src/__tests__/FileSystemsStorage.test.ts > FileSystemStorage > save should use custom path, with no baseDir, when provided: packages/uploads/src/__tests__/FileSystemsStorage.test.ts#L79
AssertionError: expected '\my_custom\path\bazinga.txt' to deeply equal '/my_custom/path/bazinga.txt' Expected: "/my_custom/path/bazinga.txt" Received: "\my_custom\path\bazinga.txt" ❯ src/__tests__/FileSystemsStorage.test.ts:79:29
src/__tests__/MemoryStorage.test.ts > MemoryStorage > save should store a file in memory: packages/uploads/src/__tests__/MemoryStorage.test.ts#L13
AssertionError: expected 'uploads\01J5Z71MDY53JKY0BX12W7CKX8.txt' to match /uploads\/.*\.txt$/.*\.txt$ - Expected: /uploads\/.*\.txt$/ + Received: "uploads\\01J5Z71MDY53JKY0BX12W7CKX8.txt" ❯ src/__tests__/MemoryStorage.test.ts:13:29
src/__tests__/MemoryStorage.test.ts > MemoryStorage > save should use custom path when provided: packages/uploads/src/__tests__/MemoryStorage.test.ts#L50
AssertionError: expected 'custom\path\01J5Z71MEFXSGWWN12JZKTSG5…' to contain 'custom/path' Expected: "custom/path" Received: "custom\path\01J5Z71MEFXSGWWN12JZKTSG57.txt" ❯ src/__tests__/MemoryStorage.test.ts:50:29
src/__tests__/queryExtensions.test.ts > Query extensions > create > create will save files: packages/uploads/src/__tests__/queryExtensions.test.ts#L69
AssertionError: expected { id: 1, …(3), …(1) } to match object { uploadField: StringMatching{…} } (4 matching properties omitted from actual) - Expected + Received Object { - "uploadField": StringMatching /\/tmp\/.*\.txt$/, + "uploadField": "\\tmp\\dummy-uploadField-01J5Z71KHP4REJGJRAS40Y0ZCY.txt", } ❯ src/__tests__/queryExtensions.test.ts:69:21

Artifacts

Produced during runtime
Name Size
logs
2.54 KB