跳到主要内容

VersionEntry

versionstringrequired
createdAtstring<date-time>
createdByUserIdstring
createdByProfile object
userIdstringrequired
displayNamestringrequired
emailstring

Optional email address for the profile summary.

avatarUrlstring

Optional avatar image URL or data URL for the uploader profile.

releaseLogstring
build object
statusstringrequired

Possible values: [success, failed]

startedAtstring<date-time>required
endedAtstring<date-time>required
durationMsnumberrequired
stdoutstringrequired
stderrstringrequired
errorstring
sourceHashstring
runtimeHashstring

Server runtime 内容哈希;仅本地或静态 Web 版本省略。

sourceObjectPathstring
runtimeObjectPathstring

Server runtime 对象存储路径;未生成 runtime artifact 时省略。

statusWorkflowVersionStatusrequired

Possible values: [preparing, online, offline]

activationWorkflowVersionActivationrequired

Possible values: [auto, manual]

sourceModeWorkflowVersionSourceModerequired

bundled 只保留 bundle/minify 产物;source 保留原始源码快照。

Possible values: [bundled, source]

executionTargets objectrequired

不可变版本的实际发行能力,与项目展示平台声明相互独立。

serverbooleanrequired
desktopWorkflowDesktopExecutionPlatform[]required

Possible values: [macos, windows]

runtime object

仅生成 Server runtime artifact 的版本返回;仅本地或静态 Web 版本省略。

requiredCoreVersionstringrequired
builtWithCoreVersionstringrequired
builtWithServerVersionstringrequired
dependencies object[]

该精确版本固化的 Kanban 数据源依赖锁;旧版本可能省略。

  • Array [
  • aliasstringrequired

    Possible values: Value must match regular expression ^[a-z][a-z0-9_-]{0,63}$

    projectIdstring<uuid>required
    deliverystringrequired

    Possible values: [included, external]

    versionstring

    included 依赖发布后固化的精确版本;external 不携带。

    Possible values: Value must match regular expression ^\d+\.\d+\.\d+$

    sourceHashstring

    included 依赖发布后固化的源码哈希;external 不携带。

    Possible values: Value must match regular expression ^[a-f0-9]{64}$

  • ]
  • onlinebooleanrequired
    runnablebooleanrequired

    是否已通过统一 Server runtime 门禁;Desktop 兼容性不使用该字段。

    latestbooleanrequired
    VersionEntry
    {
    "version": "string",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "createdByUserId": "string",
    "createdByProfile": {
    "userId": "string",
    "displayName": "string",
    "email": "string",
    "avatarUrl": "string"
    },
    "releaseLog": "string",
    "build": {
    "status": "success",
    "startedAt": "2024-07-29T15:51:28.071Z",
    "endedAt": "2024-07-29T15:51:28.071Z",
    "durationMs": 0,
    "stdout": "string",
    "stderr": "string",
    "error": "string"
    },
    "sourceHash": "string",
    "runtimeHash": "string",
    "sourceObjectPath": "string",
    "runtimeObjectPath": "string",
    "status": "preparing",
    "activation": "auto",
    "sourceMode": "bundled",
    "executionTargets": {
    "server": true,
    "desktop": [
    "macos"
    ]
    },
    "runtime": {
    "requiredCoreVersion": "string",
    "builtWithCoreVersion": "string",
    "builtWithServerVersion": "string"
    },
    "dependencies": [
    {
    "alias": "string",
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "delivery": "included",
    "version": "string",
    "sourceHash": "string"
    }
    ],
    "online": true,
    "runnable": true,
    "latest": true
    }