Skip to content

Commit 0cdac33

Browse files
committed
chore: modernize Go toolchain, dependencies, and linting configuration
- Update golangci-lint GitHub Action to v8 - Revise golangci-lint config: specify version, switch to default none, add exclusions and formatters section - Upgrade Go version and toolchain in example modules to 1.23.0 and go1.24.6 - Update dependencies in example modules and root go.mod to use newer versions for appleboy/com, cespare/xxhash/v2, golang-queue/queue, redis/go-redis/v9, testcontainers/testcontainers-go, docker/docker, mergo, go-logr/logr, magiconair/properties, opencontainers/image-spec, yusufpapurcu/wmi, and others - Add new dependencies in root go.mod, including purego, moby/sys/userns, ebitengine/purego, and several opentelemetry packages - Replace deprecated or removed dependencies with updated alternatives (e.g. shirou/gopsutil/v3 → v4) - Refresh go.sum files to match updated dependency versions Signed-off-by: appleboy <appleboy.tw@gmail.com>
1 parent 9ff8383 commit 0cdac33

File tree

8 files changed

+119
-106
lines changed

8 files changed

+119
-106
lines changed

.github/workflows/go.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Checkout repository
1313
uses: actions/checkout@v4
1414
- name: Setup golangci-lint
15-
uses: golangci/golangci-lint-action@v6
15+
uses: golangci/golangci-lint-action@v8
1616
with:
1717
version: latest
1818
args: --verbose

.golangci.yml

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,18 @@
1+
version: "2"
12
linters:
2-
enable-all: false
3-
disable-all: true
4-
fast: false
3+
default: none
54
enable:
65
- bodyclose
76
- dogsled
87
- dupl
98
- errcheck
10-
- exportloopref
119
- exhaustive
1210
- gochecknoinits
1311
- goconst
1412
- gocritic
1513
- gocyclo
16-
- gofmt
17-
- goimports
1814
- goprintffuncname
1915
- gosec
20-
- gosimple
2116
- govet
2217
- ineffassign
2318
- lll
@@ -26,13 +21,29 @@ linters:
2621
- noctx
2722
- nolintlint
2823
- staticcheck
29-
- stylecheck
30-
- typecheck
3124
- unconvert
3225
- unparam
3326
- unused
3427
- whitespace
28+
exclusions:
29+
generated: lax
30+
presets:
31+
- comments
32+
- common-false-positives
33+
- legacy
34+
- std-error-handling
35+
paths:
36+
- third_party$
37+
- builtin$
38+
- examples$
39+
formatters:
40+
enable:
41+
- gofmt
3542
- gofumpt
36-
37-
run:
38-
timeout: 3m
43+
- goimports
44+
exclusions:
45+
generated: lax
46+
paths:
47+
- third_party$
48+
- builtin$
49+
- examples$

_example/producer-consumer/go.mod

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
module example
22

3-
go 1.22
3+
go 1.23.0
4+
5+
toolchain go1.24.6
46

57
require (
68
github.com/appleboy/graceful v1.1.1
7-
github.com/golang-queue/queue v0.3.0
9+
github.com/golang-queue/queue v0.4.0
810
github.com/golang-queue/redisdb-stream v0.0.0-20220424021550-bac6de373624
911
)
1012

1113
require (
12-
github.com/appleboy/com v0.2.1 // indirect
13-
github.com/cespare/xxhash/v2 v2.2.0 // indirect
14+
github.com/appleboy/com v1.1.0 // indirect
15+
github.com/cespare/xxhash/v2 v2.3.0 // indirect
1416
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
1517
github.com/jpillora/backoff v1.0.0 // indirect
16-
github.com/redis/go-redis/v9 v9.7.0 // indirect
18+
github.com/redis/go-redis/v9 v9.12.1 // indirect
1719
)
1820

1921
replace github.com/golang-queue/redisdb-stream => ../../

