Skip to content

Commit b35ef09

Browse files
authored
chore: upgrade client-go to v1.20.22 (#407)
1 parent 2aab03e commit b35ef09

4 files changed

Lines changed: 21 additions & 15 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
ORY_CONSOLE_URL: https://console.staging.ory.dev
3636
ORY_ORYAPIS_URL: https://staging.oryapis.dev
3737
- uses: actions/upload-artifact@v4
38+
if: ${{ failure() }}
3839
with:
3940
name: playwright-traces
4041
path: playwright-traces

cmd/cloudx/client/project.go

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,10 @@ func (h *CommandHelper) UpdateProject(ctx context.Context, id string, name strin
267267
if _, found := interim["name"]; !found {
268268
interim["name"] = ""
269269
}
270+
_, orgsFound := interim["organizations"]
271+
if !orgsFound {
272+
interim["organizations"] = []client.BasicOrganization{}
273+
}
270274

271275
var payload client.SetProject
272276
var b bytes.Buffer
@@ -277,16 +281,16 @@ func (h *CommandHelper) UpdateProject(ctx context.Context, id string, name strin
277281
return nil, errors.WithStack(err)
278282
}
279283

280-
if payload.Services.Identity == nil && payload.Services.Permission == nil && payload.Services.Oauth2 == nil {
281-
return nil, errors.Errorf("at least one of the keys `services.identity.config` and `services.permission.config` and `services.oauth2.config` is required and can not be empty")
284+
if payload.Services.Identity == nil && payload.Services.Permission == nil && payload.Services.Oauth2 == nil && payload.Services.AccountExperience == nil {
285+
return nil, errors.Errorf("at least one of the keys `services.identity.config` and `services.permission.config` and `services.oauth2.config` and `services.account_experience.config` is required and can not be empty")
282286
}
283287
if name != "" {
284288
payload.Name = name
285289
}
286290

287291
// If either of the CORS keys is not set after the merge, we need to fetch it from the server
288292
// If the name is not set, and it was not provided, we need to fetch it from the server
289-
needsBackfill := !corsAdminFound || !corsPublicFound || payload.Name == ""
293+
needsBackfill := !corsAdminFound || !corsPublicFound || payload.Name == "" || !orgsFound
290294

291295
if needsBackfill {
292296
res, _, err := c.ProjectAPI.GetProject(ctx, id).Execute()
@@ -302,6 +306,9 @@ func (h *CommandHelper) UpdateProject(ctx context.Context, id string, name strin
302306
if !corsPublicFound {
303307
payload.CorsPublic = *res.CorsPublic
304308
}
309+
if !orgsFound {
310+
payload.Organizations = res.Organizations
311+
}
305312
}
306313

307314
res, _, err := c.ProjectAPI.SetProject(ctx, id).SetProject(payload).Execute()

go.mod

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
module github.com/ory/cli
22

3-
go 1.24
4-
5-
toolchain go1.24.0
3+
go 1.24.0
64

75
replace (
86
github.com/gorilla/sessions => github.com/ory/sessions v1.2.2-0.20220110165800-b09c17334dc2
@@ -23,7 +21,7 @@ require (
2321
github.com/gofrs/uuid/v3 v3.1.2
2422
github.com/gomarkdown/markdown v0.0.0-20240730141124-034f12af3bf6
2523
github.com/hashicorp/go-retryablehttp v0.7.7
26-
github.com/ory/client-go v1.15.10
24+
github.com/ory/client-go v1.22.1
2725
github.com/ory/gochimp3 v0.0.0-20200417124117-ccd242db3655
2826
github.com/ory/graceful v0.1.4-0.20230301144740-e222150c51d0
2927
github.com/ory/herodot v0.10.3-0.20230807143059-27cd6936499b
@@ -40,11 +38,11 @@ require (
4038
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06
4139
github.com/spf13/cobra v1.8.1
4240
github.com/spf13/pflag v1.0.5
43-
github.com/stretchr/testify v1.10.0
41+
github.com/stretchr/testify v1.11.1
4442
github.com/tidwall/gjson v1.18.0
4543
github.com/tidwall/sjson v1.2.5
4644
github.com/urfave/negroni v1.0.0
47-
golang.org/x/oauth2 v0.27.0
45+
golang.org/x/oauth2 v0.30.0
4846
golang.org/x/text v0.23.0
4947
gopkg.in/yaml.v2 v2.4.0
5048
)

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -612,8 +612,8 @@ github.com/openzipkin/zipkin-go v0.4.2 h1:zjqfqHjUpPmB3c1GlCvvgsM1G4LkvqQbBDueDO
612612
github.com/openzipkin/zipkin-go v0.4.2/go.mod h1:ZeVkFjuuBiSy13y8vpSDCjMi9GoI3hPpCJSBx/EYFhY=
613613
github.com/ory/analytics-go/v5 v5.0.1 h1:LX8T5B9FN8KZXOtxgN+R3I4THRRVB6+28IKgKBpXmAM=
614614
github.com/ory/analytics-go/v5 v5.0.1/go.mod h1:lWCiCjAaJkKfgR/BN5DCLMol8BjKS1x+4jxBxff/FF0=
615-
github.com/ory/client-go v1.15.10 h1:d009nseCcvWJt4KcyJUNYTzsWyU7JJ+0fTzE8YWfEd8=
616-
github.com/ory/client-go v1.15.10/go.mod h1:WSa8NSYIoobY1lcSW0pd3k8erI49z15wlQ/GkUhSV+Y=
615+
github.com/ory/client-go v1.22.1 h1:BI/RwsVnIsSlL1xQ70R54eq0MX1qQI9AzV9h0j+TJgs=
616+
github.com/ory/client-go v1.22.1/go.mod h1:TewDVd7lV6emrrSKQCq4xOzS6J1LYjsN80GO0BJE3fc=
617617
github.com/ory/dockertest/v3 v3.11.0 h1:OiHcxKAvSDUwsEVh2BjxQQc/5EHz9n0va9awCtNGuyA=
618618
github.com/ory/dockertest/v3 v3.11.0/go.mod h1:VIPxS1gwT9NpPOrfD3rACs8Y9Z7yhzO4SB194iUDnUI=
619619
github.com/ory/fosite v0.47.1-0.20241101073333-eab241e153a4 h1:1pEVHGC+Dx2xMPMgpRgG3lyejyK8iU9KKfSnLowLYd8=
@@ -776,8 +776,8 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
776776
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
777777
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
778778
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
779-
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
780-
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
779+
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
780+
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
781781
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
782782
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
783783
github.com/thales-e-security/pool v0.0.2 h1:RAPs4q2EbWsTit6tpzuvTFlgFRJ3S8Evf5gtvVDbmPg=
@@ -987,8 +987,8 @@ golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4Iltr
987987
golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
988988
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
989989
golang.org/x/oauth2 v0.0.0-20210810183815-faf39c7919d5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
990-
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
991-
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
990+
golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI=
991+
golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU=
992992
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
993993
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
994994
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=

0 commit comments

Comments
 (0)