let Catalog = import "schemas/catalog/manifest.ncl" in { manifest | Catalog.Manifest = { name = "hetzner", version = "1.0.0", kind = 'ComputeProvider, description = "Hetzner Cloud compute provider — ARM64 CAX runners via hcloud CLI.", requires = { nu = "0.110.0", tools = [ { name = "hcloud", min_version = "1.61.0", check = "hcloud version" }, ], }, entry_points = { runner = "runner.nu", }, capabilities = { ephemeral_compute = true, persistent_compute = true, snapshot_create = true, network_management = true, multi_region = true, arm64 = true, amd64 = false, }, source = { radicle = "rad:z6MkhDvY", }, authors = ["jpl@jesusperez.pro"], } }