_example/producer-consumer/go.sum

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOEl
44
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
55
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
66
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
7-
github.com/appleboy/com v0.2.1 h1:dHAHauX3eYDuheAahI83HIGFxpi0SEb2ZAu9EZ9hbUM=
8-
github.com/appleboy/com v0.2.1/go.mod h1:kByEI3/vzI5GM1+O5QdBHLsXaOsmFsJcOpCSgASi4sg=
7+
github.com/appleboy/com v1.1.0 h1:HLgRzhtj+4PLuFPPutKexd9zI9F74ymgWhkgPfPtnkc=
8+
github.com/appleboy/com v1.1.0/go.mod h1:IbC1mLvqcIYn2YVNJgAYB9XnhbUh1xYKsOzdEOy0n+c=
99
github.com/appleboy/graceful v1.1.1 h1:vYqfpBdyEFztXofmw9iL8aohnxbcE+2Nq2j67SCoMBo=
1010
github.com/appleboy/graceful v1.1.1/go.mod h1:gjCrWFsKhOX2N6jNY0QyQhK+WE8Z3TFSen4fExHg3wk=
1111
github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
@@ -14,8 +14,8 @@ github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
1414
github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
1515
github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM=
1616
github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
17-
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
18-
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
17+
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
18+
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
1919
github.com/containerd/containerd v1.7.18 h1:jqjZTQNfXGoEaZdW1WwPU0RqSn1Bm2Ay/KJPUuO8nao=
2020
github.com/containerd/containerd v1.7.18/go.mod h1:IYEk9/IO6wAPUz2bCMVUbsfXjzw5UNP5fLz4PsUygQ4=
2121
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
@@ -46,8 +46,8 @@ github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
4646
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
4747
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
4848
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
49-
github.com/golang-queue/queue v0.3.0 h1:gyBLNT9EDOsChazYScp8iLiwLfG0SdnCDmNUybcHig4=
50-
github.com/golang-queue/queue v0.3.0/go.mod h1:SkjMwz1TjxZOrF7kABvbar1CagcMxwRtXt5Tx00wb4g=
49+
github.com/golang-queue/queue v0.4.0 h1:vsOvW4Wqb7Ow5+tKnlZD0PbLf4MLEO1e5C7DV8BDfBg=
50+
github.com/golang-queue/queue v0.4.0/go.mod h1:bZobuNN7gnumxi9LRGihr7y7quDeBZZAvfPcC+H5dzg=
5151
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
5252
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
5353
github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=
@@ -80,8 +80,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
8080
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
8181
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c h1:ncq/mPwQF4JjgDlrVEn3C11VoGHZN7m8qihwgMEtzYw=
8282
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
83-
github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E=
84-
github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw=
83+
github.com/redis/go-redis/v9 v9.12.1 h1:k5iquqv27aBtnTm2tIkROUDp8JBXhXZIVu1InSgvovg=
84+
github.com/redis/go-redis/v9 v9.12.1/go.mod h1:huWgSWd8mW6+m0VPhJjSSQ+d6Nh1VICQ6Q5lHuCH/Iw=
8585
github.com/shirou/gopsutil/v3 v3.23.12 h1:z90NtUkp3bMtmICZKpC4+WaknU1eXtp5vtbQ11DgpE4=
8686
github.com/shirou/gopsutil/v3 v3.23.12/go.mod h1:1FrWgea594Jp7qmjHUUPlJDTPgcsb9mGnXDxavtikzM=
8787
github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM=
@@ -108,8 +108,8 @@ go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y
108108
go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU=
109109
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
110110
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
111-
go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU=
112-
go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
111+
go.uber.org/mock v0.5.1 h1:ASgazW/qBmR+A32MYFDB6E2POoTgOwT509VP0CT/fjs=
112+
go.uber.org/mock v0.5.1/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
113113
golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
114114
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
115115
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=

_example/worker/go.mod

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
module example
22

3-
go 1.22
3+
go 1.23.0
4+
5+
toolchain go1.24.6
46

57
require (
6-
github.com/golang-queue/queue v0.3.0
8+
github.com/golang-queue/queue v0.4.0
79
github.com/golang-queue/redisdb-stream v0.0.0-20220424021550-bac6de373624
810
)
911

1012
require (
11-
github.com/appleboy/com v0.2.1 // indirect
12-
github.com/cespare/xxhash/v2 v2.2.0 // indirect
13+
github.com/appleboy/com v1.1.0 // indirect
14+
github.com/cespare/xxhash/v2 v2.3.0 // indirect
1315
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
1416
github.com/jpillora/backoff v1.0.0 // indirect
15-
github.com/redis/go-redis/v9 v9.7.0 // indirect
17+
github.com/redis/go-redis/v9 v9.12.1 // indirect
1618
)
1719

