Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
ae533fb
refactor: migrate container_run_log_driver_syslog_test.go to nerdtest…
ogulcanaydogan May 14, 2026
4477c6b
fix: start syslog server in Command to prevent premature timeout
ogulcanaydogan May 14, 2026
33cd717
fix: run syslog subtests sequentially to respect server deadline
ogulcanaydogan May 14, 2026
66c2358
fix: extend runPacketSyslog wait window to 2s before first packet
ogulcanaydogan May 15, 2026
2ff6c0d
refactor: use params struct and exit code constant in syslog sub-tests
ogulcanaydogan May 15, 2026
efc8f73
refactor: migrate login_linux_test.go to nerdtest.Setup
ogulcanaydogan May 14, 2026
ec4fc39
refactor: use randomPort constant instead of raw 0 in registry init
ogulcanaydogan May 16, 2026
fad9046
fix: update status label should call after task is started
ningmingxiao May 6, 2026
12fd8ef
Update RootlessKit (3.0.1)
AkihiroSuda May 27, 2026
ed918b4
fix(healthcheck): release exec process resources after probe
haytok May 17, 2026
f5bf3cc
build(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0
dependabot[bot] May 27, 2026
819ba7a
build(deps): bump github.com/rootless-containers/rootlesskit/v3
dependabot[bot] May 27, 2026
3a2bfc0
build(deps): bump github.com/containerd/typeurl/v2 from 2.2.3 to 2.3.0
dependabot[bot] May 27, 2026
84e97a5
Merge pull request #4943 from containerd/dependabot/go_modules/github…
AkihiroSuda May 28, 2026
9c5592d
Merge pull request #4941 from containerd/dependabot/github_actions/do…
ChengyuZhu6 May 28, 2026
c1566e8
Merge pull request #4939 from AkihiroSuda/dev
ChengyuZhu6 May 28, 2026
8f45d58
Merge pull request #4886 from ningmingxiao/fix_restart
ChengyuZhu6 May 28, 2026
89ecd85
Merge pull request #4942 from containerd/dependabot/go_modules/github…
ChengyuZhu6 May 28, 2026
a2eba3c
Merge pull request #4907 from ogulcanaydogan/refactor/4613-login-linu…
AkihiroSuda May 30, 2026
80cf9f8
test: migrate stable compose run tests to nerdtest framework
sathiraumesh May 30, 2026
7fdb195
Merge pull request #4911 from haytok/healthcheck-release-exec-resources
ChengyuZhu6 Jun 1, 2026
8631217
test: refactor container_run_restart_linux_test.go to use Tigron
opjt May 19, 2026
cda10d6
Merge pull request #4845 from sathiraumesh/refactor_compose_run_linux…
AkihiroSuda Jun 1, 2026
1dec0bc
Merge pull request #4916 from opjt/issues_4613_container_run_restart_…
AkihiroSuda Jun 1, 2026
267a9ce
build(deps): bump actions/checkout from 6.0.2 to 6.0.3
dependabot[bot] Jun 3, 2026
b19c232
build(deps): bump github.com/opencontainers/selinux
dependabot[bot] Jun 3, 2026
e7f7aac
Update Windows installation section in README.md
ofek Jun 3, 2026
737508f
build(deps): bump the docker group with 2 updates
dependabot[bot] Jun 4, 2026
7194fec
fix: make formatter ellipsis unicode safe
immanuwell May 27, 2026
0ec7ea7
test(formatter): remove redundant utf8 validity assertion
immanuwell Jun 7, 2026
4d5bb2c
fix: reject `/` as the `-v` destination in nerdctl run for Docker com…
haytok Jun 7, 2026
debadee
Merge pull request #4950 from containerd/dependabot/go_modules/docker…
AkihiroSuda Jun 7, 2026
1c19f47
Merge pull request #4948 from containerd/dependabot/go_modules/github…
AkihiroSuda Jun 7, 2026
46d1e01
Merge pull request #4947 from containerd/dependabot/github_actions/ac…
AkihiroSuda Jun 7, 2026
7b12507
Merge pull request #4949 from ofek/patch-1
AkihiroSuda Jun 7, 2026
23a8437
fix(container): chunk mounts metadata to prevent max label size crash
Skywalkr-dev May 29, 2026
6e2f2e5
Merge pull request #4938 from immanuwell/fix-unicode-ellipsis
AkihiroSuda Jun 8, 2026
b58105f
Merge pull request #4898 from ogulcanaydogan/refactor/nerdctl-tigron-…
AkihiroSuda Jun 8, 2026
0929f62
CI: replace Vagrant with Lima for FreeBSD tests
AkihiroSuda Jun 8, 2026
d7c1dd2
Merge pull request #4945 from Skywalkr-dev/mount-label-fix
AkihiroSuda Jun 8, 2026
b8cc2ac
refactor: migrate container_create_linux_test.go to nerdtest.Setup
ogulcanaydogan May 14, 2026
6733936
fix: use logs instead of start -a for tty container in TestCreateWithTty
ogulcanaydogan May 14, 2026
3806454
refactor: use tigron expect constants for exit codes
ogulcanaydogan May 15, 2026
a271d8b
refactor: use explicit ExitCode constant in test.Expected struct
ogulcanaydogan May 16, 2026
819768e
test: address review feedback on container_create migration
ogulcanaydogan Jun 8, 2026
2ba46c1
Merge pull request #4952 from AkihiroSuda/ci-freebsd
AkihiroSuda Jun 8, 2026
b2432a4
build(deps): bump the golang-x group with 5 updates
dependabot[bot] Jun 8, 2026
47a722d
Merge pull request #4955 from containerd/dependabot/go_modules/golang…
AkihiroSuda Jun 9, 2026
0899187
Merge pull request #4900 from ogulcanaydogan/refactor/4613-container-…
AkihiroSuda Jun 10, 2026
cb8cf00
build(deps): bump golang.org/x/net in the golang-x group
dependabot[bot] Jun 10, 2026
205ae03
Merge pull request #4954 from haytok/validate-mount-destination-not-root
AkihiroSuda Jun 11, 2026
3684438
image: add overlaybd vsize option
fourierrr Jun 11, 2026
96fb06e
Merge pull request #4959 from containerd/dependabot/go_modules/golang…
AkihiroSuda Jun 11, 2026
83b54f0
refactor: migrate multi_platform_linux_test.go to nerdtest.Setup
ogulcanaydogan Jun 11, 2026
8c4eaec
Merge pull request #4897 from ogulcanaydogan/refactor/nerdctl-tigron-…
AkihiroSuda Jun 12, 2026
5a04185
fix(network): allow inspecting pseudo networks
immanuwell Jun 12, 2026
92cfa91
update runc (1.4.3)
AkihiroSuda Jun 13, 2026
b2cb37f
update fuse-overlayfs (1.17)
AkihiroSuda Jun 13, 2026
fc283bc
update nydus (2.4.3)
AkihiroSuda Jun 13, 2026
fd2a303
update soci-snapshotter (0.14.1)
AkihiroSuda Jun 13, 2026
9ec1333
update kubo (0.42.0)
AkihiroSuda Jun 13, 2026
8fe4aa3
Merge pull request #4962 from AkihiroSuda/dev
ChengyuZhu6 Jun 14, 2026
0925492
fix: show Pid as `0` for stopped containers in `nerdctl container ins…
haytok Jun 14, 2026
d15940d
build(deps): bump github.com/moby/sys/mount
dependabot[bot] Jun 14, 2026
a1a0d95
Merge pull request #4956 from containerd/dependabot/go_modules/moby-s…
ChengyuZhu6 Jun 15, 2026
d6c925e
Merge pull request #4960 from fourierrr/fix/convert_overlaybd_vsize
AkihiroSuda Jun 15, 2026
c2f0192
Merge pull request #4965 from haytok/stopped-container-pid
AkihiroSuda Jun 15, 2026
8bf3c1b
fix: suppress warning message on a stopped container in nerdctl conta…
haytok Jun 15, 2026
43225a4
Merge pull request #4967 from haytok/suppress-netns-warning-on-stoppe…
AkihiroSuda Jun 16, 2026
a73a720
build(deps): bump github.com/pelletier/go-toml/v2 from 2.3.1 to 2.4.0
dependabot[bot] Jun 17, 2026
1eab5e6
Merge pull request #4953 from immanuwell/fix-network-inspect-pseudo-n…
AkihiroSuda Jun 18, 2026
5397366
fix: remove duplicated defaults from help output
immanuwell Jun 18, 2026
c8b1e8e
build(deps): bump actions/checkout from 6.0.3 to 7.0.0
dependabot[bot] Jun 18, 2026
195e5a8
build(deps): bump github.com/cyphar/filepath-securejoin
dependabot[bot] Jun 18, 2026
0879c88
build(deps): bump the docker group across 1 directory with 3 updates
dependabot[bot] Jun 18, 2026
6596837
Merge pull request #4973 from containerd/dependabot/github_actions/ac…
AkihiroSuda Jun 19, 2026
3dcd1bb
Merge pull request #4974 from containerd/dependabot/go_modules/github…
AkihiroSuda Jun 19, 2026
9450624
Merge pull request #4975 from containerd/dependabot/go_modules/docker…
AkihiroSuda Jun 19, 2026
d0764ed
Merge pull request #4970 from containerd/dependabot/go_modules/github…
AkihiroSuda Jun 19, 2026
0841e83
Merge pull request #4972 from immanuwell/fix/help-output-defaults
AkihiroSuda Jun 19, 2026
9f714bd
CI: disable canary
AkihiroSuda Jun 19, 2026
ca98ff6
Merge pull request #4980 from AkihiroSuda/ci-disable-canary
AkihiroSuda Jun 19, 2026
c708835
CI: docker: skip TestRunSeccompCapSysPtrace and TestUpdateRestartPolicy
AkihiroSuda Jun 19, 2026
9e39e33
update BuildKit (0.31.0)
AkihiroSuda Jun 19, 2026
d9c8150
Merge pull request #4981 from AkihiroSuda/ci-skip-some-docker-tests
AkihiroSuda Jun 19, 2026
db4ef3e
tests: mark TestIPFSAddrWithKubo flaky
AkihiroSuda Jun 19, 2026
6594ceb
build(deps): bump github.com/containerd/containerd/v2
dependabot[bot] Jun 19, 2026
78c847e
Merge pull request #4983 from AkihiroSuda/buildkit-0.31.0
AkihiroSuda Jun 19, 2026
366a10b
update containerd (2.3.2)
AkihiroSuda Jun 19, 2026
f6a11f2
Merge pull request #4984 from AkihiroSuda/mark-TestIPFSAddrWithKubo-f…
AkihiroSuda Jun 19, 2026
d3ef27f
Merge pull request #4985 from containerd/dependabot/go_modules/github…
AkihiroSuda Jun 19, 2026
2b47b0c
Merge pull request #4976 from AkihiroSuda/dev
AkihiroSuda Jun 19, 2026
2254f8e
Use client.WithImageConfigLabels for image config labels
AkihiroSuda Jun 16, 2026
97e5145
test: refactor container_run_test.go to use Tigron
opjt Jun 14, 2026
188f20f
fix: honor --workdir in compose run
immanuwell Jun 19, 2026
c512f0f
Merge pull request #4964 from opjt/4613_container_run_test
AkihiroSuda Jun 19, 2026
7782b30
Merge pull request #4986 from immanuwell/fix-compose-run-workdir
AkihiroSuda Jun 19, 2026
b4c5feb
Merge pull request #4982 from AkihiroSuda/go-mod-containerd-2.3.2
AkihiroSuda Jun 19, 2026
814617f
fix: clarify healthcheck help defaults
immanuwell Jun 20, 2026
dbb53e9
Merge pull request #4987 from immanuwell/fix/run-healthcheck-help
ChengyuZhu6 Jun 22, 2026
1e8a519
feat: show RootlessKit version in nerdctl version output
amarkdotdev Jun 18, 2026
478c649
Merge pull request #4971 from amarkdotdev/feat/version-rootlesskit
ChengyuZhu6 Jun 22, 2026
40b425a
fix premature exits in image save
coderbirju Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,3 @@ _output

# golangci-lint
/build

# vagrant
/.vagrant
4 changes: 2 additions & 2 deletions .github/workflows/ghcr-image-build-and-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
persist-credentials: false

# FIXME: setup-qemu-action is depended by `gomodjail pack`
- name: Set up QEMU
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-lint-go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-lint-other.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-lint-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 100
path: src/github.com/containerd/nerdctl
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-test-dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-test-in-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-test-in-host.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
65 changes: 65 additions & 0 deletions .github/workflows/job-test-in-lima-freebsd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: job-test-in-lima-freebsd

on:
workflow_call:
inputs:
timeout:
required: true
type: number
runner:
required: true
type: string

jobs:
test:
name: "FreeBSD"
timeout-minutes: ${{ inputs.timeout }}
runs-on: "${{ inputs.runner }}"
steps:
- name: "Init: checkout"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false

- name: "Init: lima"
uses: lima-vm/lima-actions/setup@55627e31b78637bf254a8b2a14da8ea7d12564e5 # v1.1.0
id: lima-actions-setup

- name: "Init: Cache"
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: ~/.cache/lima
key: lima-${{ steps.lima-actions-setup.outputs.version }}-freebsd

- name: "Init: Install xorriso (required by Lima for running FreeBSD)"
run: |
set -eux
sudo apt-get update
sudo apt-get install -y xorriso

- name: "Init: start the guest VM"
run: |
set -eux
limactl start --plain --name=default template://freebsd
lima freebsd-version -kru
lima sudo pkg install -y bash go containerd runj

- name: "Init: copy source into the guest VM"
run: |
set -eux
limactl copy -r . default:/tmp/nerdctl

- name: "Init: build nerdctl"
run: lima --workdir /tmp/nerdctl sudo go build -o /usr/local/bin/nerdctl ./cmd/nerdctl

- name: "Run: test-unit"
run: lima --workdir /tmp/nerdctl go test -v ./pkg/...

- name: "Run: test-integration"
timeout-minutes: 3
run: |
set -eux
lima sudo containerd >containerd.log 2>&1 &
sleep 3
lima sudo /usr/local/bin/nerdctl run --rm --net=none dougrabson/freebsd-minimal:13 echo 'Nerdctl is up and running.'
2 changes: 1 addition & 1 deletion .github/workflows/job-test-in-lima.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
GUEST: ${{ inputs.guest }}
steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
61 changes: 0 additions & 61 deletions .github/workflows/job-test-in-vagrant.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/job-test-unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:

steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ jobs:
id-token: write # for provenances
attestations: write # for provenances
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
persist-credentials: false
# FIXME: setup-qemu-action is depended by `gomodjail pack`
- name: "Set up QEMU"
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- name: "Install go"
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/workflow-flaky.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:

test-integration-freebsd:
name: "FreeBSD"
uses: ./.github/workflows/job-test-in-vagrant.yml
uses: ./.github/workflows/job-test-in-lima-freebsd.yml
with:
timeout: 15
runner: ubuntu-24.04
Expand All @@ -49,7 +49,7 @@ jobs:
ROOTFUL: true
steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/workflow-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,10 @@ jobs:
- runner: ubuntu-24.04
goos: windows
# Additionally lint for canary
- runner: ubuntu-24.04
goos: linux
canary: true
# FIXME: failing since the release of go1.27rc1
# - runner: ubuntu-24.04
# goos: linux
# canary: true
with:
timeout: 10
go-version: "1.26"
Expand Down Expand Up @@ -72,8 +73,9 @@ jobs:
include:
- go-version: "1.26"
# Additionally build for canary
- go-version: "1.26"
canary: true
# FIXME: failing since the release of go1.27rc1
# - go-version: "1.26"
# canary: true
with:
timeout: 10
go-version: ${{ matrix.go-version }}
Expand All @@ -85,7 +87,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: "Init: checkout"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 1
persist-credentials: false
Expand Down
31 changes: 17 additions & 14 deletions .github/workflows/workflow-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ jobs:
- runner: "ubuntu-24.04"
- runner: "macos-15"
- runner: "windows-2025"
- runner: "ubuntu-24.04"
canary: true
# FIXME: failing since the release of go1.27rc1
# - runner: "ubuntu-24.04"
# canary: true
with:
runner: ${{ matrix.runner }}
canary: ${{ matrix.canary && true || false }}
Expand All @@ -51,7 +52,7 @@ jobs:
- runner: ubuntu-24.04-arm
# Additionally build for old containerd on amd
- runner: ubuntu-24.04
containerd-version: v1.7.30
containerd-version: v1.7.33
with:
runner: ${{ matrix.runner }}
containerd-version: ${{ matrix.containerd-version }}
Expand Down Expand Up @@ -80,7 +81,7 @@ jobs:
# old containerd + old ubuntu + old rootlesskit
- runner: ubuntu-22.04
target: rootless
containerd-version: v1.7.30
containerd-version: v1.7.33
rootlesskit-version: v1.1.1
# gomodjail
- runner: ubuntu-24.04
Expand All @@ -97,16 +98,17 @@ jobs:
# old containerd + old ubuntu
- runner: ubuntu-22.04
target: rootful
containerd-version: v1.7.30
containerd-version: v1.7.33
# ipv6
- runner: ubuntu-24.04
target: rootful
ipv6: true
skip-flaky: true
# all canary
- runner: ubuntu-24.04
target: rootful
canary: true
# FIXME: failing since the release of go1.27rc1
# - runner: ubuntu-24.04
# target: rootful
# canary: true

with:
timeout: 80
Expand All @@ -128,8 +130,9 @@ jobs:
include:
# Test on windows w/o canary
- runner: windows-2022
- runner: windows-2025
canary: true
# FIXME: failing since the release of go1.27rc1
# - runner: windows-2025
# canary: true
# Test docker on linux
- runner: ubuntu-24.04
binary: docker
Expand All @@ -156,13 +159,13 @@ jobs:
# Windows CI still requires containerd v2.2.
# [v2.3.0 regression] The virtual machine or container JSON document is invalid. (Hyper-V container)
# https://github.com/containerd/containerd/issues/13254
windows-containerd-version: 2.2.3
windows-containerd-sha: 81314dd5e3baad958acae0e4d1ff21eb27b7c8f8809232ab06c9f397cd221e02
linux-containerd-version: 2.3.1
windows-containerd-version: 2.2.5
windows-containerd-sha: 8724c3a873b4984f5ee092c8f15c1a98ebbb0f968106cf8f5849ea100f3a0236
linux-containerd-version: 2.3.2
# FIXME: containerd SHAs are not verified for authenticity (only affects tests)
# https://github.com/containerd/nerdctl/issues/4666
# Note: these are for amd64
linux-containerd-sha: 628448bd973610c656c1cbea8e88b32fafd85b23cc1aa4a3372eb7198478c054
linux-containerd-sha: 75625e6f6595bb95f3fb9c8123a60534af4a8d9b52d7617065967bcefe71a17a
linux-containerd-service-sha: 1941362cbaa89dd591b99c32b050d82c583d3cd2e5fa63085d7017457ec5fca8
linux-cni-version: v1.9.1
linux-cni-sha: b98f74a0f8522f0a83867178729c1aa70f2158f90c45a2ca8fa791db1c76b303
7 changes: 4 additions & 3 deletions .github/workflows/workflow-tigron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,12 @@ jobs:
- runner: windows-2022
- runner: ubuntu-24.04
goos: freebsd
- runner: ubuntu-24.04
canary: go-canary
# FIXME: failing since the release of go1.27rc1
# - runner: ubuntu-24.04
# canary: go-canary
steps:
- name: "Checkout project"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 100
persist-credentials: false
Expand Down
Loading
Loading