Skip to content

Commit f90b5f4

Browse files
committed
fix(s3-streamer): add glob dependencies for test compatibility with pnpm
- Add glob@^11.0.2 and @types/glob@^8.1.0 as devDependencies in packages/s3-streamer/package.json - Required for TypeScript tests that import glob in pnpm's isolated structure - Update test snapshots to reflect hash value changes
1 parent cb21bf0 commit f90b5f4

3 files changed

Lines changed: 33 additions & 25 deletions

File tree

packages/s3-streamer/__tests__/__snapshots__/uploads.test.ts.snap

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ exports[`uploads upload files via class 1`] = `
2323
".travis.yml": {
2424
"contentType": "application/x-yaml",
2525
"contents": {
26-
"etag": "eed1da4a1867d8af5f529e8668d23fd0",
27-
"sha": "d92d5fb6cf5a031d7036bed36a8447114a23ad02",
28-
"uuid": "f3dc1ee0-18fc-5f9e-af17-ff1ed4698f8c",
26+
"etag": "e26e7a0be539681aa951cd610ef612f8",
27+
"sha": "a9bed34d31b8814e226d5a5f9a021a8ab90aeac0",
28+
"uuid": "57dd113a-94a0-5792-9132-4bb519dd148c",
2929
},
3030
"magic": {
3131
"charset": "utf-8",
3232
"type": "text/plain",
3333
},
3434
"upload": {
3535
"Bucket": "test-bucket",
36-
"ETag": ""eed1da4a1867d8af5f529e8668d23fd0"",
36+
"ETag": ""e26e7a0be539681aa951cd610ef612f8"",
3737
"Key": "db1/assets/.travis.yml",
3838
"Location": "http://minio_cdn:9000/test-bucket/db1/assets/.travis.yml",
3939
},
@@ -491,17 +491,17 @@ exports[`uploads upload files via class 1`] = `
491491
"md.md": {
492492
"contentType": "text/markdown",
493493
"contents": {
494-
"etag": "2524b9c1caad97610a5149886a7e793f",
495-
"sha": "62c8208c3f148ada7e1a1a3b8972ac5898dfbf89",
496-
"uuid": "89250a3c-a794-5d26-8ee4-d692dff9fc35",
494+
"etag": "9086b336429e90603656255396a5d462",
495+
"sha": "cfc29a5379baa5e45cff524dfb0510bcbd4ddead",
496+
"uuid": "e6e1da03-9405-58ac-914d-be3347e0643a",
497497
},
498498
"magic": {
499499
"charset": "utf-8",
500500
"type": "text/plain",
501501
},
502502
"upload": {
503503
"Bucket": "test-bucket",
504-
"ETag": ""2524b9c1caad97610a5149886a7e793f"",
504+
"ETag": ""9086b336429e90603656255396a5d462"",
505505
"Key": "db1/assets/md.md",
506506
"Location": "http://minio_cdn:9000/test-bucket/db1/assets/md.md",
507507
},
@@ -671,17 +671,17 @@ exports[`uploads upload files via class 1`] = `
671671
"shellscript": {
672672
"contentType": "text/plain",
673673
"contents": {
674-
"etag": "9e73a9fd45d381175f3791bc4f33ec11",
675-
"sha": "8301dee1416543a8ed2756efd4eeeaf83690eac4",
676-
"uuid": "6baad900-76df-55cb-8d32-a73ec827dc8a",
674+
"etag": "a1dd73e5c3542e3b25a99f121eb148e8",
675+
"sha": "5bc4b293b825f24bb520352e5f4fde647ab0d51e",
676+
"uuid": "4b817ec3-91da-54db-9624-9a78bd190f83",
677677
},
678678
"magic": {
679679
"charset": "utf-8",
680680
"type": "text/plain",
681681
},
682682
"upload": {
683683
"Bucket": "test-bucket",
684-
"ETag": ""9e73a9fd45d381175f3791bc4f33ec11"",
684+
"ETag": ""a1dd73e5c3542e3b25a99f121eb148e8"",
685685
"Key": "db1/assets/shellscript",
686686
"Location": "http://minio_cdn:9000/test-bucket/db1/assets/shellscript",
687687
},
@@ -982,17 +982,17 @@ exports[`uploads upload files via functions 1`] = `
982982
".travis.yml": {
983983
"contentType": "application/x-yaml",
984984
"contents": {
985-
"etag": "eed1da4a1867d8af5f529e8668d23fd0",
986-
"sha": "d92d5fb6cf5a031d7036bed36a8447114a23ad02",
987-
"uuid": "f3dc1ee0-18fc-5f9e-af17-ff1ed4698f8c",
985+
"etag": "e26e7a0be539681aa951cd610ef612f8",
986+
"sha": "a9bed34d31b8814e226d5a5f9a021a8ab90aeac0",
987+
"uuid": "57dd113a-94a0-5792-9132-4bb519dd148c",
988988
},
989989
"magic": {
990990
"charset": "utf-8",
991991
"type": "text/plain",
992992
},
993993
"upload": {
994994
"Bucket": "test-bucket",
995-
"ETag": ""eed1da4a1867d8af5f529e8668d23fd0"",
995+
"ETag": ""e26e7a0be539681aa951cd610ef612f8"",
996996
"Key": "db1/assets/.travis.yml",
997997
"Location": "http://minio_cdn:9000/test-bucket/db1/assets/.travis.yml",
998998
},
@@ -1450,17 +1450,17 @@ exports[`uploads upload files via functions 1`] = `
14501450
"md.md": {
14511451
"contentType": "text/markdown",
14521452
"contents": {
1453-
"etag": "2524b9c1caad97610a5149886a7e793f",
1454-
"sha": "62c8208c3f148ada7e1a1a3b8972ac5898dfbf89",
1455-
"uuid": "89250a3c-a794-5d26-8ee4-d692dff9fc35",
1453+
"etag": "9086b336429e90603656255396a5d462",
1454+
"sha": "cfc29a5379baa5e45cff524dfb0510bcbd4ddead",
1455+
"uuid": "e6e1da03-9405-58ac-914d-be3347e0643a",
14561456
},
14571457
"magic": {
14581458
"charset": "utf-8",
14591459
"type": "text/plain",
14601460
},
14611461
"upload": {
14621462
"Bucket": "test-bucket",
1463-
"ETag": ""2524b9c1caad97610a5149886a7e793f"",
1463+
"ETag": ""9086b336429e90603656255396a5d462"",
14641464
"Key": "db1/assets/md.md",
14651465
"Location": "http://minio_cdn:9000/test-bucket/db1/assets/md.md",
14661466
},
@@ -1630,17 +1630,17 @@ exports[`uploads upload files via functions 1`] = `
16301630
"shellscript": {
16311631
"contentType": "text/plain",
16321632
"contents": {
1633-
"etag": "9e73a9fd45d381175f3791bc4f33ec11",
1634-
"sha": "8301dee1416543a8ed2756efd4eeeaf83690eac4",
1635-
"uuid": "6baad900-76df-55cb-8d32-a73ec827dc8a",
1633+
"etag": "a1dd73e5c3542e3b25a99f121eb148e8",
1634+
"sha": "5bc4b293b825f24bb520352e5f4fde647ab0d51e",
1635+
"uuid": "4b817ec3-91da-54db-9624-9a78bd190f83",
16361636
},
16371637
"magic": {
16381638
"charset": "utf-8",
16391639
"type": "text/plain",
16401640
},
16411641
"upload": {
16421642
"Bucket": "test-bucket",
1643-
"ETag": ""9e73a9fd45d381175f3791bc4f33ec11"",
1643+
"ETag": ""a1dd73e5c3542e3b25a99f121eb148e8"",
16441644
"Key": "db1/assets/shellscript",
16451645
"Location": "http://minio_cdn:9000/test-bucket/db1/assets/shellscript",
16461646
},

packages/s3-streamer/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@
3131
},
3232
"devDependencies": {
3333
"@launchql/s3-utils": "^2.2.0",
34+
"@types/glob": "^8.1.0",
3435
"dotenv": "^16.5.0",
35-
"envalid": "^8.0.0"
36+
"envalid": "^8.0.0",
37+
"glob": "^11.0.2"
3638
},
3739
"dependencies": {
3840
"@aws-sdk/client-s3": "^3.600.0",

pnpm-lock.yaml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)