From 42b76ce0a4415dc480b6fafcd99be8c74a47aba2 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Thu, 13 Jun 2024 14:41:34 -0700 Subject: [PATCH] chore: bump kin-openapi --- go.mod | 2 +- go.sum | 4 ++-- gptscript_test.go | 8 ++++---- tool.go | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 5a82240..fc551c5 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,7 @@ module github.com/gptscript-ai/go-gptscript go 1.22.2 -require github.com/getkin/kin-openapi v0.123.0 +require github.com/getkin/kin-openapi v0.124.0 require ( github.com/go-openapi/jsonpointer v0.20.2 // indirect diff --git a/go.sum b/go.sum index 41f1c59..9d94c4d 100644 --- a/go.sum +++ b/go.sum @@ -1,7 +1,7 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/getkin/kin-openapi v0.123.0 h1:zIik0mRwFNLyvtXK274Q6ut+dPh6nlxBp0x7mNrPhs8= -github.com/getkin/kin-openapi v0.123.0/go.mod h1:wb1aSZA/iWmorQP9KTAS/phLj/t17B5jT7+fS8ed9NM= +github.com/getkin/kin-openapi v0.124.0 h1:VSFNMB9C9rTKBnQ/fpyDU8ytMTr4dWI9QovSKj9kz/M= +github.com/getkin/kin-openapi v0.124.0/go.mod h1:wb1aSZA/iWmorQP9KTAS/phLj/t17B5jT7+fS8ed9NM= github.com/go-openapi/jsonpointer v0.20.2 h1:mQc3nmndL8ZBzStEo3JYF8wzmeWffDH4VbXz58sAx6Q= github.com/go-openapi/jsonpointer v0.20.2/go.mod h1:bHen+N0u1KEO3YlmqOjTT9Adn1RfD91Ar825/PuiRVs= github.com/go-openapi/swag v0.22.8 h1:/9RjDSQ0vbFR+NyjGMkFTsA1IA0fmhKSThmfGZjicbw= diff --git a/gptscript_test.go b/gptscript_test.go index 3f8afe4..40a5551 100644 --- a/gptscript_test.go +++ b/gptscript_test.go @@ -435,12 +435,12 @@ func TestFmt(t *testing.T) { Instructions: "#!/bin/bash\necho hello there", }, Arguments: &openapi3.Schema{ - Type: "object", + Type: &openapi3.Types{"object"}, Properties: map[string]*openapi3.SchemaRef{ "input": { Value: &openapi3.Schema{ Description: "The string input to echo", - Type: "string", + Type: &openapi3.Types{"string"}, }, }, }, @@ -495,12 +495,12 @@ func TestFmtWithTextNode(t *testing.T) { Name: "echo", }, Arguments: &openapi3.Schema{ - Type: "object", + Type: &openapi3.Types{"object"}, Properties: map[string]*openapi3.SchemaRef{ "input": { Value: &openapi3.Schema{ Description: "The string input to echo", - Type: "string", + Type: &openapi3.Types{"string"}, }, }, }, diff --git a/tool.go b/tool.go index 526af9f..aa1df78 100644 --- a/tool.go +++ b/tool.go @@ -30,7 +30,7 @@ type ToolDef struct { func ObjectSchema(kv ...string) *openapi3.Schema { s := &openapi3.Schema{ - Type: "object", + Type: &openapi3.Types{"object"}, Properties: openapi3.Schemas{}, } for i, v := range kv { @@ -38,7 +38,7 @@ func ObjectSchema(kv ...string) *openapi3.Schema { s.Properties[kv[i-1]] = &openapi3.SchemaRef{ Value: &openapi3.Schema{ Description: v, - Type: "string", + Type: &openapi3.Types{"string"}, }, } }