Skip to content

Commit 082af38

Browse files
authored
Merge pull request #353 from AkihiroSuda/go-mod
go.mod: bump up
2 parents d98c3a5 + aa02188 commit 082af38

File tree

7 files changed

+115
-86
lines changed

7 files changed

+115
-86
lines changed

.github/workflows/ci.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050

5151
strategy:
5252
matrix:
53-
go-version: [1.21.x, 1.22.x]
53+
go-version: [1.22.x, 1.23.x]
5454

5555
steps:
5656
- name: Checkout cgroups
@@ -67,7 +67,7 @@ jobs:
6767
- name: golangci-lint
6868
uses: golangci/golangci-lint-action@v6
6969
with:
70-
version: v1.57.1
70+
version: v1.62.0
7171
args: --verbose
7272
working-directory: src/github.com/containerd/cgroups
7373

@@ -78,7 +78,7 @@ jobs:
7878

7979
strategy:
8080
matrix:
81-
go-version: [1.21.x, 1.22.x]
81+
go-version: [1.22.x, 1.23.x]
8282
# Ubuntu-20.04 has cgroups v1 default; Ubuntu-22.04 has cgroups v2 default.
8383
os: [ubuntu-20.04, ubuntu-22.04]
8484

@@ -118,7 +118,7 @@ jobs:
118118
- name: Install Go
119119
uses: actions/setup-go@v5
120120
with:
121-
go-version: '1.19.x'
121+
go-version: '1.22.x'
122122
cache-dependency-path: src/github.com/containerd/cgroups
123123

124124
- name: Set env

