From e3bc0d33cde16bc3fb5d4260aa804b954dafb55c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 22:23:35 +0000 Subject: [PATCH 01/15] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index dbfe823..b113186 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-b380dba200ffcd01fb245020213f92568032554504940ecb93a361aab9bdcab9.yml -openapi_spec_hash: fd3ac511c392b3a52d718d45e561373c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-1f04dab33fdb09eea786722a8c56bed4ffc0badf6d0d4812993bcd007136750e.yml +openapi_spec_hash: 82aabe435b5d4253006f3980ce93a003 config_hash: f29ebc32a45fc14e903cc9881565fcd2 From c7c8db264cf718929073f8d6fbd9135360e97958 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 02:23:31 +0000 Subject: [PATCH 02/15] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b113186..d849a47 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-1f04dab33fdb09eea786722a8c56bed4ffc0badf6d0d4812993bcd007136750e.yml -openapi_spec_hash: 82aabe435b5d4253006f3980ce93a003 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-1415d59edad5400306534d25db6248cde21829a841de00c2b16a2ec53a5660bb.yml +openapi_spec_hash: 897f7c44cbf1d6fcb39e3b9ee9df3f2e config_hash: f29ebc32a45fc14e903cc9881565fcd2 From d6c29b133f030bef7bc50063270b788d12af5c66 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 20 Sep 2025 03:26:34 +0000 Subject: [PATCH 03/15] chore: do not install brew dependencies in ./scripts/bootstrap by default --- scripts/bootstrap | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/scripts/bootstrap b/scripts/bootstrap index 062a034..a8b69ff 100755 --- a/scripts/bootstrap +++ b/scripts/bootstrap @@ -4,10 +4,18 @@ set -e cd "$(dirname "$0")/.." -if [ -f "Brewfile" ] && [ "$(uname -s)" = "Darwin" ] && [ "$SKIP_BREW" != "1" ]; then +if [ -f "Brewfile" ] && [ "$(uname -s)" = "Darwin" ] && [ "$SKIP_BREW" != "1" ] && [ -t 0 ]; then brew bundle check >/dev/null 2>&1 || { - echo "==> Installing Homebrew dependencies…" - brew bundle + echo -n "==> Install Homebrew dependencies? (y/N): " + read -r response + case "$response" in + [yY][eE][sS]|[yY]) + brew bundle + ;; + *) + ;; + esac + echo } fi From 0a42c37687b1be94725ead903b5980efebd421b2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 23:23:13 +0000 Subject: [PATCH 04/15] feat(api): api update --- .stats.yml | 6 +++--- src/resources/nodes.ts | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.stats.yml b/.stats.yml index d849a47..1bb3778 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-1415d59edad5400306534d25db6248cde21829a841de00c2b16a2ec53a5660bb.yml -openapi_spec_hash: 897f7c44cbf1d6fcb39e3b9ee9df3f2e -config_hash: f29ebc32a45fc14e903cc9881565fcd2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-777bfd09e6bfbffe15258bbc28e68945f1f79efb24860c156c9eca89a7000442.yml +openapi_spec_hash: 40f0f9712c5fdd66f39f57d7f3d6fd7e +config_hash: fae4224e6c6207c8735f6a024e50ddf5 diff --git a/src/resources/nodes.ts b/src/resources/nodes.ts index fe05cea..0c4c0e0 100644 --- a/src/resources/nodes.ts +++ b/src/resources/nodes.ts @@ -165,7 +165,8 @@ export type ErrorType = | 'not_implemented' | 'upgrade_required' | 'payment_required' - | 'service_unavailable'; + | 'service_unavailable' + | 'unprocessable_entity'; export interface ExtendNodeRequest { /** From 44078aa5e999ea92e0b8325e9409d8c1c703fdae Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 20:23:12 +0000 Subject: [PATCH 05/15] feat(api): api update --- .stats.yml | 4 ++-- src/resources/nodes.ts | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1bb3778..c6206fe 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-777bfd09e6bfbffe15258bbc28e68945f1f79efb24860c156c9eca89a7000442.yml -openapi_spec_hash: 40f0f9712c5fdd66f39f57d7f3d6fd7e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-72a20151b37cf75d69914a854375154958967cf451bebc230187f0ce1f9d336c.yml +openapi_spec_hash: b90045643454b74d4f1835ea6d57a43a config_hash: fae4224e6c6207c8735f6a024e50ddf5 diff --git a/src/resources/nodes.ts b/src/resources/nodes.ts index 0c4c0e0..100a63a 100644 --- a/src/resources/nodes.ts +++ b/src/resources/nodes.ts @@ -100,8 +100,8 @@ export interface CreateNodesRequest { cloud_init_user_data?: Array; /** - * End time as Unix timestamp in seconds. If provided, end time must be aligned to - * the hour. If not provided, the node will be created as an autoreserved node. + * End time as Unix timestamp in seconds If provided, end time must be aligned to + * the hour If not provided, the node will be created as an autoreserved node */ end_at?: number | null; @@ -111,15 +111,15 @@ export interface CreateNodesRequest { image_id?: string; /** - * Custom node names. Names cannot follow the vm\_{alpha_numeric_chars} as this is - * reserved for system-generated IDs. Names cannot be numeric strings. + * Custom node names Names cannot follow the vm\_{alpha_numeric_chars} as this is + * reserved for system-generated IDs Names cannot be numeric strings */ names?: Array; node_type?: NodeType | null; /** - * Start time as Unix timestamp in seconds + * Start time as Unix timestamp in seconds Required for reserved nodes */ start_at?: number; } @@ -389,8 +389,8 @@ export interface NodeCreateParams { cloud_init_user_data?: Array; /** - * End time as Unix timestamp in seconds. If provided, end time must be aligned to - * the hour. If not provided, the node will be created as an autoreserved node. + * End time as Unix timestamp in seconds If provided, end time must be aligned to + * the hour If not provided, the node will be created as an autoreserved node */ end_at?: number | null; @@ -400,15 +400,15 @@ export interface NodeCreateParams { image_id?: string; /** - * Custom node names. Names cannot follow the vm\_{alpha_numeric_chars} as this is - * reserved for system-generated IDs. Names cannot be numeric strings. + * Custom node names Names cannot follow the vm\_{alpha_numeric_chars} as this is + * reserved for system-generated IDs Names cannot be numeric strings */ names?: Array; node_type?: NodeType | null; /** - * Start time as Unix timestamp in seconds + * Start time as Unix timestamp in seconds Required for reserved nodes */ start_at?: number; } From 51a98eba84e5435dfba06a60eccd1fcb8456a515 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 02:44:56 +0000 Subject: [PATCH 06/15] perf: faster formatting --- scripts/fast-format | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 scripts/fast-format diff --git a/scripts/fast-format b/scripts/fast-format new file mode 100755 index 0000000..ef42df5 --- /dev/null +++ b/scripts/fast-format @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +set -euo pipefail + +echo "Script started with $# arguments" +echo "Arguments: $*" +echo "Script location: $(dirname "$0")" + +cd "$(dirname "$0")/.." +echo "Changed to directory: $(pwd)" + +if [ $# -eq 0 ]; then + echo "Usage: $0 [additional-formatter-args...]" + echo "The file should contain one file path per line" + exit 1 +fi + +FILE_LIST="$1" + +echo "Looking for file: $FILE_LIST" + +if [ ! -f "$FILE_LIST" ]; then + echo "Error: File '$FILE_LIST' not found" + exit 1 +fi + +echo "==> Running eslint --fix" +ESLINT_FILES="$(grep '\.ts$' "$FILE_LIST" || true)" +if ! [ -z "$ESLINT_FILES" ]; then + echo "$ESLINT_FILES" | xargs ./node_modules/.bin/eslint --cache --fix +fi + +echo "==> Running prettier --write" +# format things eslint didn't +PRETTIER_FILES="$(grep '\.\(js\|json\)$' "$FILE_LIST" || true)" +if ! [ -z "$PRETTIER_FILES" ]; then + echo "$PRETTIER_FILES" | xargs ./node_modules/.bin/prettier \ + --write --cache --cache-strategy metadata \ + '!**/dist' '!**/*.ts' '!**/*.mts' '!**/*.cts' '!**/*.js' '!**/*.mjs' '!**/*.cjs' +fi From 1f456b35d7ad93d26f3bea55d6881983ccf120e5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 02:45:56 +0000 Subject: [PATCH 07/15] chore(internal): remove deprecated `compilerOptions.baseUrl` from tsconfig.json This allows sdks to be built using tsgo - see https://github.com/microsoft/typescript-go/issues/474 --- tsconfig.build.json | 4 ++-- tsconfig.json | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/tsconfig.build.json b/tsconfig.build.json index c23771f..ecaa215 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -5,8 +5,8 @@ "compilerOptions": { "rootDir": "./dist/src", "paths": { - "@sfcompute/nodes-sdk-alpha/*": ["dist/src/*"], - "@sfcompute/nodes-sdk-alpha": ["dist/src/index.ts"] + "@sfcompute/nodes-sdk-alpha/*": ["./dist/src/*"], + "@sfcompute/nodes-sdk-alpha": ["./dist/src/index.ts"] }, "noEmit": false, "declaration": true, diff --git a/tsconfig.json b/tsconfig.json index fcf9f72..92a5d8a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,10 +7,9 @@ "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, - "baseUrl": "./", "paths": { - "@sfcompute/nodes-sdk-alpha/*": ["src/*"], - "@sfcompute/nodes-sdk-alpha": ["src/index.ts"] + "@sfcompute/nodes-sdk-alpha/*": ["./src/*"], + "@sfcompute/nodes-sdk-alpha": ["./src/index.ts"] }, "noEmit": true, From d4ed43904d4c87f6838b8ba0d98ebb26beff2148 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 06:22:57 +0000 Subject: [PATCH 08/15] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index c6206fe..0bdd3de 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-72a20151b37cf75d69914a854375154958967cf451bebc230187f0ce1f9d336c.yml -openapi_spec_hash: b90045643454b74d4f1835ea6d57a43a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-35e288854a2b92d4544a788e8ddfbbd673f7ed237b3be25b59006a56ad50a993.yml +openapi_spec_hash: 4a15cc5ab49ed2f66af5ebbc6e08b5d7 config_hash: fae4224e6c6207c8735f6a024e50ddf5 From f57d4650521cc1416587956e3b1423c99ef91919 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 23:23:25 +0000 Subject: [PATCH 09/15] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 0bdd3de..7049522 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-35e288854a2b92d4544a788e8ddfbbd673f7ed237b3be25b59006a56ad50a993.yml -openapi_spec_hash: 4a15cc5ab49ed2f66af5ebbc6e08b5d7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-5e5eb5fed50249af1aa009e0a18a9170ae9b87a89c865ce777f58f4d713c3276.yml +openapi_spec_hash: e9d0b5baa0a04eb9fc84a6a51cf8448c config_hash: fae4224e6c6207c8735f6a024e50ddf5 From 09d1193230da0d52f06062f47dbabdec6fee8438 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 03:06:00 +0000 Subject: [PATCH 10/15] chore(internal): fix incremental formatting in some cases --- scripts/fast-format | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/fast-format b/scripts/fast-format index ef42df5..53721ac 100755 --- a/scripts/fast-format +++ b/scripts/fast-format @@ -35,6 +35,6 @@ echo "==> Running prettier --write" PRETTIER_FILES="$(grep '\.\(js\|json\)$' "$FILE_LIST" || true)" if ! [ -z "$PRETTIER_FILES" ]; then echo "$PRETTIER_FILES" | xargs ./node_modules/.bin/prettier \ - --write --cache --cache-strategy metadata \ + --write --cache --cache-strategy metadata --no-error-on-unmatched-pattern \ '!**/dist' '!**/*.ts' '!**/*.mts' '!**/*.cts' '!**/*.js' '!**/*.mjs' '!**/*.cjs' fi From 8660c069659bad0a924f10d2add0f2c8d3adc880 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 03:09:42 +0000 Subject: [PATCH 11/15] chore(internal): codegen related update --- .eslintcache | 1 + .github/workflows/release-doctor.yml | 1 + 2 files changed, 2 insertions(+) create mode 100644 .eslintcache diff --git a/.eslintcache b/.eslintcache new file mode 100644 index 0000000..97d8a70 --- /dev/null +++ b/.eslintcache @@ -0,0 +1 @@ +[{"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/jest.config.ts":"1","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/api-promise.ts":"2","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/client.ts":"3","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/api-promise.ts":"4","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/error.ts":"5","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/resource.ts":"6","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/uploads.ts":"7","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/error.ts":"8","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/index.ts":"9","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/errors.ts":"10","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/headers.ts":"11","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/builtin-types.ts":"12","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/detect-platform.ts":"13","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/parse.ts":"14","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/formats.ts":"15","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/index.ts":"16","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/stringify.ts":"17","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/types.ts":"18","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/request-options.ts":"19","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/utils.ts":"20","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/shim-types.ts":"21","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/shims.ts":"22","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/to-file.ts":"23","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/types.ts":"24","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/uploads.ts":"25","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/base64.ts":"26","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/bytes.ts":"27","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/env.ts":"28","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/log.ts":"29","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/path.ts":"30","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/sleep.ts":"31","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/uuid.ts":"32","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/values.ts":"33","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils.ts":"34","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resource.ts":"35","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/index.ts":"36","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/nodes.ts":"37","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/images.ts":"38","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/index.ts":"39","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/script.ts":"40","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/vms.ts":"41","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms.ts":"42","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources.ts":"43","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/uploads.ts":"44","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/version.ts":"45","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/nodes.test.ts":"46","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/vms/images.test.ts":"47","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/vms/script.test.ts":"48","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/vms/vms.test.ts":"49","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/base64.test.ts":"50","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/buildHeaders.test.ts":"51","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/form.test.ts":"52","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/index.test.ts":"53","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/path.test.ts":"54","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/empty-keys-cases.ts":"55","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/stringify.test.ts":"56","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/utils.test.ts":"57","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/stringifyQuery.test.ts":"58","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/uploads.test.ts":"59"},{"size":632,"mtime":1758942560021,"results":"60","hashOfConfig":"61"},{"size":92,"mtime":1758942575497},{"size":25878,"mtime":1758942575497},{"size":3128,"mtime":1758942575497},{"size":3979,"mtime":1758942575497},{"size":267,"mtime":1758942560169,"results":"62","hashOfConfig":"61"},{"size":119,"mtime":1758942560041,"results":"63","hashOfConfig":"61"},{"size":80,"mtime":1758942575497},{"size":577,"mtime":1758942575497},{"size":1187,"mtime":1758942575497},{"size":3026,"mtime":1758942575497},{"size":2917,"mtime":1758942575497},{"size":6407,"mtime":1758942575497},{"size":1502,"mtime":1758942575497},{"size":391,"mtime":1758942560057,"results":"64","hashOfConfig":"61"},{"size":325,"mtime":1758942560057,"results":"65","hashOfConfig":"61"},{"size":11734,"mtime":1758942560061,"results":"66","hashOfConfig":"61"},{"size":2183,"mtime":1758942560061,"results":"67","hashOfConfig":"61"},{"size":2473,"mtime":1758942575497},{"size":6748,"mtime":1758942575497},{"size":929,"mtime":1758942575497},{"size":3526,"mtime":1758942575497},{"size":5211,"mtime":1758942575497},{"size":6352,"mtime":1758942575501},{"size":6746,"mtime":1758942560065,"results":"68","hashOfConfig":"61"},{"size":1275,"mtime":1758942560157,"results":"69","hashOfConfig":"61"},{"size":831,"mtime":1758942560065,"results":"70","hashOfConfig":"61"},{"size":612,"mtime":1758942560157,"results":"71","hashOfConfig":"61"},{"size":3110,"mtime":1758942575501},{"size":3211,"mtime":1758942560065,"results":"72","hashOfConfig":"61"},{"size":182,"mtime":1758942560161,"results":"73","hashOfConfig":"61"},{"size":601,"mtime":1758942575501},{"size":3140,"mtime":1758942560157,"results":"74","hashOfConfig":"61"},{"size":271,"mtime":1758942560153,"results":"75","hashOfConfig":"61"},{"size":86,"mtime":1758942575501},{"size":505,"mtime":1758942575501},{"size":9460,"mtime":1758942575501},{"size":2236,"mtime":1758942575501},{"size":411,"mtime":1758942575501},{"size":1676,"mtime":1758942575501},{"size":2590,"mtime":1758942575501},{"size":117,"mtime":1758942560181,"results":"76","hashOfConfig":"61"},{"size":35,"mtime":1758942560069,"results":"77","hashOfConfig":"61"},{"size":84,"mtime":1758942575501},{"size":68,"mtime":1758942575501},{"size":4000,"mtime":1758942575501},{"size":1337,"mtime":1758942575501},{"size":1561,"mtime":1758942575501},{"size":1945,"mtime":1758942575501},{"size":2080,"mtime":1758942560069,"results":"78","hashOfConfig":"79"},{"size":2200,"mtime":1758942575501},{"size":1924,"mtime":1758942560069,"results":"80","hashOfConfig":"79"},{"size":22455,"mtime":1758942575501},{"size":17608,"mtime":1758942560073,"results":"81","hashOfConfig":"79"},{"size":5918,"mtime":1758942560073,"results":"82","hashOfConfig":"79"},{"size":81672,"mtime":1758942560081,"results":"83","hashOfConfig":"79"},{"size":6187,"mtime":1758942575501},{"size":740,"mtime":1758942575501},{"size":3528,"mtime":1758942560081,"results":"84","hashOfConfig":"79"},{"filePath":"85","messages":"86","suppressedMessages":"87","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1dm3rjd",{"filePath":"88","messages":"89","suppressedMessages":"90","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"91","messages":"92","suppressedMessages":"93","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"94","messages":"95","suppressedMessages":"96","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"97","messages":"98","suppressedMessages":"99","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"100","messages":"101","suppressedMessages":"102","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"103","messages":"104","suppressedMessages":"105","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"106","messages":"107","suppressedMessages":"108","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"109","messages":"110","suppressedMessages":"111","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"112","messages":"113","suppressedMessages":"114","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"115","messages":"116","suppressedMessages":"117","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"118","messages":"119","suppressedMessages":"120","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"121","messages":"122","suppressedMessages":"123","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"124","messages":"125","suppressedMessages":"126","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"127","messages":"128","suppressedMessages":"129","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"130","messages":"131","suppressedMessages":"132","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"133","messages":"134","suppressedMessages":"135","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"136","messages":"137","suppressedMessages":"138","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"13rda8f",{"filePath":"139","messages":"140","suppressedMessages":"141","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"142","messages":"143","suppressedMessages":"144","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"145","messages":"146","suppressedMessages":"147","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"148","messages":"149","suppressedMessages":"150","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"151","messages":"152","suppressedMessages":"153","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/jest.config.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/resource.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/uploads.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/formats.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/index.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/stringify.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/types.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/uploads.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/base64.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/bytes.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/env.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/path.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/sleep.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/values.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/base64.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/form.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/path.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/empty-keys-cases.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/stringify.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/uploads.test.ts",[],[]] \ No newline at end of file diff --git a/.github/workflows/release-doctor.yml b/.github/workflows/release-doctor.yml index cefda72..e364c63 100644 --- a/.github/workflows/release-doctor.yml +++ b/.github/workflows/release-doctor.yml @@ -19,3 +19,4 @@ jobs: bash ./bin/check-release-environment env: NPM_TOKEN: ${{ secrets.SFC_NODES_NPM_TOKEN || secrets.NPM_TOKEN }} + From 284b2011f0c3a5cccc5d32332d100ad0b7306c8d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 02:47:20 +0000 Subject: [PATCH 12/15] chore(internal): codegen related update --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index d98d51a..2412bb7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,5 @@ dist dist-deno /*.tgz .idea/ +.eslintcache From fd3f8ec01fc54e25b2a03cc8cce359101d46ca18 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 04:23:24 +0000 Subject: [PATCH 13/15] feat(api): api update --- .eslintcache | 2 +- .stats.yml | 4 ++-- src/resources/nodes.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/.eslintcache b/.eslintcache index 97d8a70..379095c 100644 --- a/.eslintcache +++ b/.eslintcache @@ -1 +1 @@ -[{"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/jest.config.ts":"1","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/api-promise.ts":"2","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/client.ts":"3","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/api-promise.ts":"4","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/error.ts":"5","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/resource.ts":"6","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/uploads.ts":"7","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/error.ts":"8","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/index.ts":"9","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/errors.ts":"10","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/headers.ts":"11","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/builtin-types.ts":"12","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/detect-platform.ts":"13","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/parse.ts":"14","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/formats.ts":"15","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/index.ts":"16","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/stringify.ts":"17","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/types.ts":"18","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/request-options.ts":"19","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/utils.ts":"20","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/shim-types.ts":"21","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/shims.ts":"22","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/to-file.ts":"23","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/types.ts":"24","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/uploads.ts":"25","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/base64.ts":"26","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/bytes.ts":"27","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/env.ts":"28","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/log.ts":"29","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/path.ts":"30","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/sleep.ts":"31","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/uuid.ts":"32","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/values.ts":"33","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils.ts":"34","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resource.ts":"35","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/index.ts":"36","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/nodes.ts":"37","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/images.ts":"38","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/index.ts":"39","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/script.ts":"40","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms/vms.ts":"41","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms.ts":"42","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources.ts":"43","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/uploads.ts":"44","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/version.ts":"45","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/nodes.test.ts":"46","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/vms/images.test.ts":"47","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/vms/script.test.ts":"48","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/api-resources/vms/vms.test.ts":"49","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/base64.test.ts":"50","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/buildHeaders.test.ts":"51","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/form.test.ts":"52","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/index.test.ts":"53","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/path.test.ts":"54","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/empty-keys-cases.ts":"55","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/stringify.test.ts":"56","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/utils.test.ts":"57","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/stringifyQuery.test.ts":"58","/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/uploads.test.ts":"59"},{"size":632,"mtime":1758942560021,"results":"60","hashOfConfig":"61"},{"size":92,"mtime":1758942575497},{"size":25878,"mtime":1758942575497},{"size":3128,"mtime":1758942575497},{"size":3979,"mtime":1758942575497},{"size":267,"mtime":1758942560169,"results":"62","hashOfConfig":"61"},{"size":119,"mtime":1758942560041,"results":"63","hashOfConfig":"61"},{"size":80,"mtime":1758942575497},{"size":577,"mtime":1758942575497},{"size":1187,"mtime":1758942575497},{"size":3026,"mtime":1758942575497},{"size":2917,"mtime":1758942575497},{"size":6407,"mtime":1758942575497},{"size":1502,"mtime":1758942575497},{"size":391,"mtime":1758942560057,"results":"64","hashOfConfig":"61"},{"size":325,"mtime":1758942560057,"results":"65","hashOfConfig":"61"},{"size":11734,"mtime":1758942560061,"results":"66","hashOfConfig":"61"},{"size":2183,"mtime":1758942560061,"results":"67","hashOfConfig":"61"},{"size":2473,"mtime":1758942575497},{"size":6748,"mtime":1758942575497},{"size":929,"mtime":1758942575497},{"size":3526,"mtime":1758942575497},{"size":5211,"mtime":1758942575497},{"size":6352,"mtime":1758942575501},{"size":6746,"mtime":1758942560065,"results":"68","hashOfConfig":"61"},{"size":1275,"mtime":1758942560157,"results":"69","hashOfConfig":"61"},{"size":831,"mtime":1758942560065,"results":"70","hashOfConfig":"61"},{"size":612,"mtime":1758942560157,"results":"71","hashOfConfig":"61"},{"size":3110,"mtime":1758942575501},{"size":3211,"mtime":1758942560065,"results":"72","hashOfConfig":"61"},{"size":182,"mtime":1758942560161,"results":"73","hashOfConfig":"61"},{"size":601,"mtime":1758942575501},{"size":3140,"mtime":1758942560157,"results":"74","hashOfConfig":"61"},{"size":271,"mtime":1758942560153,"results":"75","hashOfConfig":"61"},{"size":86,"mtime":1758942575501},{"size":505,"mtime":1758942575501},{"size":9460,"mtime":1758942575501},{"size":2236,"mtime":1758942575501},{"size":411,"mtime":1758942575501},{"size":1676,"mtime":1758942575501},{"size":2590,"mtime":1758942575501},{"size":117,"mtime":1758942560181,"results":"76","hashOfConfig":"61"},{"size":35,"mtime":1758942560069,"results":"77","hashOfConfig":"61"},{"size":84,"mtime":1758942575501},{"size":68,"mtime":1758942575501},{"size":4000,"mtime":1758942575501},{"size":1337,"mtime":1758942575501},{"size":1561,"mtime":1758942575501},{"size":1945,"mtime":1758942575501},{"size":2080,"mtime":1758942560069,"results":"78","hashOfConfig":"79"},{"size":2200,"mtime":1758942575501},{"size":1924,"mtime":1758942560069,"results":"80","hashOfConfig":"79"},{"size":22455,"mtime":1758942575501},{"size":17608,"mtime":1758942560073,"results":"81","hashOfConfig":"79"},{"size":5918,"mtime":1758942560073,"results":"82","hashOfConfig":"79"},{"size":81672,"mtime":1758942560081,"results":"83","hashOfConfig":"79"},{"size":6187,"mtime":1758942575501},{"size":740,"mtime":1758942575501},{"size":3528,"mtime":1758942560081,"results":"84","hashOfConfig":"79"},{"filePath":"85","messages":"86","suppressedMessages":"87","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1dm3rjd",{"filePath":"88","messages":"89","suppressedMessages":"90","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"91","messages":"92","suppressedMessages":"93","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"94","messages":"95","suppressedMessages":"96","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"97","messages":"98","suppressedMessages":"99","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"100","messages":"101","suppressedMessages":"102","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"103","messages":"104","suppressedMessages":"105","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"106","messages":"107","suppressedMessages":"108","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"109","messages":"110","suppressedMessages":"111","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"112","messages":"113","suppressedMessages":"114","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"115","messages":"116","suppressedMessages":"117","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"118","messages":"119","suppressedMessages":"120","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"121","messages":"122","suppressedMessages":"123","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"124","messages":"125","suppressedMessages":"126","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"127","messages":"128","suppressedMessages":"129","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"130","messages":"131","suppressedMessages":"132","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"133","messages":"134","suppressedMessages":"135","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"136","messages":"137","suppressedMessages":"138","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"13rda8f",{"filePath":"139","messages":"140","suppressedMessages":"141","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"142","messages":"143","suppressedMessages":"144","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"145","messages":"146","suppressedMessages":"147","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"148","messages":"149","suppressedMessages":"150","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"151","messages":"152","suppressedMessages":"153","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/jest.config.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/resource.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/core/uploads.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/formats.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/index.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/stringify.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/qs/types.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/uploads.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/base64.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/bytes.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/env.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/path.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/sleep.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils/values.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/internal/utils.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/vms.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/base64.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/form.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/path.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/empty-keys-cases.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/qs/stringify.test.ts",[],[],"/home/tempuser-2kd73t/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/tests/uploads.test.ts",[],[]] \ No newline at end of file +[{"/home/tempuser-clrsmj/run/codegen-output/the-san-francisco-compute-company/sfc-nodes-typescript/src/resources/nodes.ts":"1"},{"size":10148,"mtime":1759206200902}] \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 7049522..1a6d4ee 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-5e5eb5fed50249af1aa009e0a18a9170ae9b87a89c865ce777f58f4d713c3276.yml -openapi_spec_hash: e9d0b5baa0a04eb9fc84a6a51cf8448c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-81b518e93b821dda74d8b0a7a3d084cb56a32edcb2842a5ff50b0ad5e6e39081.yml +openapi_spec_hash: 809c77361dcce107434470a5a892f230 config_hash: fae4224e6c6207c8735f6a024e50ddf5 diff --git a/src/resources/nodes.ts b/src/resources/nodes.ts index 100a63a..1697d31 100644 --- a/src/resources/nodes.ts +++ b/src/resources/nodes.ts @@ -211,6 +211,8 @@ export namespace ListResponseNode { */ created_at?: number | null; + current_vm?: Data.CurrentVM | null; + /** * Deletion time as Unix timestamp in seconds */ @@ -244,6 +246,24 @@ export namespace ListResponseNode { } export namespace Data { + export interface CurrentVM { + id: string; + + created_at: number; + + end_at: number | null; + + object: string; + + start_at: number | null; + + status: 'Pending' | 'Running' | 'Destroyed' | 'NodeFailure' | 'Unspecified'; + + updated_at: number; + + image_id?: string | null; + } + export interface VMs { data: Array; @@ -295,6 +315,8 @@ export interface Node { */ created_at?: number | null; + current_vm?: Node.CurrentVM | null; + /** * Deletion time as Unix timestamp in seconds */ @@ -328,6 +350,24 @@ export interface Node { } export namespace Node { + export interface CurrentVM { + id: string; + + created_at: number; + + end_at: number | null; + + object: string; + + start_at: number | null; + + status: 'Pending' | 'Running' | 'Destroyed' | 'NodeFailure' | 'Unspecified'; + + updated_at: number; + + image_id?: string | null; + } + export interface VMs { data: Array; From ceadab59dbf9eb31c6c1d18d27abe358e0b95fae Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 21:23:23 +0000 Subject: [PATCH 14/15] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1a6d4ee..cc26b5a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 11 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-81b518e93b821dda74d8b0a7a3d084cb56a32edcb2842a5ff50b0ad5e6e39081.yml -openapi_spec_hash: 809c77361dcce107434470a5a892f230 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company%2Fsfc-nodes-3ed2b55187b3b17772db0e76c4007d8828b37fdf49a87fb664cdf994db49cb42.yml +openapi_spec_hash: 749a02e6ffc075b8d4e70a7a7800286a config_hash: fae4224e6c6207c8735f6a024e50ddf5 From 3651e4d750264fbd8f26a51ae7b8429a07359bae Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 21:23:39 +0000 Subject: [PATCH 15/15] release: 0.1.0-alpha.17 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 24 ++++++++++++++++++++++++ package.json | 2 +- src/version.ts | 2 +- 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 47736a5..a23d2b1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0-alpha.16" + ".": "0.1.0-alpha.17" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 478d6b0..f6b8dc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## 0.1.0-alpha.17 (2025-09-30) + +Full Changelog: [v0.1.0-alpha.16...v0.1.0-alpha.17](https://github.com/sfcompute/nodes-typescript/compare/v0.1.0-alpha.16...v0.1.0-alpha.17) + +### Features + +* **api:** api update ([fd3f8ec](https://github.com/sfcompute/nodes-typescript/commit/fd3f8ec01fc54e25b2a03cc8cce359101d46ca18)) +* **api:** api update ([44078aa](https://github.com/sfcompute/nodes-typescript/commit/44078aa5e999ea92e0b8325e9409d8c1c703fdae)) +* **api:** api update ([0a42c37](https://github.com/sfcompute/nodes-typescript/commit/0a42c37687b1be94725ead903b5980efebd421b2)) + + +### Performance Improvements + +* faster formatting ([51a98eb](https://github.com/sfcompute/nodes-typescript/commit/51a98eba84e5435dfba06a60eccd1fcb8456a515)) + + +### Chores + +* do not install brew dependencies in ./scripts/bootstrap by default ([d6c29b1](https://github.com/sfcompute/nodes-typescript/commit/d6c29b133f030bef7bc50063270b788d12af5c66)) +* **internal:** codegen related update ([284b201](https://github.com/sfcompute/nodes-typescript/commit/284b2011f0c3a5cccc5d32332d100ad0b7306c8d)) +* **internal:** codegen related update ([8660c06](https://github.com/sfcompute/nodes-typescript/commit/8660c069659bad0a924f10d2add0f2c8d3adc880)) +* **internal:** fix incremental formatting in some cases ([09d1193](https://github.com/sfcompute/nodes-typescript/commit/09d1193230da0d52f06062f47dbabdec6fee8438)) +* **internal:** remove deprecated `compilerOptions.baseUrl` from tsconfig.json ([1f456b3](https://github.com/sfcompute/nodes-typescript/commit/1f456b35d7ad93d26f3bea55d6881983ccf120e5)) + ## 0.1.0-alpha.16 (2025-09-16) Full Changelog: [v0.1.0-alpha.15...v0.1.0-alpha.16](https://github.com/sfcompute/nodes-typescript/compare/v0.1.0-alpha.15...v0.1.0-alpha.16) diff --git a/package.json b/package.json index 67ce2a8..bdeb0fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sfcompute/nodes-sdk-alpha", - "version": "0.1.0-alpha.16", + "version": "0.1.0-alpha.17", "description": "The official TypeScript library for the SFC Nodes API", "author": "SFC Nodes ", "types": "dist/index.d.ts", diff --git a/src/version.ts b/src/version.ts index baebd9d..35b0d1b 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.1.0-alpha.16'; // x-release-please-version +export const VERSION = '0.1.0-alpha.17'; // x-release-please-version