跳到主要内容

WorkflowVersionSummary

idstringrequired
namestringrequired
lateststring | nullnullablerequired
nextVersionstringrequired
versions object[]required
  • Array [
  • 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
  • ]
  • WorkflowVersionSummary
    {
    "id": "string",
    "name": "string",
    "latest": "string",
    "nextVersion": "string",
    "versions": [
    {
    "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
    }
    ]
    }