Skip to content

Commit b3e109c

Browse files
feat: Add App Version to Invocation and add filtering on App Version
1 parent 59d069a commit b3e109c

File tree

4 files changed

+29
-3
lines changed

4 files changed

+29
-3
lines changed

.eslintcache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/jest.config.ts":"1","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/api-promise.ts":"2","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/client.ts":"3","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/api-promise.ts":"4","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/error.ts":"5","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/pagination.ts":"6","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/resource.ts":"7","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/streaming.ts":"8","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/uploads.ts":"9","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/builtin-types.ts":"10","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/index.ts":"11","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/error.ts":"12","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/decoders/line.ts":"13","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/detect-platform.ts":"14","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/errors.ts":"15","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/headers.ts":"16","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/parse.ts":"17","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/request-options.ts":"18","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/shim-types.ts":"19","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/shims.ts":"20","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/to-file.ts":"21","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/types.ts":"22","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/uploads.ts":"23","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/base64.ts":"24","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/bytes.ts":"25","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/env.ts":"26","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/log.ts":"27","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/path.ts":"28","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/sleep.ts":"29","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/uuid.ts":"30","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/values.ts":"31","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils.ts":"32","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/pagination.ts":"33","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resource.ts":"34","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/apps.ts":"35","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/browsers.ts":"36","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/fs/fs.ts":"37","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/fs/index.ts":"38","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/fs/watch.ts":"39","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/fs.ts":"40","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/index.ts":"41","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/logs.ts":"42","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/process.ts":"43","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/replays.ts":"44","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers.ts":"45","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/deployments.ts":"46","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/index.ts":"47","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/invocations.ts":"48","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/profiles.ts":"49","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/shared.ts":"50","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/proxies.ts":"51","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources.ts":"52","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/streaming.ts":"53","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/uploads.ts":"54","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/version.ts":"55","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/apps.test.ts":"56","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/browsers/browsers.test.ts":"57","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/browsers/fs/fs.test.ts":"58","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/browsers/fs/watch.test.ts":"59","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/browsers/logs.test.ts":"60","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/browsers/process.test.ts":"61","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/browsers/replays.test.ts":"62","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/deployments.test.ts":"63","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/invocations.test.ts":"64","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/profiles.test.ts":"65","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/api-resources/proxies.test.ts":"66","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/base64.test.ts":"67","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/buildHeaders.test.ts":"68","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/form.test.ts":"69","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/index.test.ts":"70","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/internal/decoders/line.test.ts":"71","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/path.test.ts":"72","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/streaming.test.ts":"73","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/uploads.test.ts":"74","/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/stringifyQuery.test.ts":"75"},{"size":606,"mtime":1758941141033,"results":"76","hashOfConfig":"77"},{"size":92,"mtime":1758941154253},{"size":31381,"mtime":1758941154253},{"size":3120,"mtime":1758941154253},{"size":3975,"mtime":1758941154253},{"size":4431,"mtime":1758941154253},{"size":261,"mtime":1758941141141,"results":"78","hashOfConfig":"77"},{"size":8850,"mtime":1758941154253},{"size":119,"mtime":1758941141049,"results":"79","hashOfConfig":"77"},{"size":2917,"mtime":1758941154253},{"size":620,"mtime":1758941154253},{"size":80,"mtime":1758941154253},{"size":3888,"mtime":1758941141053,"results":"80","hashOfConfig":"77"},{"size":6407,"mtime":1758941154253},{"size":1187,"mtime":1758941154253},{"size":3026,"mtime":1758941154253},{"size":2089,"mtime":1758941154253},{"size":2548,"mtime":1758941154253},{"size":929,"mtime":1758941154253},{"size":3524,"mtime":1758941154253},{"size":5211,"mtime":1758941154253},{"size":6352,"mtime":1758941154253},{"size":6736,"mtime":1758941141053,"results":"81","hashOfConfig":"77"},{"size":1269,"mtime":1758941141129,"results":"82","hashOfConfig":"77"},{"size":831,"mtime":1758941141053,"results":"83","hashOfConfig":"77"},{"size":612,"mtime":1758941141129,"results":"84","hashOfConfig":"77"},{"size":3104,"mtime":1758941154253},{"size":3207,"mtime":1758941141053,"results":"85","hashOfConfig":"77"},{"size":182,"mtime":1758941141129,"results":"86","hashOfConfig":"77"},{"size":601,"mtime":1758941154253},{"size":3128,"mtime":1758941141129,"results":"87","hashOfConfig":"77"},{"size":271,"mtime":1758941141125,"results":"88","hashOfConfig":"77"},{"size":90,"mtime":1758941154253},{"size":86,"mtime":1758941154253},{"size":1734,"mtime":1758941154253},{"size":11724,"mtime":1758941154253},{"size":10834,"mtime":1758941154253},{"size":612,"mtime":1758941154253},{"size":3062,"mtime":1758941154257},{"size":116,"mtime":1758941141505,"results":"89","hashOfConfig":"77"},{"size":1258,"mtime":1758941154257},{"size":1394,"mtime":1758941154257},{"size":7598,"mtime":1758941154257},{"size":3965,"mtime":1758941154257},{"size":122,"mtime":1758941141381,"results":"90","hashOfConfig":"77"},{"size":9202,"mtime":1758941154257},{"size":1361,"mtime":1758941154257},{"size":10552,"mtime":1758941154257},{"size":2222,"mtime":1758941154257},{"size":1589,"mtime":1758941154257},{"size":16202,"mtime":1758941154257},{"size":35,"mtime":1758941141057,"results":"91","hashOfConfig":"77"},{"size":88,"mtime":1758941154257},{"size":84,"mtime":1758941154257},{"size":60,"mtime":1758941154257},{"size":1207,"mtime":1758941154257},{"size":3735,"mtime":1758941154257},{"size":8650,"mtime":1758941154257},{"size":2591,"mtime":1758941154257},{"size":1157,"mtime":1758941154257},{"size":5347,"mtime":1758941154257},{"size":2656,"mtime":1758941154257},{"size":3707,"mtime":1758941154257},{"size":5008,"mtime":1758941154257},{"size":2340,"mtime":1758941154257},{"size":2579,"mtime":1758941154257},{"size":2067,"mtime":1758941141057,"results":"92","hashOfConfig":"93"},{"size":2187,"mtime":1758941141057,"results":"94","hashOfConfig":"93"},{"size":1898,"mtime":1758941141057,"results":"95","hashOfConfig":"93"},{"size":23402,"mtime":1758941154257},{"size":5370,"mtime":1758941141057,"results":"96","hashOfConfig":"93"},{"size":17595,"mtime":1758941141061,"results":"97","hashOfConfig":"93"},{"size":7233,"mtime":1758941154257},{"size":3489,"mtime":1758941141061,"results":"98","hashOfConfig":"93"},{"size":922,"mtime":1758941154257},{"filePath":"99","messages":"100","suppressedMessages":"101","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"o0ill6",{"filePath":"102","messages":"103","suppressedMessages":"104","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"105","messages":"106","suppressedMessages":"107","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"108","messages":"109","suppressedMessages":"110","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"111","messages":"112","suppressedMessages":"113","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"114","messages":"115","suppressedMessages":"116","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"117","messages":"118","suppressedMessages":"119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"120","messages":"121","suppressedMessages":"122","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"123","messages":"124","suppressedMessages":"125","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"126","messages":"127","suppressedMessages":"128","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"129","messages":"130","suppressedMessages":"131","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"132","messages":"133","suppressedMessages":"134","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"135","messages":"136","suppressedMessages":"137","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"138","messages":"139","suppressedMessages":"140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"141","messages":"142","suppressedMessages":"143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"144","messages":"145","suppressedMessages":"146","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"46bmhf",{"filePath":"147","messages":"148","suppressedMessages":"149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"150","messages":"151","suppressedMessages":"152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"153","messages":"154","suppressedMessages":"155","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"156","messages":"157","suppressedMessages":"158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"159","messages":"160","suppressedMessages":"161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/jest.config.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/resource.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/core/uploads.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/decoders/line.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/uploads.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/base64.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/bytes.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/env.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/path.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/sleep.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils/values.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/internal/utils.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers/fs.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources/browsers.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/src/resources.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/base64.test.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/buildHeaders.test.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/form.test.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/internal/decoders/line.test.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/path.test.ts",[],[],"/home/tempuser-a29hxt/run/codegen-output/kernel/kernel-typescript/tests/uploads.test.ts",[],[]]
1+
[{"/home/tempuser-szo6ty/run/codegen-output/kernel/kernel-typescript/src/resources/invocations.ts":"1","/home/tempuser-szo6ty/run/codegen-output/kernel/kernel-typescript/tests/api-resources/invocations.test.ts":"2"},{"size":10921,"mtime":1759169510096},{"size":5028,"mtime":1759169510096}]

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 51
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-bfdb7e3d38870a8ba1628f4f83a3a719d470bf4f7fbecb67a6fad110447c9b6a.yml
3-
openapi_spec_hash: fed29c80f9c25f8a7216b8c6de2051ab
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-da8bfd5cfb5a6d9ccb7e4edd123b49284f4eccb32fc9b6fb7165548535122e12.yml
3+
openapi_spec_hash: fd6ded34689331831b5c077f71b5f08f
44
config_hash: 49c2ff978aaa5ccb4ce324a72f116010

src/resources/invocations.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,11 @@ export namespace InvocationStateEvent {
166166
*/
167167
status: 'queued' | 'running' | 'succeeded' | 'failed';
168168

169+
/**
170+
* Version label for the application
171+
*/
172+
version: string;
173+
169174
/**
170175
* RFC 3339 Nanoseconds timestamp when the invocation finished (null if still
171176
* running)
@@ -244,6 +249,11 @@ export interface InvocationRetrieveResponse {
244249
*/
245250
status: 'queued' | 'running' | 'succeeded' | 'failed';
246251

252+
/**
253+
* Version label for the application
254+
*/
255+
version: string;
256+
247257
/**
248258
* RFC 3339 Nanoseconds timestamp when the invocation finished (null if still
249259
* running)
@@ -293,6 +303,11 @@ export interface InvocationUpdateResponse {
293303
*/
294304
status: 'queued' | 'running' | 'succeeded' | 'failed';
295305

306+
/**
307+
* Version label for the application
308+
*/
309+
version: string;
310+
296311
/**
297312
* RFC 3339 Nanoseconds timestamp when the invocation finished (null if still
298313
* running)
@@ -342,6 +357,11 @@ export interface InvocationListResponse {
342357
*/
343358
status: 'queued' | 'running' | 'succeeded' | 'failed';
344359

360+
/**
361+
* Version label for the application
362+
*/
363+
version: string;
364+
345365
/**
346366
* RFC 3339 Nanoseconds timestamp when the invocation finished (null if still
347367
* running)
@@ -440,6 +460,11 @@ export interface InvocationListParams extends OffsetPaginationParams {
440460
* Filter results by invocation status.
441461
*/
442462
status?: 'queued' | 'running' | 'succeeded' | 'failed';
463+
464+
/**
465+
* Filter results by application version.
466+
*/
467+
version?: string;
443468
}
444469

445470
export interface InvocationFollowParams {

tests/api-resources/invocations.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ describe('resource invocations', () => {
8989
offset: 0,
9090
since: '2025-06-20T12:00:00Z',
9191
status: 'queued',
92+
version: 'version',
9293
},
9394
{ path: '/_stainless_unknown_path' },
9495
),

0 commit comments

Comments
 (0)