Skip to content

Commit d85ebb9

Browse files
committed
tapdb: add postmigration checks
1 parent 25f564a commit d85ebb9

File tree

10 files changed

+465
-83
lines changed

10 files changed

+465
-83
lines changed

docs/examples/basic-price-oracle/go.mod

+15-15
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ replace (
1313
require (
1414
github.com/lightninglabs/taproot-assets v0.5.0-rc1
1515
github.com/sirupsen/logrus v1.9.3
16-
google.golang.org/grpc v1.59.0
16+
google.golang.org/grpc v1.64.1
1717
)
1818

1919
require (
2020
dario.cat/mergo v1.0.1 // indirect
2121
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
22-
github.com/Microsoft/go-winio v0.6.1 // indirect
22+
github.com/Microsoft/go-winio v0.6.2 // indirect
2323
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect
2424
github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect
2525
github.com/aead/siphash v1.0.1 // indirect
@@ -51,7 +51,7 @@ require (
5151
github.com/decred/dcrd/lru v1.1.2 // indirect
5252
github.com/docker/cli v28.0.1+incompatible // indirect
5353
github.com/docker/docker v28.0.1+incompatible // indirect
54-
github.com/docker/go-connections v0.4.0 // indirect
54+
github.com/docker/go-connections v0.5.0 // indirect
5555
github.com/docker/go-units v0.5.0 // indirect
5656
github.com/dustin/go-humanize v1.0.1 // indirect
5757
github.com/fergusstrange/embedded-postgres v1.25.0 // indirect
@@ -71,7 +71,7 @@ require (
7171
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
7272
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
7373
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
74-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 // indirect
74+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect
7575
github.com/hashicorp/errwrap v1.1.0 // indirect
7676
github.com/hashicorp/go-multierror v1.1.1 // indirect
7777
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
@@ -120,7 +120,7 @@ require (
120120
github.com/modern-go/reflect2 v1.0.2 // indirect
121121
github.com/ncruces/go-strftime v0.1.9 // indirect
122122
github.com/opencontainers/go-digest v1.0.0 // indirect
123-
github.com/opencontainers/image-spec v1.0.2 // indirect
123+
github.com/opencontainers/image-spec v1.1.0 // indirect
124124
github.com/opencontainers/runc v1.2.0 // indirect
125125
github.com/ory/dockertest/v3 v3.10.0 // indirect
126126
github.com/pkg/errors v0.9.1 // indirect
@@ -151,31 +151,31 @@ require (
151151
go.etcd.io/etcd/raft/v3 v3.5.12 // indirect
152152
go.etcd.io/etcd/server/v3 v3.5.12 // indirect
153153
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
154-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 // indirect
154+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
155155
go.opentelemetry.io/otel v1.35.0 // indirect
156-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 // indirect
156+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0 // indirect
157157
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 // indirect
158158
go.opentelemetry.io/otel/metric v1.35.0 // indirect
159159
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
160160
go.opentelemetry.io/otel/trace v1.35.0 // indirect
161-
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
161+
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
162162
go.uber.org/atomic v1.10.0 // indirect
163163
go.uber.org/multierr v1.6.0 // indirect
164164
go.uber.org/zap v1.23.0 // indirect
165165
golang.org/x/crypto v0.35.0 // indirect
166166
golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8 // indirect
167-
golang.org/x/mod v0.17.0 // indirect
167+
golang.org/x/mod v0.21.0 // indirect
168168
golang.org/x/net v0.36.0 // indirect
169169
golang.org/x/sync v0.11.0 // indirect
170170
golang.org/x/sys v0.30.0 // indirect
171171
golang.org/x/term v0.29.0 // indirect
172172
golang.org/x/text v0.22.0 // indirect
173-
golang.org/x/time v0.3.0 // indirect
174-
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
175-
google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b // indirect
176-
google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b // indirect
177-
google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405 // indirect
178-
google.golang.org/protobuf v1.33.0 // indirect
173+
golang.org/x/time v0.5.0 // indirect
174+
golang.org/x/tools v0.24.0 // indirect
175+
google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 // indirect
176+
google.golang.org/genproto/googleapis/api v0.0.0-20240513163218-0867130af1f8 // indirect
177+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 // indirect
178+
google.golang.org/protobuf v1.34.2 // indirect
179179
gopkg.in/errgo.v1 v1.0.1 // indirect
180180
gopkg.in/macaroon-bakery.v2 v2.1.0 // indirect
181181
gopkg.in/macaroon.v2 v2.1.0 // indirect

docs/examples/basic-price-oracle/go.sum

+14
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030I
4747
github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
4848
github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow=
4949
github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM=
50+
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
5051
github.com/NebulousLabs/fastrand v0.0.0-20181203155948-6fb6489aac4e h1:n+DcnTNkQnHlwpsrHoQtkrJIO7CBx029fw6oR4vIob4=
5152
github.com/NebulousLabs/fastrand v0.0.0-20181203155948-6fb6489aac4e/go.mod h1:Bdzq+51GR4/0DIhaICZEOm+OHvXGwwB2trKZ8B4Y6eQ=
5253
github.com/NebulousLabs/go-upnp v0.0.0-20180202185039-29b680b06c82 h1:MG93+PZYs9PyEsj/n5/haQu2gK0h4tUtSy9ejtMwWa0=
@@ -173,6 +174,7 @@ github.com/docker/docker v28.0.1+incompatible h1:FCHjSRdXhNRFjlHMTv4jUNlIBbTeRjr
173174
github.com/docker/docker v28.0.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
174175
github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ=
175176
github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
177+
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
176178
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
177179
github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
178180
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
@@ -303,6 +305,7 @@ github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4
303305
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
304306
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 h1:YBftPWNWd4WwGqtY2yeZL2ef8rHAxPBD8KFhJpmcqms=
305307
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0/go.mod h1:YN5jB8ie0yfIUg6VvR9Kz84aCaG7AsGZnLjhHbUqwPg=
308+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0/go.mod h1:P+Lt/0by1T8bfcF3z737NnSbmxQAppXMRziHUxPOC8k=
306309
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
307310
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
308311
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
@@ -526,6 +529,7 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8
526529
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
527530
github.com/opencontainers/image-spec v1.0.2 h1:9yCKha/T5XdGtO0q9Q9a6T5NUCsTn/DrBg0D7ufOcFM=
528531
github.com/opencontainers/image-spec v1.0.2/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0=
532+
github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM=
529533
github.com/opencontainers/runc v1.2.0 h1:qke7ZVCmJcKrJVY2iHJVC+0kql9uYdkusOPsQOOeBw4=
530534
github.com/opencontainers/runc v1.2.0/go.mod h1:/PXzF0h531HTMsYQnmxXkBD7YaGShm/2zcRB79dksUc=
531535
github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
@@ -650,12 +654,14 @@ go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJyS
650654
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
651655
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 h1:SpGay3w+nEwMpfVnbqOLH5gY52/foP8RE8UzTZ1pdSE=
652656
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1/go.mod h1:4UoMYEZOC0yN/sPGH76KPkkU7zgiEWYWL9vwmbnTJPE=
657+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0=
653658
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 h1:sbiXRNDSWJOTobXh5HyQKjq6wUC5tNybqjIqDpAY4CU=
654659
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0/go.mod h1:69uWxva0WgAA/4bu2Yy70SLDBwZXuQ6PbBpbsa5iZrQ=
655660
go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ=
656661
go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y=
657662
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 h1:DeFD0VgTZ+Cj6hxravYYZE2W4GlneVH81iAOPjZkzk8=
658663
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0/go.mod h1:GijYcYmNpX1KazD5JmWGsi4P7dDTTTnfv1UbGn84MnU=
664+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0/go.mod h1:jlRVBe7+Z1wyxFSUs48L6OBQZ5JwH2Hg/Vbl+t9rAgI=
659665
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 h1:gvmNvqrPYovvyRmCSygkUDyL8lC5Tl845MLEwqpxhEU=
660666
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0/go.mod h1:vNUq47TGFioo+ffTSnKNdob241vePmtNZnAODKapKd0=
661667
go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M=
@@ -666,6 +672,7 @@ go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt
666672
go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc=
667673
go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I=
668674
go.opentelemetry.io/proto/otlp v1.0.0/go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM=
675+
go.opentelemetry.io/proto/otlp v1.3.1/go.mod h1:0X1WI4de4ZsLrrJNLAQbFeLCm3T7yBkR0XqQ7niQU+8=
669676
go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
670677
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
671678
go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
@@ -738,6 +745,7 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
738745
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
739746
golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=
740747
golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
748+
golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY=
741749
golang.org/x/net v0.0.0-20180719180050-a680a1efc54d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
742750
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
743751
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@@ -882,6 +890,7 @@ golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxb
882890
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
883891
golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
884892
golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
893+
golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
885894
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
886895
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
887896
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
@@ -933,6 +942,7 @@ golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4f
933942
golang.org/x/tools v0.1.6-0.20210726203631-07bc1bf47fb2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
934943
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg=
935944
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
945+
golang.org/x/tools v0.24.0/go.mod h1:YhNqVBIfWHdzvTLs0d8LCuMhkKUgSUKldakyV7W/WDQ=
936946
golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
937947
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
938948
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -995,10 +1005,13 @@ google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6D
9951005
google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
9961006
google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b h1:+YaDE2r2OG8t/z5qmsh7Y+XXwCbvadxxZ0YY6mTdrVA=
9971007
google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:CgAqfJo+Xmu0GwA0411Ht3OU3OntXwsGmrmjI8ioGXI=
1008+
google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9/go.mod h1:mqHbVIp48Muh7Ywss/AD6I5kNVKZMmAa/QEW58Gxp2s=
9981009
google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b h1:CIC2YMXmIhYw6evmhPxBKJ4fmLbOFtXQN/GV3XOZR8k=
9991010
google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:IBQ646DjkDkvUIsVq/cc03FUFQ9wbZu7yE396YcL870=
1011+
google.golang.org/genproto/googleapis/api v0.0.0-20240513163218-0867130af1f8/go.mod h1:vPrPUTsDCYxXWjP7clS81mZ6/803D8K4iM9Ma27VKas=
10001012
google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405 h1:AB/lmRny7e2pLhFEYIbl5qkDAUt2h0ZRO4wGPhZf+ik=
10011013
google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405/go.mod h1:67X1fPuzjcrkymZzZV1vvkFeTn2Rvc6lYF9MYFGCcwE=
1014+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8/go.mod h1:I7Y+G38R2bu5j1aLzfFmQfTcU/WnFuqDwLZAbvKTKpM=
10021015
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
10031016
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
10041017
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
@@ -1014,6 +1027,7 @@ google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM
10141027
google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
10151028
google.golang.org/grpc v1.59.0 h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk=
10161029
google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98=
1030+
google.golang.org/grpc v1.64.1/go.mod h1:hiQF4LFZelK2WKaP6W0L92zGHtiQdZxk8CrSdvyjeP0=
10171031
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
10181032
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
10191033
gopkg.in/check.v1 v1.0.0-20160105164936-4f90aeace3a2/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

go.mod

+17-16
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ require (
2020
github.com/golang-migrate/migrate/v4 v4.17.0
2121
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
2222
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0-rc.0
23-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0
23+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0
2424
github.com/jackc/pgconn v1.14.3
2525
github.com/jackc/pgerrcode v0.0.0-20240316143900-6e2875d9b438
2626
github.com/jessevdk/go-flags v1.4.0
@@ -43,9 +43,9 @@ require (
4343
golang.org/x/net v0.36.0
4444
golang.org/x/sync v0.11.0
4545
golang.org/x/term v0.29.0
46-
golang.org/x/time v0.3.0
47-
google.golang.org/grpc v1.59.0
48-
google.golang.org/protobuf v1.33.0
46+
golang.org/x/time v0.5.0
47+
google.golang.org/grpc v1.64.1
48+
google.golang.org/protobuf v1.34.2
4949
gopkg.in/macaroon-bakery.v2 v2.1.0
5050
gopkg.in/macaroon.v2 v2.1.0
5151
modernc.org/sqlite v1.34.5
@@ -55,7 +55,7 @@ require (
5555
require (
5656
dario.cat/mergo v1.0.1 // indirect
5757
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
58-
github.com/Microsoft/go-winio v0.6.1 // indirect
58+
github.com/Microsoft/go-winio v0.6.2 // indirect
5959
github.com/NebulousLabs/fastrand v0.0.0-20181203155948-6fb6489aac4e // indirect
6060
github.com/NebulousLabs/go-upnp v0.0.0-20180202185039-29b680b06c82 // indirect
6161
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect
@@ -80,10 +80,9 @@ require (
8080
github.com/decred/dcrd/lru v1.1.2 // indirect
8181
github.com/docker/cli v28.0.1+incompatible // indirect
8282
github.com/docker/docker v28.0.1+incompatible // indirect
83-
github.com/docker/go-connections v0.4.0 // indirect
83+
github.com/docker/go-connections v0.5.0 // indirect
8484
github.com/docker/go-units v0.5.0 // indirect
8585
github.com/dustin/go-humanize v1.0.1 // indirect
86-
github.com/felixge/httpsnoop v1.0.4 // indirect
8786
github.com/fergusstrange/embedded-postgres v1.25.0 // indirect
8887
github.com/go-logr/logr v1.4.2 // indirect
8988
github.com/go-logr/stdr v1.2.2 // indirect
@@ -144,7 +143,7 @@ require (
144143
github.com/mwitkow/grpc-proxy v0.0.0-20230212185441-f345521cb9c9 // indirect
145144
github.com/ncruces/go-strftime v0.1.9 // indirect
146145
github.com/opencontainers/go-digest v1.0.0 // indirect
147-
github.com/opencontainers/image-spec v1.0.2 // indirect
146+
github.com/opencontainers/image-spec v1.1.0 // indirect
148147
github.com/opencontainers/runc v1.2.0 // indirect
149148
github.com/pkg/errors v0.9.1 // indirect
150149
github.com/pmezard/go-difflib v1.0.0 // indirect
@@ -176,25 +175,25 @@ require (
176175
go.etcd.io/etcd/raft/v3 v3.5.12 // indirect
177176
go.etcd.io/etcd/server/v3 v3.5.12 // indirect
178177
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
179-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 // indirect
178+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
180179
go.opentelemetry.io/otel v1.35.0 // indirect
181-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 // indirect
180+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0 // indirect
182181
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 // indirect
183182
go.opentelemetry.io/otel/metric v1.35.0 // indirect
184183
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
185184
go.opentelemetry.io/otel/trace v1.35.0 // indirect
186-
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
185+
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
187186
go.uber.org/atomic v1.10.0 // indirect
188187
go.uber.org/multierr v1.6.0 // indirect
189188
go.uber.org/zap v1.23.0 // indirect
190189
golang.org/x/crypto v0.35.0 // indirect
191-
golang.org/x/mod v0.17.0 // indirect
190+
golang.org/x/mod v0.21.0 // indirect
192191
golang.org/x/sys v0.30.0 // indirect
193192
golang.org/x/text v0.22.0 // indirect
194-
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
195-
google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b // indirect
196-
google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b // indirect
197-
google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405 // indirect
193+
golang.org/x/tools v0.24.0 // indirect
194+
google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 // indirect
195+
google.golang.org/genproto/googleapis/api v0.0.0-20240513163218-0867130af1f8 // indirect
196+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 // indirect
198197
gopkg.in/errgo.v1 v1.0.1 // indirect
199198
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
200199
gopkg.in/yaml.v2 v2.4.0 // indirect
@@ -209,3 +208,5 @@ require (
209208
// We want to format raw bytes as hex instead of base64. The forked version
210209
// allows us to specify that as an option.
211210
replace google.golang.org/protobuf => github.com/lightninglabs/protobuf-go-hex-display v1.33.0-hex-display
211+
212+
replace github.com/golang-migrate/migrate/v4 => github.com/guggero/migrate/v4 v4.0.0-20250328181905-0e91936b8a3b

0 commit comments

Comments
 (0)