1820
replace github.com/golang-queue/redisdb-stream => ../../

_example/worker/go.sum

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOEl
44
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
55
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
66
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
7-
github.com/appleboy/com v0.2.1 h1:dHAHauX3eYDuheAahI83HIGFxpi0SEb2ZAu9EZ9hbUM=
8-
github.com/appleboy/com v0.2.1/go.mod h1:kByEI3/vzI5GM1+O5QdBHLsXaOsmFsJcOpCSgASi4sg=
7+
github.com/appleboy/com v1.1.0 h1:HLgRzhtj+4PLuFPPutKexd9zI9F74ymgWhkgPfPtnkc=
8+
github.com/appleboy/com v1.1.0/go.mod h1:IbC1mLvqcIYn2YVNJgAYB9XnhbUh1xYKsOzdEOy0n+c=
99
github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
1010
github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
1111
github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
1212
github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
1313
github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM=
1414
github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
15-
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
16-
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
15+
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
16+
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
1717
github.com/containerd/containerd v1.7.18 h1:jqjZTQNfXGoEaZdW1WwPU0RqSn1Bm2Ay/KJPUuO8nao=
1818
github.com/containerd/containerd v1.7.18/go.mod h1:IYEk9/IO6wAPUz2bCMVUbsfXjzw5UNP5fLz4PsUygQ4=
1919
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
@@ -44,8 +44,8 @@ github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
4444
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
4545
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
4646
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
47-
github.com/golang-queue/queue v0.3.0 h1:gyBLNT9EDOsChazYScp8iLiwLfG0SdnCDmNUybcHig4=
48-
github.com/golang-queue/queue v0.3.0/go.mod h1:SkjMwz1TjxZOrF7kABvbar1CagcMxwRtXt5Tx00wb4g=
47+
github.com/golang-queue/queue v0.4.0 h1:vsOvW4Wqb7Ow5+tKnlZD0PbLf4MLEO1e5C7DV8BDfBg=
48+
github.com/golang-queue/queue v0.4.0/go.mod h1:bZobuNN7gnumxi9LRGihr7y7quDeBZZAvfPcC+H5dzg=
4949
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
5050
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
5151
github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=
@@ -78,8 +78,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
7878
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
7979
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c h1:ncq/mPwQF4JjgDlrVEn3C11VoGHZN7m8qihwgMEtzYw=
8080
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
81-
github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E=
82-
github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw=
81+
github.com/redis/go-redis/v9 v9.12.1 h1:k5iquqv27aBtnTm2tIkROUDp8JBXhXZIVu1InSgvovg=
82+
github.com/redis/go-redis/v9 v9.12.1/go.mod h1:huWgSWd8mW6+m0VPhJjSSQ+d6Nh1VICQ6Q5lHuCH/Iw=
8383
github.com/shirou/gopsutil/v3 v3.23.12 h1:z90NtUkp3bMtmICZKpC4+WaknU1eXtp5vtbQ11DgpE4=
8484
github.com/shirou/gopsutil/v3 v3.23.12/go.mod h1:1FrWgea594Jp7qmjHUUPlJDTPgcsb9mGnXDxavtikzM=
8585
github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM=
@@ -106,8 +106,8 @@ go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y
106106
go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU=
107107
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
108108
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
109-
go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU=
110-
go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
109+
go.uber.org/mock v0.5.1 h1:ASgazW/qBmR+A32MYFDB6E2POoTgOwT509VP0CT/fjs=
110+
go.uber.org/mock v0.5.1/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
111111
golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
112112
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
113113
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=

go.mod

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,58 +7,64 @@ require (
77
github.com/golang-queue/queue v0.4.0
88
github.com/redis/go-redis/v9 v9.12.1
99
github.com/stretchr/testify v1.10.0
10-
github.com/testcontainers/testcontainers-go v0.35.0
10+
github.com/testcontainers/testcontainers-go v0.37.0
1111
go.uber.org/goleak v1.3.0
1212
)
1313

