Skip to content

Commit a0d9658

Browse files
authored
chore: update runc, containerd, and ci (#836)
* chore: update runc, containerd, and ci Signed-off-by: Justin Alvarez <[email protected]>
1 parent 11c10ff commit a0d9658

File tree

23 files changed

+477
-381
lines changed

23 files changed

+477
-381
lines changed

.buildkite/al2_pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ steps:
2424
FICD_DM_VOLUME_GROUP: "fcci-vg"
2525
command:
2626
- ./.buildkite/setup_al2.sh
27-
- docker run --rm -v $PWD:/mnt debian:bullseye-slim rm -rf /mnt/tools/image-builder/rootfs
27+
- docker run --rm -v $PWD:/mnt debian:bookworm-slim rm -rf /mnt/tools/image-builder/rootfs
2828

2929
- wait
3030

.buildkite/pipeline.yml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ steps:
2222
EXTRAGOARGS: "-race"
2323
command:
2424
- make test-images
25-
- docker run --rm -v $PWD:/mnt debian:bullseye-slim rm -rf /mnt/tools/image-builder/rootfs
25+
- docker run --rm -v $PWD:/mnt debian:bookworm-slim rm -rf /mnt/tools/image-builder/rootfs
2626
- sudo install -d -o root -g buildkite-agent -m 775 "/local/artifacts/$BUILDKITE_BUILD_NUMBER"
2727
- cp tools/image-builder/rootfs.img "/local/artifacts/$BUILDKITE_BUILD_NUMBER/"
2828

@@ -128,15 +128,3 @@ steps:
128128
command:
129129
- make -C examples integ-test TEST_POOL=build_${BUILDKITE_BUILD_NUMBER}_example
130130
timeout_in_minutes: 10
131-
132-
- label: ":rotating_light: cri conformance tests"
133-
agents:
134-
queue: "${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
135-
distro: "${BUILDKITE_AGENT_META_DATA_DISTRO}"
136-
hostname: "${BUILDKITE_AGENT_META_DATA_HOSTNAME}"
137-
env:
138-
DOCKER_IMAGE_TAG: "$BUILDKITE_BUILD_NUMBER"
139-
FICD_DM_VOLUME_GROUP: fcci-vg
140-
command:
141-
- make -C runtime critest FICD_DM_POOL=build_${BUILDKITE_BUILD_NUMBER}_critest
142-
timeout_in_minutes: 10

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: ['ubuntu-22.04']
17-
go: ['1.23', '1.24']
17+
go: ['1.24', '1.25']
1818
# Build all variants regardless of failures
1919
fail-fast: false
2020

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ SUBMODULES=_submodules
2929
UID:=$(shell id -u)
3030
GID:=$(shell id -g)
3131

32-
FIRECRACKER_CONTAINERD_BUILDER_IMAGE?=golang:1.23-bullseye
32+
FIRECRACKER_CONTAINERD_BUILDER_IMAGE?=golang:1.24-bookworm
3333
export FIRECRACKER_CONTAINERD_TEST_IMAGE?=localhost/firecracker-containerd-test
3434
export GO_CACHE_VOLUME_NAME?=gocache
3535

_submodules/runc

Submodule runc updated 1255 files

examples/cmd/remote-snapshotter/go.mod

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/firecracker-microvm/firecracker-containerd/example/remote-snapshotter
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
6-
github.com/containerd/containerd v1.7.27
6+
github.com/containerd/containerd v1.7.29
77
github.com/containerd/stargz-snapshotter v0.11.3
88
github.com/firecracker-microvm/firecracker-containerd v0.0.0-20220430002346-5f6efb9fdce8
99
)
@@ -12,16 +12,17 @@ require (
1212
github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 // indirect
1313
github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0 // indirect
1414
github.com/Microsoft/go-winio v0.6.2 // indirect
15-
github.com/Microsoft/hcsshim v0.11.7 // indirect
16-
github.com/containerd/cgroups v1.1.0 // indirect
15+
github.com/Microsoft/hcsshim v0.12.9 // indirect
16+
github.com/containerd/cgroups/v3 v3.0.3 // indirect
1717
github.com/containerd/containerd/api v1.8.0 // indirect
1818
github.com/containerd/continuity v0.4.4 // indirect
1919
github.com/containerd/errdefs v0.3.0 // indirect
20+
github.com/containerd/errdefs/pkg v0.3.0 // indirect
2021
github.com/containerd/fifo v1.1.0 // indirect
2122
github.com/containerd/log v0.1.0 // indirect
2223
github.com/containerd/platforms v0.2.1 // indirect
2324
github.com/containerd/ttrpc v1.2.7 // indirect
24-
github.com/containerd/typeurl/v2 v2.1.1 // indirect
25+
github.com/containerd/typeurl/v2 v2.2.0 // indirect
2526
github.com/distribution/reference v0.6.0 // indirect
2627
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c // indirect
2728
github.com/felixge/httpsnoop v1.0.4 // indirect
@@ -30,34 +31,34 @@ require (
3031
github.com/gogo/protobuf v1.3.2 // indirect
3132
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
3233
github.com/golang/protobuf v1.5.4 // indirect
33-
github.com/google/go-cmp v0.6.0 // indirect
34+
github.com/google/go-cmp v0.7.0 // indirect
3435
github.com/google/uuid v1.6.0 // indirect
35-
github.com/klauspost/compress v1.16.7 // indirect
36+
github.com/klauspost/compress v1.17.9 // indirect
3637
github.com/moby/locker v1.0.1 // indirect
37-
github.com/moby/sys/mountinfo v0.6.2 // indirect
38+
github.com/moby/sys/mountinfo v0.7.1 // indirect
3839
github.com/moby/sys/sequential v0.5.0 // indirect
3940
github.com/moby/sys/signal v0.7.0 // indirect
4041
github.com/moby/sys/user v0.3.0 // indirect
4142
github.com/moby/sys/userns v0.1.0 // indirect
4243
github.com/opencontainers/go-digest v1.0.0 // indirect
4344
github.com/opencontainers/image-spec v1.1.0 // indirect
44-
github.com/opencontainers/runtime-spec v1.1.0 // indirect
45-
github.com/opencontainers/selinux v1.11.0 // indirect
45+
github.com/opencontainers/runtime-spec v1.2.0 // indirect
46+
github.com/opencontainers/selinux v1.12.0 // indirect
4647
github.com/pkg/errors v0.9.1 // indirect
4748
github.com/sirupsen/logrus v1.9.3 // indirect
4849
go.opencensus.io v0.24.0 // indirect
49-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect
50-
go.opentelemetry.io/otel v1.27.0 // indirect
51-
go.opentelemetry.io/otel/metric v1.27.0 // indirect
52-
go.opentelemetry.io/otel/trace v1.27.0 // indirect
53-
golang.org/x/net v0.38.0 // indirect
54-
golang.org/x/sync v0.12.0 // indirect
55-
golang.org/x/sys v0.31.0 // indirect
56-
golang.org/x/text v0.23.0 // indirect
50+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 // indirect
51+
go.opentelemetry.io/otel v1.28.0 // indirect
52+
go.opentelemetry.io/otel/metric v1.28.0 // indirect
53+
go.opentelemetry.io/otel/trace v1.28.0 // indirect
54+
golang.org/x/net v0.42.0 // indirect
55+
golang.org/x/sync v0.16.0 // indirect
56+
golang.org/x/sys v0.34.0 // indirect
57+
golang.org/x/text v0.27.0 // indirect
5758
google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 // indirect
58-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240520151616-dc85e6b867a5 // indirect
59-
google.golang.org/grpc v1.64.1 // indirect
60-
google.golang.org/protobuf v1.35.2 // indirect
59+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
60+
google.golang.org/grpc v1.67.0 // indirect
61+
google.golang.org/protobuf v1.36.5 // indirect
6162
)
6263

6364
// Workaround for indirect dependency no longer being available.

0 commit comments

Comments
 (0)