Skip to content

Commit 459c144

Browse files
committed
chore(deps): update dependencies
1 parent 481c538 commit 459c144

6 files changed

Lines changed: 49 additions & 45 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
go.opentelemetry.io/otel/sdk v1.35.0
1515
go.opentelemetry.io/otel/trace v1.35.0
1616
go.uber.org/zap v1.27.0
17-
google.golang.org/genproto v0.0.0-20250414145226-207652e42e2e
17+
google.golang.org/genproto v0.0.0-20250422160041-2d3770c4ea7f
1818
)
1919

2020
require (

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8=
4141
go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
4242
golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20=
4343
golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
44-
google.golang.org/genproto v0.0.0-20250414145226-207652e42e2e h1:mYHFv3iX85YMwhGSaZS4xpkM8WQDmJUovz7yqsFrwDk=
45-
google.golang.org/genproto v0.0.0-20250414145226-207652e42e2e/go.mod h1:TQT1YpH/rlDCS5+EuFaqPIMqDfuNMFR1OI8EcZJGgAk=
44+
google.golang.org/genproto v0.0.0-20250422160041-2d3770c4ea7f h1:iZiXS7qm4saaCcdK7S/i1Qx9ZHO2oa16HQqwYc1tPKY=
45+
google.golang.org/genproto v0.0.0-20250422160041-2d3770c4ea7f/go.mod h1:Cej/8iHf9mPl71o/a+R1rrvSFrAAVCUFX9s/sbNttBc=
4646
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
4747
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
4848
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=

go.work.sum

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,8 @@ github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJ
458458
github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4=
459459
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
460460
github.com/boombuler/barcode v1.0.1 h1:NDBbPmhS+EqABEs5Kg3n/5ZNjy73Pz7SIV+KCeqyXcs=
461+
github.com/caddyserver/certmagic v0.23.0 h1:CfpZ/50jMfG4+1J/u2LV6piJq4HOfO6ppOnOf7DkFEU=
462+
github.com/caddyserver/certmagic v0.23.0/go.mod h1:9mEZIWqqWoI+Gf+4Trh04MOVPD0tGSxtqsxg87hAIH4=
461463
github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=
462464
github.com/census-instrumentation/opencensus-proto v0.4.1 h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g=
463465
github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw=
@@ -578,6 +580,7 @@ github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEW
578580
github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo=
579581
github.com/google/flatbuffers v2.0.8+incompatible h1:ivUb1cGomAB101ZM1T0nOiWz9pSrTMoa9+EiY7igmkM=
580582
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
583+
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
581584
github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no=
582585
github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw=
583586
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 h1:K6RDEckDVWvDI9JAJYCmNdQXq6neHJOYx3V6jnqNEec=
@@ -675,6 +678,8 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515 h1:T+h1c/A9Gawja4Y9mFVWj
675678
github.com/kr/pty v1.1.1 h1:VkoXIwSboBpnk99O/KFauAEILuNHv5DVFKZMBN/gUgw=
676679
github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
677680
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
681+
github.com/libdns/libdns v1.0.0-beta.1 h1:KIf4wLfsrEpXpZ3vmc/poM8zCATXT2klbdPe6hyOBjQ=
682+
github.com/libdns/libdns v1.0.0-beta.1/go.mod h1:4Bj9+5CQiNMVGf87wjX4CY3HQJypUHRuLvlsfsZqLWQ=
678683
github.com/lyft/protoc-gen-star v0.6.1 h1:erE0rdztuaDq3bpGifD95wfoPrSZc95nGA6tbiNYh6M=
679684
github.com/lyft/protoc-gen-star/v2 v2.0.1 h1:keaAo8hRuAT0O3DfJ/wM3rufbAjGeJ1lAtWZHDjKGB0=
680685
github.com/magiconair/properties v1.8.9 h1:nWcCbLq1N2v/cpNsy5WvQ37Fb+YElfq20WJ/a8RkpQM=
@@ -688,6 +693,8 @@ github.com/mattn/go-sqlite3 v1.14.15 h1:vfoHhTN1af61xCRSWzFIWzx2YskyMTwHLrExkBOj
688693
github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=
689694
github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg=
690695
github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k=
696+
github.com/mholt/acmez/v3 v3.1.2 h1:auob8J/0FhmdClQicvJvuDavgd5ezwLBfKuYmynhYzc=
697+
github.com/mholt/acmez/v3 v3.1.2/go.mod h1:L1wOU06KKvq7tswuMDwKdcHeKpFFgkppZy/y0DFxagQ=
691698
github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8 h1:AMFGa4R4MiIpspGNG7Z948v4n35fFGB3RR3G/ry4FWs=
692699
github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3 h1:+n/aFZefKZp7spd8DFdX7uMikMLXX4oubIzJF4kv/wI=
693700
github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
@@ -801,6 +808,7 @@ go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE=
801808
go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=
802809
golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30=
803810
golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M=
811+
golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
804812
golang.org/x/exp v0.0.0-20220827204233-334a2380cb91 h1:tnebWN09GYg9OLPss1KXj8txwZc6X6uMr6VFdcGNbHw=
805813
golang.org/x/image v0.0.0-20220302094943-723b81ca9867 h1:TcHcE0vrmgzNH1v3ppjcMGbhG5+9fMuvOmUYwNEF4q4=
806814
golang.org/x/lint v0.0.0-20190930215403-16217165b5de h1:5hukYrvBGR8/eNkX5mdUezrA6JiaEZDtJb9Ei+1LlBs=
@@ -812,6 +820,7 @@ golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
812820
golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
813821
golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys=
814822
golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE=
823+
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
815824
golang.org/x/oauth2 v0.16.0 h1:aDkGMBSYxElaoP81NpoUoz2oo2R2wHdZpGToUxfyQrQ=
816825
golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o=
817826
golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo=
@@ -840,7 +849,9 @@ golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E=
840849
golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
841850
golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
842851
golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
852+
golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw=
843853
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
854+
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
844855
golang.org/x/tools v0.9.3 h1:Gn1I8+64MsuTb/HpH+LmQtNas23LhUVr3rYZ0eKuaMM=
845856
golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc=
846857
golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=

memorykv/driver.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ func (d *Driver) MGet(keys ...string) (map[string][]byte, error) {
119119

120120
m := make(map[string][]byte, len(keys))
121121

122-
for i := 0; i < len(keys); i++ {
122+
for i := range keys {
123123
if value, ok := d.heap.Get(keys[i]); ok {
124124
m[keys[i]] = value.Value()
125125
}
@@ -221,11 +221,7 @@ func (d *Driver) MExpire(items ...kv.Item) error {
221221
return errors.E(op, err)
222222
}
223223

224-
ttm := int(tm.UTC().Sub(time.Now().UTC()).Seconds())
225-
if ttm < 0 {
226-
// we're in the future, delete the item
227-
ttm = 0
228-
}
224+
ttm := max(int(tm.UTC().Sub(time.Now().UTC()).Seconds()), 0)
229225

230226
// check if the key exists and has a callback
231227
if clb, ok := d.heap.Get(items[i].Key()); ok && clb.callback != nil {

tests/go.mod

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ require (
2323
github.com/roadrunner-server/server/v5 v5.2.7
2424
github.com/stretchr/testify v1.10.0
2525
go.uber.org/zap v1.27.0
26-
google.golang.org/genproto v0.0.0-20250414145226-207652e42e2e
26+
google.golang.org/genproto v0.0.0-20250422160041-2d3770c4ea7f
2727
)
2828

2929
replace github.com/roadrunner-server/memory/v5 => ../
3030

3131
require (
3232
github.com/beorn7/perks v1.0.1 // indirect
33-
github.com/caddyserver/certmagic v0.22.2 // indirect
33+
github.com/caddyserver/certmagic v0.23.0 // indirect
3434
github.com/caddyserver/zerossl v0.1.3 // indirect
3535
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
3636
github.com/cespare/xxhash/v2 v2.3.0 // indirect
@@ -46,16 +46,16 @@ require (
4646
github.com/go-viper/mapstructure/v2 v2.2.1 // indirect
4747
github.com/gogo/protobuf v1.3.2 // indirect
4848
github.com/golang/mock v1.6.0 // indirect
49-
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
49+
github.com/google/pprof v0.0.0-20250423184734-337e5dd93bb4 // indirect
5050
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
5151
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
5252
github.com/joho/godotenv v1.5.1 // indirect
5353
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
54-
github.com/libdns/libdns v0.2.3 // indirect
54+
github.com/libdns/libdns v1.0.0-beta.1 // indirect
5555
github.com/mattn/go-colorable v0.1.14 // indirect
5656
github.com/mattn/go-isatty v0.0.20 // indirect
5757
github.com/mholt/acmez v1.2.0 // indirect
58-
github.com/mholt/acmez/v3 v3.1.1 // indirect
58+
github.com/mholt/acmez/v3 v3.1.2 // indirect
5959
github.com/miekg/dns v1.1.65 // indirect
6060
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
6161
github.com/nexus-rpc/sdk-go v0.3.0 // indirect
@@ -66,9 +66,9 @@ require (
6666
github.com/prometheus/client_golang v1.22.0 // indirect
6767
github.com/prometheus/client_model v0.6.2 // indirect
6868
github.com/prometheus/common v0.63.0 // indirect
69-
github.com/prometheus/procfs v0.16.0 // indirect
69+
github.com/prometheus/procfs v0.16.1 // indirect
7070
github.com/quic-go/qpack v0.5.1 // indirect
71-
github.com/quic-go/quic-go v0.50.1 // indirect
71+
github.com/quic-go/quic-go v0.51.0 // indirect
7272
github.com/roadrunner-server/context v1.0.2 // indirect
7373
github.com/roadrunner-server/errors v1.4.1 // indirect
7474
github.com/roadrunner-server/events v1.0.1 // indirect
@@ -105,25 +105,24 @@ require (
105105
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
106106
go.opentelemetry.io/otel/trace v1.35.0 // indirect
107107
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
108-
go.temporal.io/api v1.47.0 // indirect
108+
go.temporal.io/api v1.48.0 // indirect
109109
go.temporal.io/sdk v1.34.0 // indirect
110110
go.temporal.io/sdk/contrib/opentelemetry v0.6.0 // indirect
111111
go.uber.org/automaxprocs v1.6.0 // indirect
112112
go.uber.org/mock v0.5.1 // indirect
113113
go.uber.org/multierr v1.11.0 // indirect
114114
go.uber.org/zap/exp v0.3.0 // indirect
115115
golang.org/x/crypto v0.37.0 // indirect
116-
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect
117116
golang.org/x/mod v0.24.0 // indirect
118117
golang.org/x/net v0.39.0 // indirect
119118
golang.org/x/sync v0.13.0 // indirect
120119
golang.org/x/sys v0.32.0 // indirect
121120
golang.org/x/text v0.24.0 // indirect
122121
golang.org/x/time v0.11.0 // indirect
123122
golang.org/x/tools v0.32.0 // indirect
124-
google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e // indirect
125-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e // indirect
126-
google.golang.org/grpc v1.71.1 // indirect
123+
google.golang.org/genproto/googleapis/api v0.0.0-20250422160041-2d3770c4ea7f // indirect
124+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250422160041-2d3770c4ea7f // indirect
125+
google.golang.org/grpc v1.72.0 // indirect
127126
google.golang.org/protobuf v1.36.6 // indirect
128127
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
129128
gopkg.in/yaml.v3 v3.0.1 // indirect

0 commit comments

Comments
 (0)