tus / tus-node-server

Node.js tus server, standalone or integrable in any framework, with disk, S3, Azure, and GGC stores.
https://tus.io/
MIT License
824 stars 201 forks source link

fix: s3 e2e tests race condition #534

Closed fenos closed 2 months ago

fenos commented 10 months ago

This PR create a new random bucket every time tests runs avoiding race conditions

closes #533

fenos commented 10 months ago

tests are now also giving:

InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.
Murderlon commented 10 months ago

Check Discord for what happend :)

I'm putting new permissions in place so we're going to have to find an alternative that doesn't involve creating and deleting new buckets. Perhaps we can work with prefixes or tags to differentiate between runners which files to delete?