{
  "repo": "tidbcloud/kong-build-tools",
  "binary": "release-kong",
  "binary_path": "release-kong.sh",
  "dependencies": {
    "CLI release-kong": {
      "infrastructure": {
        "filesystem": {
          "conditions": [
            "Always before publishing built packages"
          ],
          "operations": [
            {
              "operation": "Read built packages from output directory",
              "trigger": "Prepare release artifacts for publishing",
              "implementation": "release-kong.sh"
            }
          ]
        },
        "artifact_repository": {
          "conditions": [
            "Package publishing configured"
          ],
          "operations": [
            {
              "operation": "Publish packages",
              "trigger": "Push package artifacts to Pulp or equivalent repository",
              "implementation": "release-kong.sh"
            }
          ]
        },
        "docker_registry": {
          "conditions": [
            "Docker image publishing enabled"
          ],
          "operations": [
            {
              "operation": "Push Docker images and manifests",
              "trigger": "Publish container images for release",
              "implementation": "release-kong.sh"
            }
          ]
        }
      },
      "services": []
    }
  }
}
