Skip to content

Commit f5774f6

Browse files
chore: hide build context APIs
1 parent 5684195 commit f5774f6

9 files changed

Lines changed: 8 additions & 687 deletions

File tree

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 97
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-0dd27c6877ed117c50fe0af95cee4d54c646d2484368e131b8e3315eba3fffcc.yml
3-
openapi_spec_hash: 68f663172747aef8e66f2b23289efc7b
1+
configured_endpoints: 94
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-907baea7d51fd2660895c74603cf1ff765eb9f62eb10ce6e0c1d17ac1c16abf2.yml
3+
openapi_spec_hash: f1280edb22cdd91238efc2b18e3d324c
44
config_hash: 2363f563f42501d2b1587a4f64bdccaf

api.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,12 @@ Methods:
126126
- <code title="post /v1/devboxes/{id}/execute">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">execute</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_execute_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_async_execution_detail_view.py">DevboxAsyncExecutionDetailView</a></code>
127127
- <code title="post /v1/devboxes/{id}/execute_async">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">execute_async</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_execute_async_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_async_execution_detail_view.py">DevboxAsyncExecutionDetailView</a></code>
128128
- <code title="post /v1/devboxes/{id}/execute_sync">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">execute_sync</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_execute_sync_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_execution_detail_view.py">DevboxExecutionDetailView</a></code>
129-
- <code title="post /v1/devboxes/{id}/keep_alive">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">keep_alive</a>(id) -> object</code>
130129
- <code title="get /v1/devboxes/disk_snapshots">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">list_disk_snapshots</a>(\*\*<a href="src/runloop_api_client/types/devbox_list_disk_snapshots_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_snapshot_view.py">SyncDiskSnapshotsCursorIDPage[DevboxSnapshotView]</a></code>
131130
- <code title="post /v1/devboxes/{id}/read_file_contents">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">read_file_contents</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_read_file_contents_params.py">params</a>) -> str</code>
132131
- <code title="post /v1/devboxes/{id}/remove_tunnel">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">remove_tunnel</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_remove_tunnel_params.py">params</a>) -> object</code>
133-
- <code title="post /v1/devboxes/{id}/resume">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">resume</a>(id) -> <a href="./src/runloop_api_client/types/devbox_view.py">DevboxView</a></code>
134132
- <code title="post /v1/devboxes/{id}/shutdown">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">shutdown</a>(id) -> <a href="./src/runloop_api_client/types/devbox_view.py">DevboxView</a></code>
135133
- <code title="post /v1/devboxes/{id}/snapshot_disk">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">snapshot_disk</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_snapshot_disk_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_snapshot_view.py">DevboxSnapshotView</a></code>
136134
- <code title="post /v1/devboxes/{id}/snapshot_disk_async">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">snapshot_disk_async</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_snapshot_disk_async_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_snapshot_view.py">DevboxSnapshotView</a></code>
137-
- <code title="post /v1/devboxes/{id}/suspend">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">suspend</a>(id) -> <a href="./src/runloop_api_client/types/devbox_view.py">DevboxView</a></code>
138135
- <code title="post /v1/devboxes/{id}/upload_file">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">upload_file</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_upload_file_params.py">params</a>) -> object</code>
139136
- <code title="post /v1/devboxes/{devbox_id}/executions/{execution_id}/wait_for_status">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">wait_for_command</a>(execution_id, \*, devbox_id, \*\*<a href="src/runloop_api_client/types/devbox_wait_for_command_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_async_execution_detail_view.py">DevboxAsyncExecutionDetailView</a></code>
140137
- <code title="post /v1/devboxes/{id}/write_file_contents">client.devboxes.<a href="./src/runloop_api_client/resources/devboxes/devboxes.py">write_file_contents</a>(id, \*\*<a href="src/runloop_api_client/types/devbox_write_file_contents_params.py">params</a>) -> <a href="./src/runloop_api_client/types/devbox_execution_detail_view.py">DevboxExecutionDetailView</a></code>

