Skip to content

Commit ea16385

Browse files
committed
fix: use ERROR_REASON_DATASTORE_NOT_MIGRATED error code
Bump authzed-go to v1.8.0 which includes the new error reason from authzed/api#159. Replace ERROR_REASON_UNSPECIFIED with the proper structured error code.
1 parent ec8b0da commit ea16385

4 files changed

Lines changed: 80 additions & 27 deletions

File tree

go.mod

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ require (
2323
github.com/Masterminds/semver v1.5.0
2424
github.com/Masterminds/squirrel v1.5.4
2525
github.com/Yiling-J/theine-go v0.6.2
26-
github.com/authzed/authzed-go v1.7.0
26+
github.com/authzed/authzed-go v1.8.0
2727
github.com/authzed/consistent v0.2.0
2828
github.com/authzed/ctxkey v0.0.0-20250226155515-d49f99185584
2929
github.com/authzed/grpcutil v0.0.0-20240123194739-2ea1e3d2d98b
@@ -57,7 +57,7 @@ require (
5757
github.com/gosimple/slug v1.15.0
5858
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0
5959
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3
60-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3
60+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7
6161
github.com/hashicorp/go-memdb v1.3.5
6262
github.com/jackc/pgio v1.0.0
6363
github.com/jackc/pgx-zerolog v0.0.0-20230315001418-f978528409eb
@@ -113,8 +113,8 @@ require (
113113
golang.org/x/sync v0.19.0
114114
golang.org/x/time v0.14.0
115115
google.golang.org/api v0.257.0
116-
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217
117-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217
116+
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409
117+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409
118118
google.golang.org/grpc v1.79.3
119119
google.golang.org/protobuf v1.36.11
120120
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
@@ -150,6 +150,7 @@ require (
150150
cloud.google.com/go/longrunning v0.6.7 // indirect
151151
cloud.google.com/go/monitoring v1.24.2 // indirect
152152
codeberg.org/chavacava/garif v0.2.0 // indirect
153+
codeberg.org/polyfloyd/go-errorlint v1.9.0 // indirect
153154
dario.cat/mergo v1.0.0 // indirect
154155
dev.gaijin.team/go/exhaustruct/v4 v4.0.0 // indirect
155156
dev.gaijin.team/go/golib v0.6.0 // indirect
@@ -162,19 +163,19 @@ require (
162163
github.com/Antonboom/nilnil v1.1.1 // indirect
163164
github.com/Antonboom/testifylint v1.6.4 // indirect
164165
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
165-
github.com/BurntSushi/toml v1.5.0 // indirect
166+
github.com/BurntSushi/toml v1.6.0 // indirect
166167
github.com/Djarvur/go-err113 v0.1.1 // indirect
167168
github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.3 // indirect
168169
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0 // indirect
169170
github.com/Masterminds/semver/v3 v3.4.0 // indirect
170171
github.com/Microsoft/go-winio v0.6.2 // indirect
171-
github.com/MirrexOne/unqueryvet v1.2.1 // indirect
172+
github.com/MirrexOne/unqueryvet v1.4.0 // indirect
172173
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect
173174
github.com/OpenPeeDeeP/depguard/v2 v2.2.1 // indirect
174-
github.com/alecthomas/chroma/v2 v2.20.0 // indirect
175+
github.com/alecthomas/chroma/v2 v2.21.1 // indirect
175176
github.com/alecthomas/go-check-sumtype v0.3.1 // indirect
176177
github.com/alexkohler/nakedret/v2 v2.0.6 // indirect
177-
github.com/alexkohler/prealloc v1.0.0 // indirect
178+
github.com/alexkohler/prealloc v1.0.1 // indirect
178179
github.com/alfatraining/structtag v1.0.0 // indirect
179180
github.com/alingse/asasalint v0.0.11 // indirect
180181
github.com/alingse/nilnesserr v0.2.0 // indirect
@@ -204,7 +205,7 @@ require (
204205
github.com/breml/errchkjson v0.4.1 // indirect
205206
github.com/butuzov/ireturn v0.4.0 // indirect
206207
github.com/butuzov/mirror v1.3.0 // indirect
207-
github.com/catenacyber/perfsprint v0.10.0 // indirect
208+
github.com/catenacyber/perfsprint v0.10.1 // indirect
208209
github.com/ccojocar/zxcvbn-go v1.0.4 // indirect
209210
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
210211
github.com/certifi/gocertifi v0.0.0-20210507211836-431795d63e8d // indirect
@@ -237,8 +238,8 @@ require (
237238
github.com/felixge/httpsnoop v1.0.4 // indirect
238239
github.com/firefart/nonamedreturns v1.0.6 // indirect
239240
github.com/fzipp/gocyclo v0.6.0 // indirect
240-
github.com/ghostiam/protogetter v0.3.17 // indirect
241-
github.com/go-critic/go-critic v0.14.2 // indirect
241+
github.com/ghostiam/protogetter v0.3.18 // indirect
242+
github.com/go-critic/go-critic v0.14.3 // indirect
242243
github.com/go-jose/go-jose/v4 v4.1.3 // indirect
243244
github.com/go-logr/logr v1.4.3 // indirect
244245
github.com/go-logr/stdr v1.2.2 // indirect
@@ -252,15 +253,15 @@ require (
252253
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
253254
github.com/go-xmlfmt/xmlfmt v1.1.3 // indirect
254255
github.com/gobwas/glob v0.2.3 // indirect
255-
github.com/godoc-lint/godoc-lint v0.10.1 // indirect
256+
github.com/godoc-lint/godoc-lint v0.11.1 // indirect
256257
github.com/gofrs/flock v0.13.0 // indirect
257258
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
258259
github.com/golangci/asciicheck v0.5.0 // indirect
259260
github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect
260261
github.com/golangci/go-printf-func-name v0.1.1 // indirect
261262
github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d // indirect
262-
github.com/golangci/golangci-lint/v2 v2.6.1 // indirect
263-
github.com/golangci/golines v0.0.0-20250217134842-442fd0091d95 // indirect
263+
github.com/golangci/golangci-lint/v2 v2.8.0 // indirect
264+
github.com/golangci/golines v0.14.0 // indirect
264265
github.com/golangci/misspell v0.7.0 // indirect
265266
github.com/golangci/plugin-module-register v0.1.2 // indirect
266267
github.com/golangci/revgrep v0.8.0 // indirect
@@ -282,7 +283,7 @@ require (
282283
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
283284
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
284285
github.com/hashicorp/go-immutable-radix/v2 v2.1.0 // indirect
285-
github.com/hashicorp/go-version v1.7.0 // indirect
286+
github.com/hashicorp/go-version v1.8.0 // indirect
286287
github.com/hashicorp/golang-lru v0.5.4 // indirect
287288
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
288289
github.com/hashicorp/hcl v1.0.0 // indirect
@@ -308,8 +309,9 @@ require (
308309
github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0 // indirect
309310
github.com/lasiar/canonicalheader v1.1.2 // indirect
310311
github.com/ldez/exptostd v0.4.5 // indirect
311-
github.com/ldez/gomoddirectives v0.7.1 // indirect
312+
github.com/ldez/gomoddirectives v0.8.0 // indirect
312313
github.com/ldez/grignotin v0.10.1 // indirect
314+
github.com/ldez/structtags v0.6.1 // indirect
313315
github.com/ldez/tagliatelle v0.7.2 // indirect
314316
github.com/ldez/usetesting v0.5.0 // indirect
315317
github.com/leonklingele/grouper v1.1.2 // indirect
@@ -319,12 +321,12 @@ require (
319321
github.com/magiconair/properties v1.8.7 // indirect
320322
github.com/manuelarte/embeddedstructfieldcheck v0.4.0 // indirect
321323
github.com/manuelarte/funcorder v0.5.0 // indirect
322-
github.com/maratori/testableexamples v1.0.0 // indirect
323-
github.com/maratori/testpackage v1.1.1 // indirect
324+
github.com/maratori/testableexamples v1.0.1 // indirect
325+
github.com/maratori/testpackage v1.1.2 // indirect
324326
github.com/matoous/godox v1.1.0 // indirect
325327
github.com/mattn/go-colorable v0.1.14 // indirect
326328
github.com/mattn/go-runewidth v0.0.16 // indirect
327-
github.com/mgechev/revive v1.12.0 // indirect
329+
github.com/mgechev/revive v1.13.0 // indirect
328330
github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db // indirect
329331
github.com/mitchellh/go-homedir v1.1.0 // indirect
330332
github.com/mitchellh/mapstructure v1.5.0 // indirect
@@ -370,26 +372,26 @@ require (
370372
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect
371373
github.com/sashamelentyev/interfacebloat v1.1.0 // indirect
372374
github.com/sashamelentyev/usestdlibvars v1.29.0 // indirect
373-
github.com/securego/gosec/v2 v2.22.10 // indirect
375+
github.com/securego/gosec/v2 v2.22.11 // indirect
374376
github.com/sirupsen/logrus v1.9.3 // indirect
375377
github.com/sivchari/containedctx v1.0.3 // indirect
376378
github.com/sonatard/noctx v0.4.0 // indirect
377379
github.com/sourcegraph/conc v0.3.0 // indirect
378380
github.com/sourcegraph/go-diff v0.7.0 // indirect
379-
github.com/spf13/afero v1.14.0 // indirect
381+
github.com/spf13/afero v1.15.0 // indirect
380382
github.com/spf13/cast v1.5.1 // indirect
381383
github.com/spf13/viper v1.17.0 // indirect
382384
github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect
383385
github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
384-
github.com/stbenjam/no-sprintf-host-port v0.2.0 // indirect
386+
github.com/stbenjam/no-sprintf-host-port v0.3.1 // indirect
385387
github.com/stoewer/go-strcase v1.3.1 // indirect
386388
github.com/stretchr/objx v0.5.2 // indirect
387389
github.com/subosito/gotenv v1.6.0 // indirect
388390
github.com/tetafro/godot v1.5.4 // indirect
389391
github.com/tetratelabs/wazero v1.9.0 // indirect
390392
github.com/timakin/bodyclose v0.0.0-20241222091800-1db5c5ca4d67 // indirect
391393
github.com/timonwong/loggercheck v0.11.0 // indirect
392-
github.com/tomarrell/wrapcheck/v2 v2.11.0 // indirect
394+
github.com/tomarrell/wrapcheck/v2 v2.12.0 // indirect
393395
github.com/tommy-muehle/go-mnd/v2 v2.5.1 // indirect
394396
github.com/ultraware/funlen v0.2.0 // indirect
395397
github.com/ultraware/whitespace v0.2.0 // indirect

0 commit comments

Comments
 (0)