cgroup1/memory.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ func getMemorySettings(resources *specs.LinuxResources) []memorySettings {
433433
},
434434
{
435435
name: "kmem.limit_in_bytes",
436-
value: mem.Kernel,
436+
value: mem.Kernel, //nolint:staticcheck // SA1019: mem.Kernel is deprecated
437437
},
438438
{
439439
name: "kmem.tcp.limit_in_bytes",

cgroup2/devicefilter_test.go

+10-10
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ func TestDeviceFilter_Nil(t *testing.T) {
5454
// load parameters into registers
5555
0: LdXMemH dst: r2 src: r1 off: 0 imm: 0
5656
1: LdXMemW dst: r3 src: r1 off: 0 imm: 0
57-
2: RSh32Imm dst: r3 imm: 16
57+
2: RShImm32 dst: r3 imm: 16
5858
3: LdXMemW dst: r4 src: r1 off: 4 imm: 0
5959
4: LdXMemW dst: r5 src: r1 off: 8 imm: 0
6060
block-0:
6161
// return 0 (reject)
62-
5: Mov32Imm dst: r0 imm: 0
62+
5: MovImm32 dst: r0 imm: 0
6363
6: Exit
6464
`
6565
testDeviceFilter(t, nil, expected)
@@ -79,12 +79,12 @@ func TestDeviceFilter_Privileged(t *testing.T) {
7979
// load parameters into registers
8080
0: LdXMemH dst: r2 src: r1 off: 0 imm: 0
8181
1: LdXMemW dst: r3 src: r1 off: 0 imm: 0
82-
2: RSh32Imm dst: r3 imm: 16
82+
2: RShImm32 dst: r3 imm: 16
8383
3: LdXMemW dst: r4 src: r1 off: 4 imm: 0
8484
4: LdXMemW dst: r5 src: r1 off: 8 imm: 0
8585
block-0:
8686
// return 1 (accept)
87-
5: Mov32Imm dst: r0 imm: 1
87+
5: MovImm32 dst: r0 imm: 1
8888
6: Exit
8989
`
9090
testDeviceFilter(t, devices, expected)
@@ -111,19 +111,19 @@ func TestDeviceFilter_PrivilegedExceptSingleDevice(t *testing.T) {
111111
// load parameters into registers
112112
0: LdXMemH dst: r2 src: r1 off: 0 imm: 0
113113
1: LdXMemW dst: r3 src: r1 off: 0 imm: 0
114-
2: RSh32Imm dst: r3 imm: 16
114+
2: RShImm32 dst: r3 imm: 16
115115
3: LdXMemW dst: r4 src: r1 off: 4 imm: 0
116116
4: LdXMemW dst: r5 src: r1 off: 8 imm: 0
117117
block-0:
118118
// return 0 (reject) if type==b && major == 8 && minor == 0
119119
5: JNEImm dst: r2 off: -1 imm: 1 <block-1>
120120
6: JNEImm dst: r4 off: -1 imm: 8 <block-1>
121121
7: JNEImm dst: r5 off: -1 imm: 0 <block-1>
122-
8: Mov32Imm dst: r0 imm: 0
122+
8: MovImm32 dst: r0 imm: 0
123123
9: Exit
124124
block-1:
125125
// return 1 (accept)
126-
10: Mov32Imm dst: r0 imm: 1
126+
10: MovImm32 dst: r0 imm: 1
127127
11: Exit
128128
`
129129
testDeviceFilter(t, devices, expected)
@@ -159,19 +159,19 @@ func TestDeviceFilter_Weird(t *testing.T) {
159159
// load parameters into registers
160160
0: LdXMemH dst: r2 src: r1 off: 0 imm: 0
161161
1: LdXMemW dst: r3 src: r1 off: 0 imm: 0
162-
2: RSh32Imm dst: r3 imm: 16
162+
2: RShImm32 dst: r3 imm: 16
163163
3: LdXMemW dst: r4 src: r1 off: 4 imm: 0
164164
4: LdXMemW dst: r5 src: r1 off: 8 imm: 0
165165
block-0:
166166
// return 0 (reject) if type==b && major == 8 && minor == 2
167167
5: JNEImm dst: r2 off: -1 imm: 1 <block-1>
168168
6: JNEImm dst: r4 off: -1 imm: 8 <block-1>
169169
7: JNEImm dst: r5 off: -1 imm: 2 <block-1>
170-
8: Mov32Imm dst: r0 imm: 0
170+
8: MovImm32 dst: r0 imm: 0
171171
9: Exit
172172
block-1:
173173
// return 1 (accept)
174-
10: Mov32Imm dst: r0 imm: 1
174+
10: MovImm32 dst: r0 imm: 1
175175
11: Exit
176176
`
177177
testDeviceFilter(t, devices, expected)

cmd/go.mod

+11-12
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,25 @@
11
module github.com/containerd/cgroups/cmd
22

3-
go 1.21
3+
go 1.22.0
44

55
replace github.com/containerd/cgroups/v3 => ../
66

77
require (
88
github.com/containerd/cgroups/v3 v3.0.0-00010101000000-000000000000
99
github.com/containerd/log v0.1.0
10-
github.com/urfave/cli v1.22.5
10+
github.com/urfave/cli v1.22.16
1111
)
1212

1313
require (
14-
github.com/cilium/ebpf v0.11.0 // indirect
15-
github.com/coreos/go-systemd/v22 v22.3.2 // indirect
16-
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d // indirect
17-
github.com/godbus/dbus/v5 v5.0.4 // indirect
14+
github.com/cilium/ebpf v0.16.0 // indirect
15+
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
16+
github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
17+
github.com/godbus/dbus/v5 v5.1.0 // indirect
1818
github.com/moby/sys/userns v0.1.0 // indirect
19-
github.com/opencontainers/runtime-spec v1.0.2 // indirect
20-
github.com/russross/blackfriday/v2 v2.0.1 // indirect
21-
github.com/shurcooL/sanitized_anchor_name v1.0.0 // indirect
19+
github.com/opencontainers/runtime-spec v1.2.0 // indirect
20+
github.com/russross/blackfriday/v2 v2.1.0 // indirect
2221
github.com/sirupsen/logrus v1.9.3 // indirect
23-
golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 // indirect
24-
golang.org/x/sys v0.7.0 // indirect
25-
google.golang.org/protobuf v1.33.0 // indirect
22+
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f // indirect
23+
golang.org/x/sys v0.27.0 // indirect
24+
google.golang.org/protobuf v1.35.2 // indirect
2625
)

cmd/go.sum

+47-30
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,73 @@
1-
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
2-
github.com/cilium/ebpf v0.11.0 h1:V8gS/bTCCjX9uUnkUFUpPsksM8n1lXBAvHcpiFk1X2Y=
3-
github.com/cilium/ebpf v0.11.0/go.mod h1:WE7CZAnqOL2RouJ4f1uyNhqr2P4CCvXFIqdRDUgWsVs=
1+
github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
2+
github.com/cilium/ebpf v0.16.0 h1:+BiEnHL6Z7lXnlGUsXQPPAE7+kenAd4ES8MQ5min0Ok=
3+
github.com/cilium/ebpf v0.16.0/go.mod h1:L7u2Blt2jMM/vLAVgjxluxtBKlz3/GWjB0dMOEngfwE=
44
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
55
github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
6-
github.com/coreos/go-systemd/v22 v22.3.2 h1:D9/bQk5vlXQFZ6Kwuu6zaiXJ9oTPe68++AzAJc1DzSI=
7-
github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
8-
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY=
9-
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
6+
github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs=
7+
github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
8+
github.com/cpuguy83/go-md2man/v2 v2.0.5 h1:ZtcqGrnekaHpVLArFSe4HK5DoKx1T0rq2DwVB0alcyc=
9+
github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
1010
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
1111
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
1212
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
13-
github.com/frankban/quicktest v1.14.5 h1:dfYrrRyLtiqT9GyKXgdh+k4inNeTvmGbuSgZ3lx3GhA=
14-
github.com/frankban/quicktest v1.14.5/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
15-
github.com/godbus/dbus/v5 v5.0.4 h1:9349emZab16e7zQvpmsbtjc18ykshndd8y2PG3sgJbA=
13+
github.com/go-quicktest/qt v1.101.0 h1:O1K29Txy5P2OK0dGo59b7b0LR6wKfIhttaAhHUyn7eI=
14+
github.com/go-quicktest/qt v1.101.0/go.mod h1:14Bz/f7NwaXPtdYEgzsx46kqSxVwTbzVZsDC26tQJow=
1615
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
17-
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
18-
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
16+
github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk=
17+
github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
18+
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
19+
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
20+
github.com/josharian/native v1.1.0 h1:uuaP0hAbW7Y4l0ZRQ6C9zfb7Mg1mbFKry/xzDAfmtLA=
21+
github.com/josharian/native v1.1.0/go.mod h1:7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2Cu7qoaN2w=
22+
github.com/jsimonetti/rtnetlink/v2 v2.0.1 h1:xda7qaHDSVOsADNouv7ukSuicKZO7GgVUCXxpaIEIlM=
23+
github.com/jsimonetti/rtnetlink/v2 v2.0.1/go.mod h1:7MoNYNbb3UaDHtF8udiJo/RH6VsTKP1pqKLUTVCvToE=
1924
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
2025
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
2126
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
2227
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
28+
github.com/mdlayher/netlink v1.7.2 h1:/UtM3ofJap7Vl4QWCPDGXY8d3GIY2UGSDbK+QWmY8/g=
29+
github.com/mdlayher/netlink v1.7.2/go.mod h1:xraEF7uJbxLhc5fpHL4cPe221LI2bdttWlU+ZGLfQSw=
30+
github.com/mdlayher/socket v0.4.1 h1:eM9y2/jlbs1M615oshPQOHZzj6R6wMT7bX5NPiQvn2U=
31+
github.com/mdlayher/socket v0.4.1/go.mod h1:cAqeGjoufqdxWkD7DkpyS+wcefOtmu5OQ8KuoJGIReA=
2332
github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g=
2433
github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28=
25-
github.com/opencontainers/runtime-spec v1.0.2 h1:UfAcuLBJB9Coz72x1hgl8O5RVzTdNiaglX6v2DM6FI0=
26-
github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0=
34+
github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk=
35+
github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0=
2736
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
2837
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
29-
github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
30-
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
31-
github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q=
32-
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
33-
github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=
34-
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
38+
github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
39+
github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
40+
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
41+
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
3542
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
3643
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
3744
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
45+
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
46+
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
47+
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
3848
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
39-
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
49+
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
50+
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
4051
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
41-
github.com/urfave/cli v1.22.5 h1:lNq9sAHXK2qfdI8W+GRItjCEkI+2oR4d+MEHy1CKXoU=
42-
github.com/urfave/cli v1.22.5/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0=
52+
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
53+
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
54+
github.com/urfave/cli v1.22.16 h1:MH0k6uJxdwdeWQTwhSO42Pwr4YLrNLwBtg1MRgTqPdQ=
55+
github.com/urfave/cli v1.22.16/go.mod h1:EeJR6BKodywf4zciqrdw6hpCPk68JO9z5LazXZMn5Po=
4356
go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA=
4457
go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ=
45-
golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 h1:Jvc7gsqn21cJHCmAWx0LiimpP18LZmUxkT5Mp7EZ1mI=
46-
golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
58+
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f h1:XdNn9LlyWAhLVp6P/i8QYBW+hlyhrhei9uErw2B5GJo=
59+
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f/go.mod h1:D5SMRVC3C2/4+F/DB1wZsLRnSNimn2Sp/NPsCrsv8ak=
60+
golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
61+
golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
62+
golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ=
63+
golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
4764
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
48-
golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU=
49-
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
50-
google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
51-
google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
65+
golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
66+
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
67+
google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io=
68+
google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
5269
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
53-
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
70+
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
5471
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
5572
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
5673
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

go.mod

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
module github.com/containerd/cgroups/v3
22

3-
go 1.21
3+
go 1.22.0
44

55
require (
6-
github.com/cilium/ebpf v0.11.0
6+
github.com/cilium/ebpf v0.16.0
77
github.com/containerd/log v0.1.0
8-
github.com/coreos/go-systemd/v22 v22.3.2
8+
github.com/coreos/go-systemd/v22 v22.5.0
99
github.com/docker/go-units v0.5.0
10-
github.com/godbus/dbus/v5 v5.0.4
10+
github.com/godbus/dbus/v5 v5.1.0
1111
github.com/moby/sys/userns v0.1.0
12-
github.com/opencontainers/runtime-spec v1.0.2
12+
github.com/opencontainers/runtime-spec v1.2.0
1313
github.com/stretchr/testify v1.8.4
1414
go.uber.org/goleak v1.1.12
15-
golang.org/x/sys v0.7.0
16-
google.golang.org/protobuf v1.33.0
15+
golang.org/x/sys v0.27.0
16+
google.golang.org/protobuf v1.35.2
1717
)
1818

1919
require (
2020
github.com/davecgh/go-spew v1.1.1 // indirect
2121
github.com/pmezard/go-difflib v1.0.0 // indirect
2222
github.com/sirupsen/logrus v1.9.3 // indirect
23-
golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 // indirect
23+
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f // indirect
2424
gopkg.in/yaml.v3 v3.0.1 // indirect
2525
)

0 commit comments

Comments
 (0)