{"repo":"Noelware/s3-action","free":true,"listed":false,"github":"https://github.com/Noelware/s3-action","clone":"git clone https://github.com/Noelware/s3-action.git","description":"☕ Simple GitHub action to upload contents from a GitHub repository to a S3 bucket, supports AWS and Wasabi","language":"TypeScript","stars":29,"topics":["s3","aws","wasabi","nodejs","node","npm","action","github","github-action","actions"],"license":"MIT","category":"workflow-automation","readme_excerpt":"☕ Upload to Amazon S3 GitHub Action Simple and fast GitHub Action to upload objects to Amazon S3 easily. v2.3.0 s3-action is a simple and easy GitHub Action to upload artifacts to any compatible Amazon S3 instances. Noelware uses Amazon S3 to host our artifacts, images and more with :feather: Hazel. Usage Inputs directories: List[String] (Required: No, Default: [] ) The directories input indicates which directories should be uploaded to Amazon S3. The action will recursively get all the files in said directories and upload them via the Bulk Upload Endpoint, if objects are more than 75MB, the object will use the Multipart Upload Endpoint. files: List[String] (Required: No, Default: [] ) The files inputs indicicates which files should be uploaded to Amazon S3. You can use the pattern glob syntax to check for specific files with the .js extension and more. If objects are more than 75MB, the object will use the Multipart Upload Endpoint. access-key-id: String (Required: Yes) access-key-id is the access key ID to use when authenticating with Amazon S3. This value shouldn't be hardcoded in your action and represented a secret, for example: path-format: String (Required: No, Default: null ) path-format is a special field, it handles how the path should be formatted when uploading to Amazon S3. The library provides with multiple \"keys\" encapsulated in $() to use. - $(file) : The file name that is being uploaded, returns as the relative path. - $(prefix) : The prefix that is configure","default_branch":null,"files":null,"tree":[],"storefront":"/r/Noelware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Noelware/s3-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}