1414
require (
15-
dario.cat/mergo v1.0.0 // indirect
15+
dario.cat/mergo v1.0.1 // indirect
1616
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
1717
github.com/Microsoft/go-winio v0.6.2 // indirect
1818
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
1919
github.com/cespare/xxhash/v2 v2.3.0 // indirect
20-
github.com/containerd/containerd v1.7.18 // indirect
2120
github.com/containerd/log v0.1.0 // indirect
2221
github.com/containerd/platforms v0.2.1 // indirect
2322
github.com/cpuguy83/dockercfg v0.3.2 // indirect
2423
github.com/davecgh/go-spew v1.1.1 // indirect
2524
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
2625
github.com/distribution/reference v0.6.0 // indirect
27-
github.com/docker/docker v27.1.1+incompatible // indirect
26+
github.com/docker/docker v28.0.1+incompatible // indirect
2827
github.com/docker/go-connections v0.5.0 // indirect
2928
github.com/docker/go-units v0.5.0 // indirect
29+
github.com/ebitengine/purego v0.8.2 // indirect
3030
github.com/felixge/httpsnoop v1.0.4 // indirect
31-
github.com/go-logr/logr v1.4.1 // indirect
31+
github.com/go-logr/logr v1.4.2 // indirect
3232
github.com/go-logr/stdr v1.2.2 // indirect
3333
github.com/go-ole/go-ole v1.2.6 // indirect
3434
github.com/gogo/protobuf v1.3.2 // indirect
3535
github.com/google/uuid v1.6.0 // indirect
3636
github.com/jpillora/backoff v1.0.0 // indirect
3737
github.com/klauspost/compress v1.17.4 // indirect
3838
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
39-
github.com/magiconair/properties v1.8.7 // indirect
39+
github.com/magiconair/properties v1.8.10 // indirect
4040
github.com/moby/docker-image-spec v1.3.1 // indirect
4141
github.com/moby/patternmatcher v0.6.0 // indirect
4242
github.com/moby/sys/sequential v0.5.0 // indirect
4343
github.com/moby/sys/user v0.1.0 // indirect
44+
github.com/moby/sys/userns v0.1.0 // indirect
4445
github.com/moby/term v0.5.0 // indirect
4546
github.com/morikuni/aec v1.0.0 // indirect
4647
github.com/opencontainers/go-digest v1.0.0 // indirect
47-
github.com/opencontainers/image-spec v1.1.0 // indirect
48+
github.com/opencontainers/image-spec v1.1.1 // indirect
4849
github.com/pkg/errors v0.9.1 // indirect
4950
github.com/pmezard/go-difflib v1.0.0 // indirect
5051
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
51-
github.com/shirou/gopsutil/v3 v3.23.12 // indirect
52-
github.com/shoenig/go-m1cpu v0.1.6 // indirect
52+
github.com/shirou/gopsutil/v4 v4.25.1 // indirect
5353
github.com/sirupsen/logrus v1.9.3 // indirect
5454
github.com/tklauser/go-sysconf v0.3.12 // indirect
5555
github.com/tklauser/numcpus v0.6.1 // indirect
56-
github.com/yusufpapurcu/wmi v1.2.3 // indirect
56+
github.com/yusufpapurcu/wmi v1.2.4 // indirect
57+
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
5758
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
58-
go.opentelemetry.io/otel v1.24.0 // indirect
59-
go.opentelemetry.io/otel/metric v1.24.0 // indirect
60-
go.opentelemetry.io/otel/trace v1.24.0 // indirect
61-
golang.org/x/crypto v0.31.0 // indirect
62-
golang.org/x/sys v0.28.0 // indirect
59+
go.opentelemetry.io/otel v1.35.0 // indirect
60+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 // indirect
61+
go.opentelemetry.io/otel/metric v1.35.0 // indirect
62+
go.opentelemetry.io/otel/trace v1.35.0 // indirect
63+
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
64+
golang.org/x/crypto v0.37.0 // indirect
65+
golang.org/x/net v0.23.0 // indirect
66+
golang.org/x/sys v0.32.0 // indirect
67+
google.golang.org/genproto/googleapis/api v0.0.0-20230913181813-007df8e322eb // indirect
68+
google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect
6369
gopkg.in/yaml.v3 v3.0.1 // indirect
6470
)

0 commit comments

Comments
 (0)