{"repo":"google-github-actions/upload-cloud-storage","free":true,"listed":false,"github":"https://github.com/google-github-actions/upload-cloud-storage","clone":"git clone https://github.com/google-github-actions/upload-cloud-storage.git","description":"A GitHub Action for uploading files to a Google Cloud Storage (GCS) bucket.","language":"TypeScript","stars":270,"topics":["github-actions","actions","google-cloud-platform","gcs","google-cloud-storage","google-cloud","gcp"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"upload-cloud-storage The upload-cloud-storage GitHub Action uploads files to a [Google Cloud Storage (GCS)][gcs] bucket. Paths to files that are successfully uploaded are set as output variables and can be used in subsequent steps. This is not an officially supported Google product, and it is not covered by a Google Cloud support contract. To report bugs or request features in a Google Cloud product, please contact Google Cloud support. Prerequisites - This action requires Google Cloud credentials that are authorized to upload blobs to the specified bucket. See the Authorization section below for more information. - This action runs using Node 24. If you are using self-hosted GitHub Actions runners, you must use a runner version that supports this version or later. Usage ⚠️ WARNING! The Node.js runtime has [known issues with unicode characters in filepaths on Windows][nodejs-unicode-windows]. There is nothing we can do to fix this issue in our GitHub Action. If you use unicode or special characters in your filenames, please use gcloud to upload instead. For uploading a file The file will be uploaded to gs://bucket-name/file For uploading a folder Destination Filenames If the folder has the following structure: Default Configuration With default configuration The files will be uploaded to gs://bucket-name/myfolder/file1 , gs://bucket-name/myfolder/folder2/file2.txt Optionally, you can also specify a prefix in destination. The files will be uploaded to gs://bucket-name/myprefix","default_branch":null,"files":null,"tree":[],"storefront":"/r/google-github-actions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/google-github-actions/upload-cloud-storage/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."}