Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 21 additions & 15 deletions stainless.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ edition: 2025-10-10
organization:
name: hypeman
# Link to your API documentation.
docs: ''
docs: ""
# Contact email for bug reports, questions, and support requests.
contact: ''
contact: ""

# `targets` define the output targets and their customization options, such as
# whether to emit the Node SDK and what its package name should be.
Expand All @@ -35,6 +35,12 @@ targets:
tap_repo: onkernel/homebrew-tap
homepage: https://github.com/onkernel/hypeman
description: orchestrate cloud-hypervisor VMs
typescript:
edition: typescript.2025-10-10
package_name: "@onkernel/hypeman"
production_repo: onkernel/hypeman-ts
publish:
npm: true

# `environments` are a map of the name of the environment (e.g. "sandbox",
# "production") to the corresponding url to use.
Expand Down Expand Up @@ -63,7 +69,7 @@ resources:
#
# [reference]: https://www.stainless.com/docs/reference/config#model
models:
image: '#/components/schemas/Image'
image: "#/components/schemas/Image"
methods:
list: get /images
create: post /images
Expand All @@ -72,9 +78,9 @@ resources:

instances:
models:
volume_mount: '#/components/schemas/VolumeMount'
port_mapping: '#/components/schemas/PortMapping'
instance: '#/components/schemas/Instance'
volume_mount: "#/components/schemas/VolumeMount"
port_mapping: "#/components/schemas/PortMapping"
instance: "#/components/schemas/Instance"
methods:
list: get /instances
create: post /instances
Expand All @@ -95,8 +101,8 @@ resources:

volumes:
models:
volume: '#/components/schemas/Volume'
volume_attachment: '#/components/schemas/VolumeAttachment'
volume: "#/components/schemas/Volume"
volume_attachment: "#/components/schemas/VolumeAttachment"
methods:
list: get /volumes
create: post /volumes
Expand All @@ -105,9 +111,9 @@ resources:

devices:
models:
device: '#/components/schemas/Device'
available_device: '#/components/schemas/AvailableDevice'
device_type: '#/components/schemas/DeviceType'
device: "#/components/schemas/Device"
available_device: "#/components/schemas/AvailableDevice"
device_type: "#/components/schemas/DeviceType"
methods:
list: get /devices
create: post /devices
Expand All @@ -117,10 +123,10 @@ resources:

ingresses:
models:
ingress: '#/components/schemas/Ingress'
ingress_rule: '#/components/schemas/IngressRule'
ingress_match: '#/components/schemas/IngressMatch'
ingress_target: '#/components/schemas/IngressTarget'
ingress: "#/components/schemas/Ingress"
ingress_rule: "#/components/schemas/IngressRule"
ingress_match: "#/components/schemas/IngressMatch"
ingress_target: "#/components/schemas/IngressTarget"
methods:
list: get /ingresses
create: post /ingresses
Expand Down