@uppy/aws-s3: remote uploads and golden retriever (#6186)

- add support for remote uploads
- add support for restore using golden-retriever
- update examples
- #6181 still persists

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
This commit is contained in:
Prakash 2026-05-01 00:00:01 +05:30 committed by prakash
parent da46951771
commit 2d429a8aef
No known key found for this signature in database
31 changed files with 2478 additions and 2244 deletions

View file

@ -47,6 +47,10 @@ yarn build
- `yarn typecheck` - Run TypeScript type checking
- `yarn check` - Run Biome linting and formatting
### Running minio tests
Tests for `@uppy/aws-s3` need a minio server running inside Docker, and in order to run those tests you must set the environment variable `VITE_MINIO_CONFIG="test_user,test_password,http://localhost:9002/test-bucket,us-east-1"` when running the tests.
### Headless components
When adding a new component to `@uppy/components`, you have to run `yarn migrate:components` from root

View file

@ -59,7 +59,7 @@ jobs:
COMPANION_DOMAIN: localhost:3020
COMPANION_PROTOCOL: http
COMPANION_REDIS_URL: redis://localhost:6379
BUCKET_ENV_MINIO: "minio,test_user,test_password,http://localhost:9002/test-bucket,us-east-1"
VITE_MINIO_CONFIG: "test_user,test_password,http://localhost:9002/test-bucket,us-east-1"
types:
name: Types