kaikongbj/Aliyun Packages Upload (Yunxiao)

Upload artifact to Aliyun Packages (Yunxiao) generic repository and expose download URL/checksums for reuse in CI.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
usernameAliyun Packages username (can also come from env ALIYUN_PACKAGES_USERNAME)no
passwordAliyun Packages access token/password (or env ALIYUN_PACKAGES_PASSWORD)no
repository_idAliyun repository ID (or env ALIYUN_PACKAGES_REPOSITORY_ID)no
repository_nameGeneric repository name (path segment after 'generic/'); defaults to 'kvpac'nokvpac
platformTarget platform folder [windows|linux|macos]yes
versionSemantic version, used in remote path {platform}/{version}/{filename}yes
fileOptional local artifact path; if omitted, auto-detects from dist_dirno
dist_dirDirectory to auto-detect artifact when file not providednoapplications/electron/dist
version_descriptionOptional version description metadata showed in Aliyun UIno
timeout_msUpload request timeout in msno300000
retriesMax retry attempts on transient errorsno5
public_baseOptional public base URL to compute a deterministic download URL as fallbackno
namedescription
download_urlDirect download URL returned by Aliyun API (if available)
computed_urlFallback composed URL using public_base/platform/version/filename (if public_base provided)
file_pathRemote storage path inside repository, e.g. windows/1.2.3/YourApp.exe
md5MD5 checksum from server response (if provided)
sha1SHA1 checksum from server response (if provided)
sha256SHA256 checksum from server response (if provided)
sizeFile size in bytes from server response (if provided)
file-urlsJSON array with one direct download URL (or empty string if not available), for compatibility with existing workflows