diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..ba6c348 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.1.0-alpha.1" +} \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 1b796fe..d6d797a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 4 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-2af763aab4c314b382e1123edc4ee3d51c0fe7977730ce6776b9fb09b29fe291.yml -openapi_spec_hash: be02256478be81fa3f649076879850bc -config_hash: 71cb25ebb05ff0dd0e98c3b2ee091bc4 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-07d481d1498bf9677437b555e9ec2d843d50107faa7501e4c430a32b1f3c3343.yml +openapi_spec_hash: 296f78d82afbac95fad12c5eabd71f18 +config_hash: 2c8351ba6611ce4a352e248405783846 diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..636539e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +## 0.1.0-alpha.1 (2025-05-14) + +Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/onkernel/kernel-go-sdk/compare/v0.0.1-alpha.0...v0.1.0-alpha.1) + +### Features + +* **api:** update via SDK Studio ([bb5cfe4](https://github.com/onkernel/kernel-go-sdk/commit/bb5cfe49047afce492f2a21ade2acbe1612e9f3c)) + + +### Chores + +* configure new SDK language ([dd0120b](https://github.com/onkernel/kernel-go-sdk/commit/dd0120b0ce673e0fe7c842d39e91f01b8ee8106a)) +* update SDK settings ([b1b8645](https://github.com/onkernel/kernel-go-sdk/commit/b1b8645621de70f28e3cf0b3622c1a93159b561e)) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1464ad9..d63ebf6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -41,7 +41,7 @@ To use a local version of this library from source in another project, edit the directive. This can be done through the CLI with the following: ```sh -$ go mod edit -replace github.com/stainless-sdks/kernel-go=/path/to/kernel-go +$ go mod edit -replace github.com/onkernel/kernel-go-sdk=/path/to/kernel-go-sdk ``` ## Running tests diff --git a/README.md b/README.md index 54b0b56..f002383 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Kernel Go API Library -Go Reference +Go Reference The Kernel Go library provides convenient access to the [Kernel REST API](https://docs.onkernel.com) from applications written in Go. @@ -9,18 +9,26 @@ It is generated with [Stainless](https://www.stainless.com/). ## Installation + + ```go import ( - "github.com/stainless-sdks/kernel-go" // imported as kernel + "github.com/onkernel/kernel-go-sdk" // imported as kernel ) ``` + + Or to pin the version: + + ```sh -go get -u 'github.com/stainless-sdks/kernel-go@v0.0.1-alpha.0' +go get -u 'github.com/onkernel/kernel-go-sdk@v0.1.0-alpha.1' ``` + + ## Requirements This library requires Go 1.18+. @@ -38,8 +46,8 @@ import ( "fmt" "io" - "github.com/stainless-sdks/kernel-go" - "github.com/stainless-sdks/kernel-go/option" + "github.com/onkernel/kernel-go-sdk" + "github.com/onkernel/kernel-go-sdk/option" ) func main() { @@ -48,8 +56,9 @@ func main() { option.WithEnvironmentDevelopment(), // defaults to option.WithEnvironmentProduction() ) response, err := client.Apps.Deploy(context.TODO(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err != nil { panic(err.Error()) @@ -268,7 +277,7 @@ client.Apps.Deploy(context.TODO(), ..., ) ``` -See the [full list of request options](https://pkg.go.dev/github.com/stainless-sdks/kernel-go/option). +See the [full list of request options](https://pkg.go.dev/github.com/onkernel/kernel-go-sdk/option). ### Pagination @@ -290,8 +299,9 @@ To handle errors, we recommend that you use the `errors.As` pattern: ```go _, err := client.Apps.Deploy(context.TODO(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err != nil { var apierr *kernel.Error @@ -320,8 +330,9 @@ defer cancel() client.Apps.Deploy( ctx, kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }, // This sets the per-retry timeout option.WithRequestTimeout(20*time.Second), @@ -345,17 +356,20 @@ which can be used to wrap any `io.Reader` with the appropriate file name and con // A file from the file system file, err := os.Open("/path/to/file") kernel.AppDeployParams{ - File: file, + EntrypointRelPath: "app.py", + File: file, } // A file from a string kernel.AppDeployParams{ - File: strings.NewReader("my file contents"), + EntrypointRelPath: "app.py", + File: strings.NewReader("my file contents"), } // With a custom filename and contentType kernel.AppDeployParams{ - File: kernel.File(strings.NewReader(`{"hello": "foo"}`), "file.go", "application/json"), + EntrypointRelPath: "app.py", + File: kernel.File(strings.NewReader(`{"hello": "foo"}`), "file.go", "application/json"), } ``` @@ -377,8 +391,9 @@ client := kernel.NewClient( client.Apps.Deploy( context.TODO(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }, option.WithMaxRetries(5), ) @@ -395,8 +410,9 @@ var response *http.Response response, err := client.Apps.Deploy( context.TODO(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }, option.WithResponseInto(&response), ) @@ -504,7 +520,7 @@ This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) con We take backwards-compatibility seriously and work hard to ensure you can rely on a smooth upgrade experience. -We are keen for your feedback; please open an [issue](https://www.github.com/stainless-sdks/kernel-go/issues) with questions, bugs, or suggestions. +We are keen for your feedback; please open an [issue](https://www.github.com/onkernel/kernel-go-sdk/issues) with questions, bugs, or suggestions. ## Contributing diff --git a/aliases.go b/aliases.go index 55125da..11f53c8 100644 --- a/aliases.go +++ b/aliases.go @@ -3,8 +3,8 @@ package kernel import ( - "github.com/stainless-sdks/kernel-go/internal/apierror" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/internal/apierror" + "github.com/onkernel/kernel-go-sdk/packages/param" ) // aliased to make [param.APIUnion] private when embedding diff --git a/api.md b/api.md index 5a29daa..9fc096a 100644 --- a/api.md +++ b/api.md @@ -2,22 +2,22 @@ Response Types: -- kernel.AppDeployResponse -- kernel.AppInvokeResponse -- kernel.AppGetInvocationResponse +- kernel.AppDeployResponse +- kernel.AppInvokeResponse +- kernel.AppGetInvocationResponse Methods: -- client.Apps.Deploy(ctx context.Context, body kernel.AppDeployParams) (kernel.AppDeployResponse, error) -- client.Apps.Invoke(ctx context.Context, body kernel.AppInvokeParams) (kernel.AppInvokeResponse, error) -- client.Apps.GetInvocation(ctx context.Context, id string) (kernel.AppGetInvocationResponse, error) +- client.Apps.Deploy(ctx context.Context, body kernel.AppDeployParams) (kernel.AppDeployResponse, error) +- client.Apps.Invoke(ctx context.Context, body kernel.AppInvokeParams) (kernel.AppInvokeResponse, error) +- client.Apps.GetInvocation(ctx context.Context, id string) (kernel.AppGetInvocationResponse, error) # Browser Response Types: -- kernel.BrowserNewSessionResponse +- kernel.BrowserNewSessionResponse Methods: -- client.Browser.NewSession(ctx context.Context, body kernel.BrowserNewSessionParams) (kernel.BrowserNewSessionResponse, error) +- client.Browser.NewSession(ctx context.Context, body kernel.BrowserNewSessionParams) (kernel.BrowserNewSessionResponse, error) diff --git a/app.go b/app.go index 9a44812..8a3738d 100644 --- a/app.go +++ b/app.go @@ -11,12 +11,12 @@ import ( "mime/multipart" "net/http" - "github.com/stainless-sdks/kernel-go/internal/apiform" - "github.com/stainless-sdks/kernel-go/internal/apijson" - "github.com/stainless-sdks/kernel-go/internal/requestconfig" - "github.com/stainless-sdks/kernel-go/option" - "github.com/stainless-sdks/kernel-go/packages/param" - "github.com/stainless-sdks/kernel-go/packages/respjson" + "github.com/onkernel/kernel-go-sdk/internal/apiform" + "github.com/onkernel/kernel-go-sdk/internal/apijson" + "github.com/onkernel/kernel-go-sdk/internal/requestconfig" + "github.com/onkernel/kernel-go-sdk/option" + "github.com/onkernel/kernel-go-sdk/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/respjson" ) // AppService contains methods and other services that help with interacting with @@ -191,10 +191,10 @@ func (r *AppGetInvocationResponse) UnmarshalJSON(data []byte) error { } type AppDeployParams struct { + // Relative path to the entrypoint of the application + EntrypointRelPath string `json:"entrypointRelPath,required"` // ZIP file containing the application source directory File io.Reader `json:"file,omitzero,required" format:"binary"` - // Relative path to the entrypoint of the application - EntrypointRelPath param.Opt[string] `json:"entrypointRelPath,omitzero"` // Version of the application. Can be any string. Version param.Opt[string] `json:"version,omitzero"` // Allow overwriting an existing app version diff --git a/app_test.go b/app_test.go index 5712908..1a6fdf2 100644 --- a/app_test.go +++ b/app_test.go @@ -10,9 +10,9 @@ import ( "os" "testing" - "github.com/stainless-sdks/kernel-go" - "github.com/stainless-sdks/kernel-go/internal/testutil" - "github.com/stainless-sdks/kernel-go/option" + "github.com/onkernel/kernel-go-sdk" + "github.com/onkernel/kernel-go-sdk/internal/testutil" + "github.com/onkernel/kernel-go-sdk/option" ) func TestAppDeployWithOptionalParams(t *testing.T) { @@ -29,8 +29,8 @@ func TestAppDeployWithOptionalParams(t *testing.T) { option.WithAPIKey("My API Key"), ) _, err := client.Apps.Deploy(context.TODO(), kernel.AppDeployParams{ + EntrypointRelPath: "app.py", File: io.Reader(bytes.NewBuffer([]byte("some file contents"))), - EntrypointRelPath: kernel.String("app.py"), Force: kernel.AppDeployParamsForceFalse, Region: kernel.AppDeployParamsRegionAwsUsEast1a, Version: kernel.String("1.0.0"), diff --git a/browser.go b/browser.go index b5d3708..38762a9 100644 --- a/browser.go +++ b/browser.go @@ -6,11 +6,11 @@ import ( "context" "net/http" - "github.com/stainless-sdks/kernel-go/internal/apijson" - "github.com/stainless-sdks/kernel-go/internal/requestconfig" - "github.com/stainless-sdks/kernel-go/option" - "github.com/stainless-sdks/kernel-go/packages/param" - "github.com/stainless-sdks/kernel-go/packages/respjson" + "github.com/onkernel/kernel-go-sdk/internal/apijson" + "github.com/onkernel/kernel-go-sdk/internal/requestconfig" + "github.com/onkernel/kernel-go-sdk/option" + "github.com/onkernel/kernel-go-sdk/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/respjson" ) // BrowserService contains methods and other services that help with interacting diff --git a/browser_test.go b/browser_test.go index 67ebe98..00a7928 100644 --- a/browser_test.go +++ b/browser_test.go @@ -8,9 +8,9 @@ import ( "os" "testing" - "github.com/stainless-sdks/kernel-go" - "github.com/stainless-sdks/kernel-go/internal/testutil" - "github.com/stainless-sdks/kernel-go/option" + "github.com/onkernel/kernel-go-sdk" + "github.com/onkernel/kernel-go-sdk/internal/testutil" + "github.com/onkernel/kernel-go-sdk/option" ) func TestBrowserNewSession(t *testing.T) { diff --git a/client.go b/client.go index acd306d..9a46809 100644 --- a/client.go +++ b/client.go @@ -7,8 +7,8 @@ import ( "net/http" "os" - "github.com/stainless-sdks/kernel-go/internal/requestconfig" - "github.com/stainless-sdks/kernel-go/option" + "github.com/onkernel/kernel-go-sdk/internal/requestconfig" + "github.com/onkernel/kernel-go-sdk/option" ) // Client creates a struct with services and top level methods that help with diff --git a/client_test.go b/client_test.go index 0fa577c..fe85a60 100644 --- a/client_test.go +++ b/client_test.go @@ -12,9 +12,9 @@ import ( "testing" "time" - "github.com/stainless-sdks/kernel-go" - "github.com/stainless-sdks/kernel-go/internal" - "github.com/stainless-sdks/kernel-go/option" + "github.com/onkernel/kernel-go-sdk" + "github.com/onkernel/kernel-go-sdk/internal" + "github.com/onkernel/kernel-go-sdk/option" ) type closureTransport struct { @@ -41,8 +41,9 @@ func TestUserAgentHeader(t *testing.T) { }), ) client.Apps.Deploy(context.Background(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if userAgent != fmt.Sprintf("Kernel/Go %s", internal.PackageVersion) { t.Errorf("Expected User-Agent to be correct, but got: %#v", userAgent) @@ -68,8 +69,9 @@ func TestRetryAfter(t *testing.T) { }), ) _, err := client.Apps.Deploy(context.Background(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err == nil { t.Error("Expected there to be a cancel error") @@ -106,8 +108,9 @@ func TestDeleteRetryCountHeader(t *testing.T) { option.WithHeaderDel("X-Stainless-Retry-Count"), ) _, err := client.Apps.Deploy(context.Background(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err == nil { t.Error("Expected there to be a cancel error") @@ -139,8 +142,9 @@ func TestOverwriteRetryCountHeader(t *testing.T) { option.WithHeader("X-Stainless-Retry-Count", "42"), ) _, err := client.Apps.Deploy(context.Background(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err == nil { t.Error("Expected there to be a cancel error") @@ -171,8 +175,9 @@ func TestRetryAfterMs(t *testing.T) { }), ) _, err := client.Apps.Deploy(context.Background(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err == nil { t.Error("Expected there to be a cancel error") @@ -197,8 +202,9 @@ func TestContextCancel(t *testing.T) { cancelCtx, cancel := context.WithCancel(context.Background()) cancel() _, err := client.Apps.Deploy(cancelCtx, kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err == nil { t.Error("Expected there to be a cancel error") @@ -220,8 +226,9 @@ func TestContextCancelDelay(t *testing.T) { cancelCtx, cancel := context.WithTimeout(context.Background(), 2*time.Millisecond) defer cancel() _, err := client.Apps.Deploy(cancelCtx, kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err == nil { t.Error("expected there to be a cancel error") @@ -249,8 +256,9 @@ func TestContextDeadline(t *testing.T) { }), ) _, err := client.Apps.Deploy(deadlineCtx, kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err == nil { t.Error("expected there to be a deadline error") diff --git a/field.go b/field.go index 4b21b73..8b0c597 100644 --- a/field.go +++ b/field.go @@ -1,7 +1,7 @@ package kernel import ( - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "io" "time" ) diff --git a/go.mod b/go.mod index 63d18a9..35ccb0f 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/stainless-sdks/kernel-go +module github.com/onkernel/kernel-go-sdk go 1.21 diff --git a/internal/apierror/apierror.go b/internal/apierror/apierror.go index edf7b9f..4c9aa85 100644 --- a/internal/apierror/apierror.go +++ b/internal/apierror/apierror.go @@ -7,8 +7,8 @@ import ( "net/http" "net/http/httputil" - "github.com/stainless-sdks/kernel-go/internal/apijson" - "github.com/stainless-sdks/kernel-go/packages/respjson" + "github.com/onkernel/kernel-go-sdk/internal/apijson" + "github.com/onkernel/kernel-go-sdk/packages/respjson" ) // Error represents an error that originates from the API, i.e. when a request is diff --git a/internal/apiform/encoder.go b/internal/apiform/encoder.go index 6355e69..84dc8eb 100644 --- a/internal/apiform/encoder.go +++ b/internal/apiform/encoder.go @@ -13,7 +13,7 @@ import ( "sync" "time" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" ) var encoders sync.Map // map[encoderEntry]encoderFunc diff --git a/internal/apiform/form_test.go b/internal/apiform/form_test.go index ebb34c2..e91b9ea 100644 --- a/internal/apiform/form_test.go +++ b/internal/apiform/form_test.go @@ -2,7 +2,7 @@ package apiform import ( "bytes" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "io" "mime/multipart" "strings" diff --git a/internal/apiform/richparam.go b/internal/apiform/richparam.go index c8ddb15..ed30c53 100644 --- a/internal/apiform/richparam.go +++ b/internal/apiform/richparam.go @@ -1,7 +1,7 @@ package apiform import ( - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "mime/multipart" "reflect" ) diff --git a/internal/apijson/decodeparam_test.go b/internal/apijson/decodeparam_test.go index d8f9bce..7abe5d8 100644 --- a/internal/apijson/decodeparam_test.go +++ b/internal/apijson/decodeparam_test.go @@ -3,8 +3,8 @@ package apijson_test import ( "encoding/json" "fmt" - "github.com/stainless-sdks/kernel-go/internal/apijson" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/internal/apijson" + "github.com/onkernel/kernel-go-sdk/packages/param" "reflect" "testing" ) diff --git a/internal/apijson/decoder.go b/internal/apijson/decoder.go index f5e87b3..9beba44 100644 --- a/internal/apijson/decoder.go +++ b/internal/apijson/decoder.go @@ -7,7 +7,7 @@ package apijson import ( "encoding/json" "fmt" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "reflect" "strconv" "sync" diff --git a/internal/apijson/subfield.go b/internal/apijson/subfield.go index c26fffe..d8262a2 100644 --- a/internal/apijson/subfield.go +++ b/internal/apijson/subfield.go @@ -1,7 +1,7 @@ package apijson import ( - "github.com/stainless-sdks/kernel-go/packages/respjson" + "github.com/onkernel/kernel-go-sdk/packages/respjson" "reflect" ) diff --git a/internal/apijson/union.go b/internal/apijson/union.go index fe73d3f..b9b8bda 100644 --- a/internal/apijson/union.go +++ b/internal/apijson/union.go @@ -2,7 +2,7 @@ package apijson import ( "errors" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "reflect" "github.com/tidwall/gjson" diff --git a/internal/apiquery/encoder.go b/internal/apiquery/encoder.go index c51aa16..f77c39c 100644 --- a/internal/apiquery/encoder.go +++ b/internal/apiquery/encoder.go @@ -9,7 +9,7 @@ import ( "sync" "time" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" ) var encoders sync.Map // map[reflect.Type]encoderFunc diff --git a/internal/apiquery/query_test.go b/internal/apiquery/query_test.go index cd0a74e..535f2ca 100644 --- a/internal/apiquery/query_test.go +++ b/internal/apiquery/query_test.go @@ -1,7 +1,7 @@ package apiquery import ( - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "net/url" "testing" "time" diff --git a/internal/apiquery/richparam.go b/internal/apiquery/richparam.go index 9c30037..cdd1f9d 100644 --- a/internal/apiquery/richparam.go +++ b/internal/apiquery/richparam.go @@ -1,7 +1,7 @@ package apiquery import ( - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "reflect" ) diff --git a/internal/encoding/json/decode.go b/internal/encoding/json/decode.go index 3e08d91..889a361 100644 --- a/internal/encoding/json/decode.go +++ b/internal/encoding/json/decode.go @@ -14,7 +14,7 @@ import ( "encoding" "encoding/base64" "fmt" - "github.com/stainless-sdks/kernel-go/internal/encoding/json/shims" + "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims" "reflect" "strconv" "strings" diff --git a/internal/encoding/json/encode.go b/internal/encoding/json/encode.go index 300db6a..e80e536 100644 --- a/internal/encoding/json/encode.go +++ b/internal/encoding/json/encode.go @@ -19,8 +19,8 @@ import ( "encoding" "encoding/base64" "fmt" - "github.com/stainless-sdks/kernel-go/internal/encoding/json/sentinel" - "github.com/stainless-sdks/kernel-go/internal/encoding/json/shims" + "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel" + "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims" "math" "reflect" "slices" diff --git a/internal/encoding/json/sentinel/null.go b/internal/encoding/json/sentinel/null.go index b1bb952..a7ed3b7 100644 --- a/internal/encoding/json/sentinel/null.go +++ b/internal/encoding/json/sentinel/null.go @@ -1,7 +1,7 @@ package sentinel import ( - "github.com/stainless-sdks/kernel-go/internal/encoding/json/shims" + "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims" "reflect" "sync" ) diff --git a/internal/encoding/json/sentinel/sentinel_test.go b/internal/encoding/json/sentinel/sentinel_test.go index 03feba3..4ecaa8e 100644 --- a/internal/encoding/json/sentinel/sentinel_test.go +++ b/internal/encoding/json/sentinel/sentinel_test.go @@ -1,7 +1,7 @@ package sentinel_test import ( - "github.com/stainless-sdks/kernel-go/internal/encoding/json/sentinel" + "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel" "reflect" "slices" "testing" diff --git a/internal/encoding/json/time.go b/internal/encoding/json/time.go index 79f37fe..56023f5 100644 --- a/internal/encoding/json/time.go +++ b/internal/encoding/json/time.go @@ -2,7 +2,7 @@ package json import ( - "github.com/stainless-sdks/kernel-go/internal/encoding/json/shims" + "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims" "reflect" "time" ) diff --git a/internal/paramutil/field.go b/internal/paramutil/field.go index 3618d47..08b83bb 100644 --- a/internal/paramutil/field.go +++ b/internal/paramutil/field.go @@ -1,8 +1,8 @@ package paramutil import ( - "github.com/stainless-sdks/kernel-go/packages/param" - "github.com/stainless-sdks/kernel-go/packages/respjson" + "github.com/onkernel/kernel-go-sdk/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/respjson" ) func AddrIfPresent[T comparable](v param.Opt[T]) *T { diff --git a/internal/paramutil/sentinel.go b/internal/paramutil/sentinel.go index 719e9ff..a2aed25 100644 --- a/internal/paramutil/sentinel.go +++ b/internal/paramutil/sentinel.go @@ -1,7 +1,7 @@ package paramutil import ( - "github.com/stainless-sdks/kernel-go/internal/encoding/json/sentinel" + "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel" ) // NullPtr returns a pointer to the zero value of the type T. diff --git a/internal/paramutil/union.go b/internal/paramutil/union.go index 47e9d69..fa51e51 100644 --- a/internal/paramutil/union.go +++ b/internal/paramutil/union.go @@ -2,7 +2,7 @@ package paramutil import ( "fmt" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" "reflect" ) diff --git a/internal/requestconfig/requestconfig.go b/internal/requestconfig/requestconfig.go index 79466ae..e6be533 100644 --- a/internal/requestconfig/requestconfig.go +++ b/internal/requestconfig/requestconfig.go @@ -18,10 +18,10 @@ import ( "strings" "time" - "github.com/stainless-sdks/kernel-go/internal" - "github.com/stainless-sdks/kernel-go/internal/apierror" - "github.com/stainless-sdks/kernel-go/internal/apiform" - "github.com/stainless-sdks/kernel-go/internal/apiquery" + "github.com/onkernel/kernel-go-sdk/internal" + "github.com/onkernel/kernel-go-sdk/internal/apierror" + "github.com/onkernel/kernel-go-sdk/internal/apiform" + "github.com/onkernel/kernel-go-sdk/internal/apiquery" ) func getDefaultHeaders() map[string]string { diff --git a/internal/version.go b/internal/version.go index 1e49ee4..5ed22d7 100644 --- a/internal/version.go +++ b/internal/version.go @@ -2,4 +2,4 @@ package internal -const PackageVersion = "0.0.1-alpha.0" +const PackageVersion = "0.1.0-alpha.1" // x-release-please-version diff --git a/option/requestoption.go b/option/requestoption.go index e8df7cd..a450d56 100644 --- a/option/requestoption.go +++ b/option/requestoption.go @@ -11,7 +11,7 @@ import ( "strings" "time" - "github.com/stainless-sdks/kernel-go/internal/requestconfig" + "github.com/onkernel/kernel-go-sdk/internal/requestconfig" "github.com/tidwall/sjson" ) @@ -19,7 +19,7 @@ import ( // which can be supplied to clients, services, and methods. You can read more about this functional // options pattern in our [README]. // -// [README]: https://pkg.go.dev/github.com/stainless-sdks/kernel-go#readme-requestoptions +// [README]: https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#readme-requestoptions type RequestOption = requestconfig.RequestOption // WithBaseURL returns a RequestOption that sets the BaseURL for the client. diff --git a/packages/param/encoder.go b/packages/param/encoder.go index a510c59..ba1821c 100644 --- a/packages/param/encoder.go +++ b/packages/param/encoder.go @@ -6,7 +6,7 @@ import ( "reflect" "time" - shimjson "github.com/stainless-sdks/kernel-go/internal/encoding/json" + shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json" "github.com/tidwall/sjson" ) diff --git a/packages/param/encoder_test.go b/packages/param/encoder_test.go index 7f0089e..ec87450 100644 --- a/packages/param/encoder_test.go +++ b/packages/param/encoder_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/stainless-sdks/kernel-go/packages/param" + "github.com/onkernel/kernel-go-sdk/packages/param" ) type Struct struct { diff --git a/packages/param/option.go b/packages/param/option.go index 8544f0f..85e5b23 100644 --- a/packages/param/option.go +++ b/packages/param/option.go @@ -3,7 +3,7 @@ package param import ( "encoding/json" "fmt" - shimjson "github.com/stainless-sdks/kernel-go/internal/encoding/json" + shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json" "time" ) diff --git a/packages/respjson/decoder_test.go b/packages/respjson/decoder_test.go index 3c485a1..00dfe0d 100644 --- a/packages/respjson/decoder_test.go +++ b/packages/respjson/decoder_test.go @@ -3,8 +3,8 @@ package respjson_test import ( "encoding/json" "fmt" - "github.com/stainless-sdks/kernel-go/internal/apijson" - rj "github.com/stainless-sdks/kernel-go/packages/respjson" + "github.com/onkernel/kernel-go-sdk/internal/apijson" + rj "github.com/onkernel/kernel-go-sdk/packages/respjson" "reflect" "testing" ) diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 0000000..a38198e --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,67 @@ +{ + "packages": { + ".": {} + }, + "$schema": "https://raw.githubusercontent.com/stainless-api/release-please/main/schemas/config.json", + "include-v-in-tag": true, + "include-component-in-tag": false, + "versioning": "prerelease", + "prerelease": true, + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": false, + "pull-request-header": "Automated Release PR", + "pull-request-title-pattern": "release: ${version}", + "changelog-sections": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "perf", + "section": "Performance Improvements" + }, + { + "type": "revert", + "section": "Reverts" + }, + { + "type": "chore", + "section": "Chores" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "style", + "section": "Styles" + }, + { + "type": "refactor", + "section": "Refactors" + }, + { + "type": "test", + "section": "Tests", + "hidden": true + }, + { + "type": "build", + "section": "Build System" + }, + { + "type": "ci", + "section": "Continuous Integration", + "hidden": true + } + ], + "release-type": "go", + "extra-files": [ + "internal/version.go", + "README.md" + ] +} \ No newline at end of file diff --git a/usage_test.go b/usage_test.go index 4848aa5..2e0a784 100644 --- a/usage_test.go +++ b/usage_test.go @@ -9,9 +9,9 @@ import ( "os" "testing" - "github.com/stainless-sdks/kernel-go" - "github.com/stainless-sdks/kernel-go/internal/testutil" - "github.com/stainless-sdks/kernel-go/option" + "github.com/onkernel/kernel-go-sdk" + "github.com/onkernel/kernel-go-sdk/internal/testutil" + "github.com/onkernel/kernel-go-sdk/option" ) func TestUsage(t *testing.T) { @@ -27,8 +27,9 @@ func TestUsage(t *testing.T) { option.WithAPIKey("My API Key"), ) response, err := client.Apps.Deploy(context.TODO(), kernel.AppDeployParams{ - File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), - Version: kernel.String("REPLACE_ME"), + EntrypointRelPath: "app.py", + File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))), + Version: kernel.String("REPLACE_ME"), }) if err != nil { t.Fatalf("err should be nil: %s", err.Error())