Skip to content

Commit ac72bd7

Browse files
release: 0.69.0 (#653)
* feat(devbox): unify api for devbox mounts * release: 0.69.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent b9ca9a1 commit ac72bd7

9 files changed

Lines changed: 42 additions & 7 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.68.0"
2+
".": "0.69.0"
33
}

.stats.yml

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

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## 0.69.0 (2025-11-25)
4+
5+
Full Changelog: [v0.68.0...v0.69.0](https://github.com/runloopai/api-client-ts/compare/v0.68.0...v0.69.0)
6+
7+
### Features
8+
9+
* **devbox:** unify api for devbox mounts ([ea54ef5](https://github.com/runloopai/api-client-ts/commit/ea54ef53e610cfc0c635a12cc3cc09352e91354b))
10+
* **storage-objects:** Adds a helper method to create an Object from a local directory ([#656](https://github.com/runloopai/api-client-ts/issues/656)) ([b87ac39](https://github.com/runloopai/api-client-ts/commit/b87ac396696b02ef99bdf700b2abff2c7de68c9d))
11+
12+
13+
### Bug Fixes
14+
15+
* **sdk:** Fix exports of the SDK not getting clobbered ([#662](https://github.com/runloopai/api-client-ts/issues/662)) ([b9ca9a1](https://github.com/runloopai/api-client-ts/commit/b9ca9a162dd4c305aeb58f4a4bf7ec339e6eabc9))
16+
317
## 0.68.0 (2025-11-19)
418

519
Full Changelog: [v0.67.1...v0.68.0](https://github.com/runloopai/api-client-ts/compare/v0.67.1...v0.68.0)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@runloop/api-client",
3-
"version": "0.68.0",
3+
"version": "0.69.0",
44
"description": "The official TypeScript library for the Runloop API",
55
"author": "Runloop <support@runloop.ai>",
66
"types": "dist/sdk.d.ts",

src/resources/devboxes/devboxes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -929,7 +929,7 @@ export interface DevboxCreateParams {
929929
metadata?: { [key: string]: string } | null;
930930

931931
/**
932-
* A list of file system mounts to be included in the Devbox.
932+
* A list of mounts to be included in the Devbox.
933933
*/
934934
mounts?: Array<Shared.Mount> | null;
935935

src/resources/shared.ts

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,8 @@ export interface CodeMountParameters {
167167
*/
168168
repo_owner: string;
169169

170+
type: 'code_mount';
171+
170172
/**
171173
* The authentication token necessary to pull repo.
172174
*/
@@ -274,7 +276,23 @@ export namespace LaunchParameters {
274276
}
275277
}
276278

277-
export type Mount = ObjectMountParameters | AgentMountParameters;
279+
export type Mount =
280+
| ObjectMountParameters
281+
| AgentMountParameters
282+
| CodeMountParameters
283+
| Mount.FileMountParameters;
284+
285+
export namespace Mount {
286+
export interface FileMountParameters {
287+
/**
288+
* Map of file paths to file contents to be written before setup. Keys are absolute
289+
* paths where files should be created, values are the file contents.
290+
*/
291+
files: { [key: string]: string };
292+
293+
type: 'file_mount';
294+
}
295+
}
278296

279297
export interface ObjectMountParameters {
280298
/**

src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const VERSION = '0.68.0'; // x-release-please-version
1+
export const VERSION = '0.69.0'; // x-release-please-version

tests/api-resources/blueprints.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ describe('resource blueprints', () => {
3131
{
3232
repo_name: 'repo_name',
3333
repo_owner: 'repo_owner',
34+
type: 'code_mount',
3435
token: 'token',
3536
install_command: 'install_command',
3637
},
@@ -261,6 +262,7 @@ describe('resource blueprints', () => {
261262
{
262263
repo_name: 'repo_name',
263264
repo_owner: 'repo_owner',
265+
type: 'code_mount',
264266
token: 'token',
265267
install_command: 'install_command',
266268
},

tests/api-resources/devboxes/devboxes.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ describe('resource devboxes', () => {
3939
{
4040
repo_name: 'repo_name',
4141
repo_owner: 'repo_owner',
42+
type: 'code_mount',
4243
token: 'token',
4344
install_command: 'install_command',
4445
},

0 commit comments

Comments
 (0)