annuletconsulting/DigitalOcean Spaces Repo Sync
Syncs a repository folder to a DigitalOcean Spaces bucket. Requires digitalocean/action-doctl to be run first.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| spaces-bucket | The name of the DigitalOcean Spaces bucket to sync to. | yes | — |
| spaces-region | The DigitalOcean Spaces region (e.g. nyc3, sfo3, ams3, sgp1, fra1, syd1). | yes | — |
| spaces-folder | The destination folder path within the Spaces bucket. Defaults to the bucket root. | no | "" |
| is-public | Set to "true" to make synced files publicly readable (ACL: public-read). Defaults to private. | no | false |
| repo-folder | The local repository folder to sync. Defaults to the entire repository root. | no | . |
| delete | Set to "true" to delete files in the destination that do not exist in the source (mirrors the --delete flag). | no | false |
| access-key | Optional 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-key | Optional 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 | "" |
Outputs
no outputs