{
  "schema": "guanghu.code-channel.update-policy/v1",
  "product_id": "HLP-MOD-CODE-CHANNEL",
  "name_zh": "光湖代码频道",
  "name_en": "HoloLake Code Channel",
  "official_upstream": {
    "source": "https://code.forgejo.org/forgejo/forgejo.git",
    "role": "review-only-parts-source",
    "automatic_fetch": false,
    "automatic_merge": false,
    "automatic_build": false,
    "automatic_deploy": false,
    "push_enabled": false
  },
  "forgejo_builtin_update_checker": {
    "enabled": false,
    "forbidden_endpoint": "release.forgejo.org"
  },
  "guanghu_update_channel": {
    "manifest_url": "https://guanghulab.com/api/code-channel/updates/v1/manifest.json",
    "state": "PLANNED_NOT_LIVE",
    "require_signature": true,
    "require_artifact_sha256": true,
    "require_rollback_release": true,
    "fallback_when_unavailable": "MANUAL_RELEASE_ONLY"
  },
  "source_baseline": {
    "upstream_tag": "v16.0.1",
    "upstream_commit": "b3d7e4ac3cbccc220703097a51fa4c16bf302579",
    "guanghu_branch": "guanghu/main"
  },
  "offline_distribution": {
    "download_and_bundle_node": "BS-SG-003",
    "domestic_archive_nodes": [
      "JD-FD-PRIMARY",
      "AW-GZ-001"
    ],
    "runtime_nodes": [
      "JD-FD-PRIMARY",
      "AW-GZ-001"
    ],
    "require_manifest_sha256": true,
    "require_domestic_gpg_reverification": true,
    "shared_runtime_data": false,
    "automatic_transfer": false
  }
}
