annuletconsulting/DigitalOcean Spaces Repo Sync

Syncs a repository folder to a DigitalOcean Spaces bucket. Requires digitalocean/action-doctl to be run first.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
spaces-bucketThe name of the DigitalOcean Spaces bucket to sync to.yes
spaces-regionThe DigitalOcean Spaces region (e.g. nyc3, sfo3, ams3, sgp1, fra1, syd1).yes
spaces-folderThe destination folder path within the Spaces bucket. Defaults to the bucket root.no""
is-publicSet to "true" to make synced files publicly readable (ACL: public-read). Defaults to private.nofalse
repo-folderThe local repository folder to sync. Defaults to the entire repository root.no.
deleteSet to "true" to delete files in the destination that do not exist in the source (mirrors the --delete flag).nofalse
access-keyOptional DigitalOcean Spaces access key. When both access-key and secret-key are provided the action skips creating and deleting a temporary key and uses these credentials directly. no""
secret-keyOptional DigitalOcean Spaces secret key. When both access-key and secret-key are provided the action skips creating and deleting a temporary key and uses these credentials directly. no""

no outputs