actions-marketplace-validations/YC Object Storage Upload
GitHub Action to upload files to Yandex Cloud Object Storage.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 9, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/yc-actions_yc-obj-storage-upload@061f1689c7bf481967f236fc44c3ef160b750439 # no releases — HEAD as of 2026-07-12tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| yc-sa-json-credentials | JSON containing authorized key for Service Account. Either this or `yc-iam-token` or `yc-sa-id` should be provided. More info https://cloud.yandex.ru/docs/container-registry/operations/authentication#sa-json | no | — |
| yc-iam-token | IAM token for Yandex Cloud. Either this or `yc-sa-json-credentials` or `yc-sa-id` should be provided. More info https://yandex.cloud/ru/docs/iam/concepts/authorization/iam-token | no | — |
| yc-sa-id | Service Account ID. Will be uses to exchange GitHub token to Yandex Cloud token. Either this or `yc-iam-token` or `yc-sa-json-credentials` should be provided. More info https://yandex.cloud/ru/docs/iam/concepts/workload-identity | no | — |
| bucket | Object Storage bucket name for code | yes | "" |
| prefix | Prefix that will added to all keys. | no | "" |
| root | Path that will considered as root. | yes | — |
| include | Patterns to include. Multiline | no | * |
| exclude | Exclude patterns. Multiline | no | "" |
| clear | Clear bucket before upload. | no | false |
| cache-control | Cache-Control header value. Multiline. Path mapped to value. | no | "" |
Outputs
no outputs