src/runloop_api_client/resources/blueprints.py

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -130,13 +130,11 @@ def create(
130130
base_blueprint_id: Optional[str] | Omit = omit,
131131
base_blueprint_name: Optional[str] | Omit = omit,
132132
build_args: Optional[Dict[str, str]] | Omit = omit,
133-
build_context: Optional[blueprint_create_params.BuildContext] | Omit = omit,
134133
code_mounts: Optional[Iterable[CodeMountParameters]] | Omit = omit,
135134
dockerfile: Optional[str] | Omit = omit,
136135
file_mounts: Optional[Dict[str, str]] | Omit = omit,
137136
launch_parameters: Optional[LaunchParameters] | Omit = omit,
138137
metadata: Optional[Dict[str, str]] | Omit = omit,
139-
named_build_contexts: Optional[Dict[str, blueprint_create_params.NamedBuildContexts]] | Omit = omit,
140138
secrets: Optional[Dict[str, str]] | Omit = omit,
141139
services: Optional[Iterable[blueprint_create_params.Service]] | Omit = omit,
142140
system_setup_commands: Optional[SequenceNotStr[str]] | Omit = omit,
@@ -168,8 +166,6 @@ def create(
168166
169167
build_args: (Optional) Arbitrary Docker build args to pass during build.
170168
171-
build_context: A build context backed by an Object.
172-
173169
code_mounts: A list of code mounts to be included in the Blueprint.
174170
175171
dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -180,11 +176,6 @@ def create(
180176
181177
metadata: (Optional) User defined metadata for the Blueprint.
182178
183-
named_build_contexts: (Optional) Map of named build contexts to attach to the Blueprint build, where
184-
the keys are the name used when referencing the contexts in a Dockerfile. See
185-
Docker buildx additional contexts for details:
186-
https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
187-
188179
secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
189180
will be available to commands during the build. Secrets are NOT stored in the
190181
blueprint image. Example: {"DB_PASS": "DATABASE_PASSWORD"} makes the secret
@@ -218,13 +209,11 @@ def create(
218209
"base_blueprint_id": base_blueprint_id,
219210
"base_blueprint_name": base_blueprint_name,
220211
"build_args": build_args,
221-
"build_context": build_context,
222212
"code_mounts": code_mounts,
223213
"dockerfile": dockerfile,
224214
"file_mounts": file_mounts,
225215
"launch_parameters": launch_parameters,
226216
"metadata": metadata,
227-
"named_build_contexts": named_build_contexts,
228217
"secrets": secrets,
229218
"services": services,
230219
"system_setup_commands": system_setup_commands,
@@ -652,13 +641,11 @@ def preview(
652641
base_blueprint_id: Optional[str] | Omit = omit,
653642
base_blueprint_name: Optional[str] | Omit = omit,
654643
build_args: Optional[Dict[str, str]] | Omit = omit,
655-
build_context: Optional[blueprint_preview_params.BuildContext] | Omit = omit,
656644
code_mounts: Optional[Iterable[CodeMountParameters]] | Omit = omit,
657645
dockerfile: Optional[str] | Omit = omit,
658646
file_mounts: Optional[Dict[str, str]] | Omit = omit,
659647
launch_parameters: Optional[LaunchParameters] | Omit = omit,
660648
metadata: Optional[Dict[str, str]] | Omit = omit,
661-
named_build_contexts: Optional[Dict[str, blueprint_preview_params.NamedBuildContexts]] | Omit = omit,
662649
secrets: Optional[Dict[str, str]] | Omit = omit,
663650
services: Optional[Iterable[blueprint_preview_params.Service]] | Omit = omit,
664651
system_setup_commands: Optional[SequenceNotStr[str]] | Omit = omit,
@@ -688,8 +675,6 @@ def preview(
688675
689676
build_args: (Optional) Arbitrary Docker build args to pass during build.
690677
691-
build_context: A build context backed by an Object.
692-
693678
code_mounts: A list of code mounts to be included in the Blueprint.
694679
695680
dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -700,11 +685,6 @@ def preview(
700685
701686
metadata: (Optional) User defined metadata for the Blueprint.
702687
703-
named_build_contexts: (Optional) Map of named build contexts to attach to the Blueprint build, where
704-
the keys are the name used when referencing the contexts in a Dockerfile. See
705-
Docker buildx additional contexts for details:
706-
https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
707-
708688
secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
709689
will be available to commands during the build. Secrets are NOT stored in the
710690
blueprint image. Example: {"DB_PASS": "DATABASE_PASSWORD"} makes the secret
@@ -734,13 +714,11 @@ def preview(
734714
"base_blueprint_id": base_blueprint_id,
735715
"base_blueprint_name": base_blueprint_name,
736716
"build_args": build_args,
737-
"build_context": build_context,
738717
"code_mounts": code_mounts,
739718
"dockerfile": dockerfile,
740719
"file_mounts": file_mounts,
741720
"launch_parameters": launch_parameters,
742721
"metadata": metadata,
743-
"named_build_contexts": named_build_contexts,
744722
"secrets": secrets,
745723
"services": services,
746724
"system_setup_commands": system_setup_commands,
@@ -785,13 +763,11 @@ async def create(
785763
base_blueprint_id: Optional[str] | Omit = omit,
786764
base_blueprint_name: Optional[str] | Omit = omit,
787765
build_args: Optional[Dict[str, str]] | Omit = omit,
788-
build_context: Optional[blueprint_create_params.BuildContext] | Omit = omit,
789766
code_mounts: Optional[Iterable[CodeMountParameters]] | Omit = omit,
790767
dockerfile: Optional[str] | Omit = omit,
791768
file_mounts: Optional[Dict[str, str]] | Omit = omit,
792769
launch_parameters: Optional[LaunchParameters] | Omit = omit,
793770
metadata: Optional[Dict[str, str]] | Omit = omit,
794-
named_build_contexts: Optional[Dict[str, blueprint_create_params.NamedBuildContexts]] | Omit = omit,
795771
secrets: Optional[Dict[str, str]] | Omit = omit,
796772
services: Optional[Iterable[blueprint_create_params.Service]] | Omit = omit,
797773
system_setup_commands: Optional[SequenceNotStr[str]] | Omit = omit,
@@ -823,8 +799,6 @@ async def create(
823799
824800
build_args: (Optional) Arbitrary Docker build args to pass during build.
825801
826-
build_context: A build context backed by an Object.
827-
828802
code_mounts: A list of code mounts to be included in the Blueprint.
829803
830804
dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -835,11 +809,6 @@ async def create(
835809
836810
metadata: (Optional) User defined metadata for the Blueprint.
837811
838-
named_build_contexts: (Optional) Map of named build contexts to attach to the Blueprint build, where
839-
the keys are the name used when referencing the contexts in a Dockerfile. See
840-
Docker buildx additional contexts for details:
841-
https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
842-
843812
secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
844813
will be available to commands during the build. Secrets are NOT stored in the
845814
blueprint image. Example: {"DB_PASS": "DATABASE_PASSWORD"} makes the secret
@@ -873,13 +842,11 @@ async def create(
873842
"base_blueprint_id": base_blueprint_id,
874843
"base_blueprint_name": base_blueprint_name,
875844
"build_args": build_args,
876-
"build_context": build_context,
877845
"code_mounts": code_mounts,
878846
"dockerfile": dockerfile,
879847
"file_mounts": file_mounts,
880848
"launch_parameters": launch_parameters,
881849
"metadata": metadata,
882-
"named_build_contexts": named_build_contexts,
883850
"secrets": secrets,
884851
"services": services,
885852
"system_setup_commands": system_setup_commands,
@@ -1307,13 +1274,11 @@ async def preview(
13071274
base_blueprint_id: Optional[str] | Omit = omit,
13081275
base_blueprint_name: Optional[str] | Omit = omit,
13091276
build_args: Optional[Dict[str, str]] | Omit = omit,
1310-
build_context: Optional[blueprint_preview_params.BuildContext] | Omit = omit,
13111277
code_mounts: Optional[Iterable[CodeMountParameters]] | Omit = omit,
13121278
dockerfile: Optional[str] | Omit = omit,
13131279
file_mounts: Optional[Dict[str, str]] | Omit = omit,
13141280
launch_parameters: Optional[LaunchParameters] | Omit = omit,
13151281
metadata: Optional[Dict[str, str]] | Omit = omit,
1316-
named_build_contexts: Optional[Dict[str, blueprint_preview_params.NamedBuildContexts]] | Omit = omit,
13171282
secrets: Optional[Dict[str, str]] | Omit = omit,
13181283
services: Optional[Iterable[blueprint_preview_params.Service]] | Omit = omit,
13191284
system_setup_commands: Optional[SequenceNotStr[str]] | Omit = omit,
@@ -1343,8 +1308,6 @@ async def preview(
13431308
13441309
build_args: (Optional) Arbitrary Docker build args to pass during build.
13451310
1346-
build_context: A build context backed by an Object.
1347-
13481311
code_mounts: A list of code mounts to be included in the Blueprint.
13491312
13501313
dockerfile: Dockerfile contents to be used to build the Blueprint.
@@ -1355,11 +1318,6 @@ async def preview(
13551318
13561319
metadata: (Optional) User defined metadata for the Blueprint.
13571320
1358-
named_build_contexts: (Optional) Map of named build contexts to attach to the Blueprint build, where
1359-
the keys are the name used when referencing the contexts in a Dockerfile. See
1360-
Docker buildx additional contexts for details:
1361-
https://docs.docker.com/reference/cli/docker/buildx/build/#build-context
1362-
13631321
secrets: (Optional) Map of mount IDs/environment variable names to secret names. Secrets
13641322
will be available to commands during the build. Secrets are NOT stored in the
13651323
blueprint image. Example: {"DB_PASS": "DATABASE_PASSWORD"} makes the secret
@@ -1389,13 +1347,11 @@ async def preview(
13891347
"base_blueprint_id": base_blueprint_id,
13901348
"base_blueprint_name": base_blueprint_name,
13911349
"build_args": build_args,
1392-
"build_context": build_context,
13931350
"code_mounts": code_mounts,
13941351
"dockerfile": dockerfile,
13951352
"file_mounts": file_mounts,
13961353
"launch_parameters": launch_parameters,
13971354
"metadata": metadata,
1398-
"named_build_contexts": named_build_contexts,
13991355
"secrets": secrets,
14001356
"services": services,
14011357
"system_setup_commands": system_setup_commands,

0 commit comments

Comments
 (0)