From 7c8f3e37a8be2404ed5cf03429051f6cebfd0003 Mon Sep 17 00:00:00 2001 From: Maxwell Hammad Date: Fri, 8 Mar 2024 15:23:23 -0500 Subject: [PATCH] chore: default list methods to descending order (#306) * chore: default list methods to descending order * fix: indentation * chore: bump to v4 * bump version * update CI image --- README.md | 10 +++++----- go.mod | 3 +-- go.sum | 2 -- internal/workos/workos.go | 2 +- pkg/auditlogs/README.md | 6 +++--- pkg/auditlogs/client.go | 4 ++-- pkg/auditlogs/client_test.go | 2 +- pkg/directorysync/README.md | 4 ++-- pkg/directorysync/client.go | 18 +++++++++++++++--- pkg/directorysync/client_test.go | 2 +- pkg/directorysync/directorysync_test.go | 2 +- pkg/events/README.md | 4 ++-- pkg/events/client.go | 6 +++--- pkg/events/client_test.go | 2 +- pkg/events/events_test.go | 2 +- pkg/mfa/client.go | 4 ++-- pkg/organizations/README.md | 4 ++-- pkg/organizations/client.go | 10 +++++++--- pkg/organizations/client_test.go | 2 +- pkg/organizations/organizations_test.go | 2 +- pkg/passwordless/README.md | 4 ++-- pkg/passwordless/client.go | 4 ++-- pkg/portal/README.md | 4 ++-- pkg/portal/client.go | 4 ++-- pkg/sso/README.md | 4 ++-- pkg/sso/client.go | 10 +++++++--- pkg/sso/client_test.go | 2 +- pkg/sso/sso_test.go | 2 +- pkg/usermanagement/README.md | 4 ++-- pkg/usermanagement/client.go | 20 ++++++++++++++++---- pkg/usermanagement/client_test.go | 4 ++-- pkg/usermanagement/usermanagement_test.go | 4 ++-- pkg/webhooks/client_test.go | 2 +- pkg/workos_errors/errors_test.go | 2 +- 34 files changed, 95 insertions(+), 66 deletions(-) diff --git a/README.md b/README.md index f55398c8..f183d386 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # WorkOS Go Library -[![Go Reference](https://pkg.go.dev/badge/github.com/workos/workos-go/v3.svg)](https://pkg.go.dev/github.com/workos/workos-go/v3) +[![Go Reference](https://pkg.go.dev/badge/github.com/workos/workos-go/v4.svg)](https://pkg.go.dev/github.com/workos/workos-go/v4) The WorkOS library for Go provides convenient access to the WorkOS API from applications written in Go. @@ -13,7 +13,7 @@ See the [API Reference](https://workos.com/docs/reference/client-libraries) for Install the package with: ``` -go get -u github.com/workos/workos-go/v3... +go get -u github.com/workos/workos-go/v4... ``` ## Configuration @@ -30,10 +30,10 @@ Or, you can set it on your own before your application starts: sso.Configure( "", "", - "https://foo-corp.com/redirect-uri", -) + "https://foo-corp.com/redirect-uri" +); -directorysync.SetAPIKey("") +directorysync.SetAPIKey(""); ``` ## SDK Versioning diff --git a/go.mod b/go.mod index e3b201f7..6f1ed389 100644 --- a/go.mod +++ b/go.mod @@ -1,9 +1,8 @@ -module github.com/workos/workos-go/v3 +module github.com/workos/workos-go/v4 go 1.13 require ( github.com/google/go-querystring v1.0.0 - github.com/google/uuid v1.1.1 github.com/stretchr/testify v1.6.1 ) diff --git a/go.sum b/go.sum index 0d9accd2..ed51847a 100644 --- a/go.sum +++ b/go.sum @@ -2,8 +2,6 @@ github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= -github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= diff --git a/internal/workos/workos.go b/internal/workos/workos.go index 0dc0d405..4d63af96 100644 --- a/internal/workos/workos.go +++ b/internal/workos/workos.go @@ -2,5 +2,5 @@ package workos const ( // Version represents the SDK version number. - Version = "v3.2.0" + Version = "v4.0.0" ) diff --git a/pkg/auditlogs/README.md b/pkg/auditlogs/README.md index 39d8f568..f36a282d 100644 --- a/pkg/auditlogs/README.md +++ b/pkg/auditlogs/README.md @@ -1,13 +1,13 @@ # auditlogs -[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v3/pkg/auditlogs) +[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v4/pkg/auditlogs) A Go package to send audit log events to WorkOS. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/auditlogs +go get -u github.com/workos/workos-go/v4/pkg/auditlogs ``` ## How it works @@ -15,7 +15,7 @@ go get -u github.com/workos/workos-go/v3/pkg/auditlogs ```go package main -import "github.com/workos/workos-go/v3/pkg/auditlogs" +import "github.com/workos/workos-go/v4/pkg/auditlogs" func main() { auditlogs.SetAPIKey("my_api_key") diff --git a/pkg/auditlogs/client.go b/pkg/auditlogs/client.go index f37fa392..48aecd13 100644 --- a/pkg/auditlogs/client.go +++ b/pkg/auditlogs/client.go @@ -8,9 +8,9 @@ import ( "sync" "time" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" - "github.com/workos/workos-go/v3/internal/workos" + "github.com/workos/workos-go/v4/internal/workos" ) // ResponseLimit is the default number of records to limit a response to. diff --git a/pkg/auditlogs/client_test.go b/pkg/auditlogs/client_test.go index 7642e884..4a66f221 100644 --- a/pkg/auditlogs/client_test.go +++ b/pkg/auditlogs/client_test.go @@ -3,7 +3,7 @@ package auditlogs import ( "context" "encoding/json" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" "net/http" "net/http/httptest" "testing" diff --git a/pkg/directorysync/README.md b/pkg/directorysync/README.md index 644cc38e..e0f7b9b5 100644 --- a/pkg/directorysync/README.md +++ b/pkg/directorysync/README.md @@ -1,13 +1,13 @@ # directorysync -[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v3/pkg/directorysync) +[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v4/pkg/directorysync) A Go package to make requests to the WorkOS Directory Sync API. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/directorysync +go get -u github.com/workos/workos-go/v4/pkg/directorysync ``` ## How it works diff --git a/pkg/directorysync/client.go b/pkg/directorysync/client.go index e669d3e8..6ce67852 100644 --- a/pkg/directorysync/client.go +++ b/pkg/directorysync/client.go @@ -9,10 +9,10 @@ import ( "time" "github.com/google/go-querystring/query" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" - "github.com/workos/workos-go/v3/internal/workos" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/internal/workos" + "github.com/workos/workos-go/v4/pkg/common" ) // ResponseLimit is the default number of records to limit a response to. @@ -189,6 +189,10 @@ func (c *Client) ListUsers( opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + v, err := query.Values(opts) if err != nil { return ListUsersResponse{}, err @@ -295,6 +299,10 @@ func (c *Client) ListGroups( opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + v, err := query.Values(opts) if err != nil { return ListGroupsResponse{}, err @@ -541,6 +549,10 @@ func (c *Client) ListDirectories( opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + v, err := query.Values(opts) if err != nil { return ListDirectoriesResponse{}, err diff --git a/pkg/directorysync/client_test.go b/pkg/directorysync/client_test.go index 5063534c..6fb333f1 100644 --- a/pkg/directorysync/client_test.go +++ b/pkg/directorysync/client_test.go @@ -9,7 +9,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestListUsers(t *testing.T) { diff --git a/pkg/directorysync/directorysync_test.go b/pkg/directorysync/directorysync_test.go index 2dcfb366..2c5bda77 100644 --- a/pkg/directorysync/directorysync_test.go +++ b/pkg/directorysync/directorysync_test.go @@ -8,7 +8,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestDirectorySyncListUsers(t *testing.T) { diff --git a/pkg/events/README.md b/pkg/events/README.md index 2e937ab1..c8369911 100644 --- a/pkg/events/README.md +++ b/pkg/events/README.md @@ -5,7 +5,7 @@ A Go package to retrieve events from WorkOS. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/events +go get -u github.com/workos/workos-go/v4/pkg/events ``` ## How it works @@ -18,7 +18,7 @@ import ( "fmt" "os" - "github.com/workos/workos-go/v3/pkg/events" + "github.com/workos/workos-go/v4/pkg/events" ) func main() { diff --git a/pkg/events/client.go b/pkg/events/client.go index 02821414..246e0742 100644 --- a/pkg/events/client.go +++ b/pkg/events/client.go @@ -9,10 +9,10 @@ import ( "time" "github.com/google/go-querystring/query" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" - "github.com/workos/workos-go/v3/internal/workos" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/internal/workos" + "github.com/workos/workos-go/v4/pkg/common" ) // ResponseLimit is the default number of records to limit a response to. diff --git a/pkg/events/client_test.go b/pkg/events/client_test.go index 760cc2e2..b2274595 100644 --- a/pkg/events/client_test.go +++ b/pkg/events/client_test.go @@ -10,7 +10,7 @@ import ( "time" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestListEvents(t *testing.T) { diff --git a/pkg/events/events_test.go b/pkg/events/events_test.go index 1a8e2e66..3a045201 100644 --- a/pkg/events/events_test.go +++ b/pkg/events/events_test.go @@ -8,7 +8,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestEventsListEvents(t *testing.T) { diff --git a/pkg/mfa/client.go b/pkg/mfa/client.go index ff75a7e5..274d669a 100644 --- a/pkg/mfa/client.go +++ b/pkg/mfa/client.go @@ -11,9 +11,9 @@ import ( "sync" "time" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" - "github.com/workos/workos-go/v3/internal/workos" + "github.com/workos/workos-go/v4/internal/workos" ) // This represents the list of errors that could be raised when using the mfa package diff --git a/pkg/organizations/README.md b/pkg/organizations/README.md index 92cc106c..0b63af18 100644 --- a/pkg/organizations/README.md +++ b/pkg/organizations/README.md @@ -1,13 +1,13 @@ # organizations -[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v3/pkg/organizations) +[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v4/pkg/organizations) A Go package to make requests to the WorkOS Organizations API. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/organizations +go get -u github.com/workos/workos-go/v4/pkg/organizations ``` ## How it works diff --git a/pkg/organizations/client.go b/pkg/organizations/client.go index b120f7a3..0b104386 100644 --- a/pkg/organizations/client.go +++ b/pkg/organizations/client.go @@ -9,11 +9,11 @@ import ( "sync" "time" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" "github.com/google/go-querystring/query" - "github.com/workos/workos-go/v3/internal/workos" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/internal/workos" + "github.com/workos/workos-go/v4/pkg/common" ) // ResponseLimit is the default number of records to limit a response to. @@ -225,6 +225,10 @@ func (c *Client) ListOrganizations( opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + q, err := query.Values(opts) if err != nil { return ListOrganizationsResponse{}, err diff --git a/pkg/organizations/client_test.go b/pkg/organizations/client_test.go index 55079d42..f47c569b 100644 --- a/pkg/organizations/client_test.go +++ b/pkg/organizations/client_test.go @@ -9,7 +9,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestGetOrganization(t *testing.T) { diff --git a/pkg/organizations/organizations_test.go b/pkg/organizations/organizations_test.go index 4684cc05..4b4fa996 100644 --- a/pkg/organizations/organizations_test.go +++ b/pkg/organizations/organizations_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestOrganizationsGetOrganization(t *testing.T) { diff --git a/pkg/passwordless/README.md b/pkg/passwordless/README.md index 81ae760c..6b70687c 100644 --- a/pkg/passwordless/README.md +++ b/pkg/passwordless/README.md @@ -1,13 +1,13 @@ # passwordless -[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v3/pkg/passwordless) +[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v4/pkg/passwordless) A Go package to make requests to the WorkOS Magic Link API. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/passwordless +go get -u github.com/workos/workos-go/v4/pkg/passwordless ``` ## How it works diff --git a/pkg/passwordless/client.go b/pkg/passwordless/client.go index 55082c69..6c22a256 100644 --- a/pkg/passwordless/client.go +++ b/pkg/passwordless/client.go @@ -9,9 +9,9 @@ import ( "sync" "time" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" - "github.com/workos/workos-go/v3/internal/workos" + "github.com/workos/workos-go/v4/internal/workos" ) // Client represents a client that performs Passwordless requests to the WorkOS API. diff --git a/pkg/portal/README.md b/pkg/portal/README.md index a9c902de..904e9031 100644 --- a/pkg/portal/README.md +++ b/pkg/portal/README.md @@ -1,13 +1,13 @@ # portal -[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v3/pkg/portal) +[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v4/pkg/portal) A Go package to make requests to the WorkOS Admin Portal API. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/portal +go get -u github.com/workos/workos-go/v4/pkg/portal ``` ## How it works diff --git a/pkg/portal/client.go b/pkg/portal/client.go index 653533e3..fee32d93 100644 --- a/pkg/portal/client.go +++ b/pkg/portal/client.go @@ -9,9 +9,9 @@ import ( "sync" "time" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" - "github.com/workos/workos-go/v3/internal/workos" + "github.com/workos/workos-go/v4/internal/workos" ) // ResponseLimit is the default number of records to limit a response to. diff --git a/pkg/sso/README.md b/pkg/sso/README.md index c337a942..9cf338ab 100644 --- a/pkg/sso/README.md +++ b/pkg/sso/README.md @@ -1,13 +1,13 @@ # sso -[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v3/pkg/sso) +[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v4/pkg/sso) A go package to request WorkOS SSO API. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/sso +go get -u github.com/workos/workos-go/v4/pkg/sso ``` ## How it works diff --git a/pkg/sso/client.go b/pkg/sso/client.go index 9ccec867..e8c4676b 100644 --- a/pkg/sso/client.go +++ b/pkg/sso/client.go @@ -6,15 +6,15 @@ import ( "errors" "fmt" "github.com/google/go-querystring/query" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" "net/http" "net/url" "strings" "sync" "time" - "github.com/workos/workos-go/v3/internal/workos" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/internal/workos" + "github.com/workos/workos-go/v4/pkg/common" ) // ResponseLimit is the default number of records to limit a response to. @@ -512,6 +512,10 @@ func (c *Client) ListConnections( opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + v, err := query.Values(opts) if err != nil { return ListConnectionsResponse{}, err diff --git a/pkg/sso/client_test.go b/pkg/sso/client_test.go index 9ac0ffce..ba7d568a 100644 --- a/pkg/sso/client_test.go +++ b/pkg/sso/client_test.go @@ -10,7 +10,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestClientAuthorizeURL(t *testing.T) { diff --git a/pkg/sso/sso_test.go b/pkg/sso/sso_test.go index 123113f9..8c8cf996 100644 --- a/pkg/sso/sso_test.go +++ b/pkg/sso/sso_test.go @@ -8,7 +8,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" + "github.com/workos/workos-go/v4/pkg/common" ) func TestLogin(t *testing.T) { diff --git a/pkg/usermanagement/README.md b/pkg/usermanagement/README.md index 3590daf6..f1639082 100644 --- a/pkg/usermanagement/README.md +++ b/pkg/usermanagement/README.md @@ -1,13 +1,13 @@ # usermanagement -[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v3/pkg/usermanagement) +[![Go Report Card](https://img.shields.io/badge/dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/workos/workos-go/v4/pkg/usermanagement) A go package wrapping the WorkOS User Management API. ## Install ```sh -go get -u github.com/workos/workos-go/v3/pkg/usermanagement +go get -u github.com/workos/workos-go/v4/pkg/usermanagement ``` ## How it works diff --git a/pkg/usermanagement/client.go b/pkg/usermanagement/client.go index 3722e47b..ef627399 100644 --- a/pkg/usermanagement/client.go +++ b/pkg/usermanagement/client.go @@ -11,10 +11,10 @@ import ( "time" "github.com/google/go-querystring/query" - "github.com/workos/workos-go/v3/internal/workos" - "github.com/workos/workos-go/v3/pkg/common" - "github.com/workos/workos-go/v3/pkg/mfa" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/internal/workos" + "github.com/workos/workos-go/v4/pkg/common" + "github.com/workos/workos-go/v4/pkg/mfa" + "github.com/workos/workos-go/v4/pkg/workos_errors" ) // ResponseLimit is the default number of records to limit a response to. @@ -467,6 +467,10 @@ func (c *Client) ListUsers(ctx context.Context, opts ListUsersOpts) (ListUsersRe opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + queryValues, err := query.Values(opts) if err != nil { return ListUsersResponse{}, err @@ -1333,6 +1337,10 @@ func (c *Client) ListOrganizationMemberships(ctx context.Context, opts ListOrgan opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + queryValues, err := query.Values(opts) if err != nil { return ListOrganizationMembershipsResponse{}, err @@ -1483,6 +1491,10 @@ func (c *Client) ListInvitations(ctx context.Context, opts ListInvitationsOpts) opts.Limit = ResponseLimit } + if opts.Order == "" { + opts.Order = Desc + } + queryValues, err := query.Values(opts) if err != nil { return ListInvitationsResponse{}, err diff --git a/pkg/usermanagement/client_test.go b/pkg/usermanagement/client_test.go index e89eb5dd..2bfb3a46 100644 --- a/pkg/usermanagement/client_test.go +++ b/pkg/usermanagement/client_test.go @@ -10,8 +10,8 @@ import ( "time" "github.com/stretchr/testify/require" - "github.com/workos/workos-go/v3/pkg/common" - "github.com/workos/workos-go/v3/pkg/mfa" + "github.com/workos/workos-go/v4/pkg/common" + "github.com/workos/workos-go/v4/pkg/mfa" ) func TestGetUser(t *testing.T) { diff --git a/pkg/usermanagement/usermanagement_test.go b/pkg/usermanagement/usermanagement_test.go index 75327bde..b5b5ad3d 100644 --- a/pkg/usermanagement/usermanagement_test.go +++ b/pkg/usermanagement/usermanagement_test.go @@ -6,8 +6,8 @@ import ( "net/http/httptest" "testing" - "github.com/workos/workos-go/v3/pkg/common" - "github.com/workos/workos-go/v3/pkg/mfa" + "github.com/workos/workos-go/v4/pkg/common" + "github.com/workos/workos-go/v4/pkg/mfa" "github.com/stretchr/testify/require" ) diff --git a/pkg/webhooks/client_test.go b/pkg/webhooks/client_test.go index f1825812..06a2ce47 100644 --- a/pkg/webhooks/client_test.go +++ b/pkg/webhooks/client_test.go @@ -4,7 +4,7 @@ import ( "crypto/hmac" "crypto/sha256" "encoding/hex" - "github.com/workos/workos-go/v3/pkg/webhooks" + "github.com/workos/workos-go/v4/pkg/webhooks" "strconv" "testing" "time" diff --git a/pkg/workos_errors/errors_test.go b/pkg/workos_errors/errors_test.go index 3f02f3d2..4efd6138 100644 --- a/pkg/workos_errors/errors_test.go +++ b/pkg/workos_errors/errors_test.go @@ -5,7 +5,7 @@ import ( "net/http" "testing" - "github.com/workos/workos-go/v3/pkg/workos_errors" + "github.com/workos/workos-go/v4/pkg/workos_errors" ) func TestIsBadRequest(t *testing.T) {