{
  "repo": "tidbcloud/setup-tidbcloud-cli",
  "binary": "github-action",
  "binary_path": "action.yml",
  "surface_kind": "library_runtime",
  "type": "action_runtime",
  "services": [
    {
      "name": "SetupTiDBCloudCLIAction",
      "package": "setup-tidbcloud-cli/index.js",
      "methods": [
        {
          "name": "run",
          "name_key": "Runtime SetupTiDBCloudCLIAction.run",
          "input": "GitHub Action inputs including CLI version and TiDB Cloud API key pair",
          "output": "Installs ticloud on the runner PATH and writes authentication config for later steps",
          "type": "action"
        }
      ]
    }
  ],
  "extensions": {
    "notes": [
      "The repository is executed by GitHub Actions runners via action.yml -> dist/index.js.",
      "It does not expose a standalone HTTP or gRPC runtime."
    ]
  }
}
