diverger/GH OBS Helper

High-performance GitHub Action for Huawei Cloud OBS with unlimited file support, wildcard patterns, and parallel uploads

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
access_keyHuawei Cloud Access Key IDyes
secret_keyHuawei Cloud Secret Access Keyyes
regionOBS region (e.g., cn-north-4, ap-southeast-1)yescn-north-4
bucketOBS bucket nameyes
operationOperation type: upload, download, sync, create-bucket, delete-bucketyesupload
local_pathLocal file/directory path(s) - supports wildcards (*, **, ?), multiple patterns separated by commasno
obs_pathOBS object path/prefix (remote path in bucket)no
includeInclude patterns (comma-separated)no
excludeExclude patterns (comma-separated)no
preserve_structurePreserve directory structure (true/false)notrue
concurrencyMaximum number of parallel uploads/downloadsno10
retry_countNumber of retries for failed operationsno3
dry_runPreview operations without executing (true/false)nofalse
progressShow detailed progress logs (true/false)notrue
checksum_validationValidate file checksums after upload (true/false)nofalse
storage_classOBS storage class (STANDARD, WARM, COLD)noSTANDARD
public_readMake uploaded objects public readable (true/false)nofalse
timeoutRequest timeout in secondsno300
namedescription
files_processedNumber of files processed
bytes_transferredTotal bytes transferred
operation_timeTotal operation time in seconds
success_countNumber of successful operations
error_countNumber of failed operations
file_listList of processed files (JSON array)
upload_urlsList of URLs for uploaded files (JSON array)
first_upload_urlURL of the first uploaded file (for single file uploads)