Skip to content

[pull] main from containerd:main#307

Open
pull[bot] wants to merge 831 commits intofahedouch:mainfrom
containerd:main
Open

[pull] main from containerd:main#307
pull[bot] wants to merge 831 commits intofahedouch:mainfrom
containerd:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented May 10, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label May 10, 2025
AkihiroSuda and others added 29 commits December 8, 2025 15:50
Updates tests to use nerdtest.Setup and the Tigron testing framework
as per issue #4613. Replaced base.Cmd with helpers.Command and
base.Assert with test.Expects. Also updated TestExecStdin to use
cmd.Feed instead of WithStdin.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Refactor container_exec_test.go to use Tigron
Bumps [github.com/containerd/nydus-snapshotter](https://github.com/containerd/nydus-snapshotter) from 0.15.8 to 0.15.9.
- [Release notes](https://github.com/containerd/nydus-snapshotter/releases)
- [Commits](containerd/nydus-snapshotter@v0.15.8...v0.15.9)

---
updated-dependencies:
- dependency-name: github.com/containerd/nydus-snapshotter
  dependency-version: 0.15.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/containernetworking/plugins](https://github.com/containernetworking/plugins) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/containernetworking/plugins/releases)
- [Commits](containernetworking/plugins@v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/containernetworking/plugins
  dependency-version: 1.9.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
….com/containernetworking/plugins-1.9.0

build(deps): bump github.com/containernetworking/plugins from 1.8.0 to 1.9.0
….com/containerd/nydus-snapshotter-0.15.9

build(deps): bump github.com/containerd/nydus-snapshotter from 0.15.8 to 0.15.9
Bumps the golang-x group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.46.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.47.0` | `0.48.0` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.18.0` | `0.19.0` |
| [golang.org/x/sys](https://github.com/golang/sys) | `0.38.0` | `0.39.0` |
| [golang.org/x/term](https://github.com/golang/term) | `0.37.0` | `0.38.0` |
| [golang.org/x/text](https://github.com/golang/text) | `0.31.0` | `0.32.0` |


Updates `golang.org/x/crypto` from 0.45.0 to 0.46.0
- [Commits](golang/crypto@v0.45.0...v0.46.0)

Updates `golang.org/x/net` from 0.47.0 to 0.48.0
- [Commits](golang/net@v0.47.0...v0.48.0)

Updates `golang.org/x/sync` from 0.18.0 to 0.19.0
- [Commits](golang/sync@v0.18.0...v0.19.0)

Updates `golang.org/x/sys` from 0.38.0 to 0.39.0
- [Commits](golang/sys@v0.38.0...v0.39.0)

Updates `golang.org/x/term` from 0.37.0 to 0.38.0
- [Commits](golang/term@v0.37.0...v0.38.0)

Updates `golang.org/x/text` from 0.31.0 to 0.32.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/net
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/sync
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/sys
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/term
  dependency-version: 0.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/text
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
…-x-4da15cbbf9

build(deps): bump the golang-x group with 6 updates
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@0057852...a783357)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…tions/cache-5.0.0

build(deps): bump actions/cache from 4.3.0 to 5.0.0
fix: support tmpfs long syntax in compose volumes
Signed-off-by: Hayato Kiwata <haytok@amazon.co.jp>
docs: add additional nerdtest `Requirement`
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@a783357...9255dc7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the docker group with 1 update: [github.com/docker/cli](https://github.com/docker/cli).


Updates `github.com/docker/cli` from 29.1.2+incompatible to 29.1.3+incompatible
- [Commits](docker/cli@v29.1.2...v29.1.3)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.1.3+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docker
...

Signed-off-by: dependabot[bot] <support@github.com>
…tions/cache-5.0.1

build(deps): bump actions/cache from 5.0.0 to 5.0.1
…-f00d99b13f

build(deps): bump github.com/docker/cli from 29.1.2+incompatible to 29.1.3+incompatible in the docker group
Signed-off-by: Hayato Kiwata <haytok@amazon.co.jp>
This reverts commit accc2f3.

Signed-off-by: Swapnanil-Gupta <swpnlg@amazon.com>
…iners

Signed-off-by: Yash Kukrecha <ykukrecha@gmail.com>
Revert "Fix SOCI image convertion regression for 0.12.0 release"
test: refactor compose_up_linux_test.go to use Tigron
Default net.ipv4.ip_unprivileged_port_start to 0 inside containers
Fix ambiguous flag in command reference for `nerdctl image prune`: `-f` was given as the short flag for both `--filter` and `--force`, but checking the source this should be `--force` only.

Signed-off-by: Kristoffer Grönlund <k@ziran.se>
nerdctl image prune -f means --force, not --filter
Fix issue 4664

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Fix `'C:\\Program Files\\Linux Containers\\kernel' not found`
AkihiroSuda and others added 30 commits March 26, 2026 20:21
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@cdf6c1f...6682284)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
….golang.org/grpc-1.79.3

build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3
…tions/cache-5.0.4

build(deps): bump actions/cache from 5.0.3 to 5.0.4
….com/containernetworking/plugins-1.9.1

build(deps): bump github.com/containernetworking/plugins from 1.9.0 to 1.9.1
… is removed

In the current implementation, when a container is started with the -p
option, a `sleep infinity` process is launched to reserve host ports.

The PID of this process is stored in
`/run/nerdctl/<namespace>/<container ID>/port-reserver.pid`.

When the container is removed, the following file and directory are
expected to be cleaned up.

- /run/nerdctl/<namespace>/<container ID>/port-reserver.pid
- /run/nerdctl/<namespace>/<container ID>/

However, currently they are not removed as shown below:

```
$ sudo nerdctl run -d --name nginx -p 81:80 nginx
ca1552d394cd8efcc5adcff9434deb4f3ead569d168f6e31bea1ae965db8b919

$ ls /run/nerdctl/default/ca1552d394cd8efcc5adcff9434deb4f3ead569d168f6e31bea1ae965db8b919
port-reserver.pid

$ sudo nerdctl rm -f nginx
nginx

$ ls /run/nerdctl/default/ca1552d394cd8efcc5adcff9434deb4f3ead569d168f6e31bea1ae965db8b919
port-reserver.pid
```

Therefore, this commit ensures that they are removed when the container is
removed.

Signed-off-by: Hayato Kiwata <dev@haytok.jp>
fix: clean up port-reserver.pid and the parent dir when the container…
…l-tests

test: refactor compose_pull_linux_test.go to use nerdtest/tigron
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@4b73464...4a36011)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the docker group with 1 update: [github.com/docker/cli](https://github.com/docker/cli).


Updates `github.com/docker/cli` from 29.2.1+incompatible to 29.3.0+incompatible
- [Commits](docker/cli@v29.2.1...v29.3.0)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.3.0+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docker
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) from 2.2.4 to 2.3.0.
- [Release notes](https://github.com/pelletier/go-toml/releases)
- [Commits](pelletier/go-toml@v2.2.4...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
add MAC, IPv4, IPv6 addresses to nework inspect
…-6bd6f1cba1

build(deps): bump github.com/docker/cli from 29.2.1+incompatible to 29.3.0+incompatible in the docker group
…tions/setup-go-6.4.0

build(deps): bump actions/setup-go from 6.3.0 to 6.4.0
….com/pelletier/go-toml/v2-2.3.0

build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.4 to 2.3.0
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Signed-off-by: Joonsoo Won <wonjs0116@gmail.com>
test: remove a new line from containerID for correct test execution
See issue 4746

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
See issue 4782

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
See issue 4789

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
…t_linux_test.go

test: refactor container_inspect_linux_test.go to use Tigron
CI: update Go (1.26); mark several tests flaky
Bumps the golang-x group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto).


Updates `golang.org/x/crypto` from 0.48.0 to 0.49.0
- [Commits](golang/crypto@v0.48.0...v0.49.0)

Updates `golang.org/x/net` from 0.50.0 to 0.51.0
- [Commits](golang/net@v0.50.0...v0.51.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](golang/sync@v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.42.0
- [Commits](golang/sys@v0.41.0...v0.42.0)

Updates `golang.org/x/term` from 0.40.0 to 0.41.0
- [Commits](golang/term@v0.40.0...v0.41.0)

Updates `golang.org/x/text` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.34.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/net
  dependency-version: 0.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/sys
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/term
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/text
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
...

Signed-off-by: dependabot[bot] <support@github.com>
…-x-6e7e6ca9b9

build(deps): bump the golang-x group across 1 directory with 6 updates
Bumps the stargz group with 3 updates: [github.com/containerd/stargz-snapshotter](https://github.com/containerd/stargz-snapshotter), [github.com/containerd/stargz-snapshotter/estargz](https://github.com/containerd/stargz-snapshotter) and [github.com/containerd/stargz-snapshotter/ipfs](https://github.com/containerd/stargz-snapshotter).


Updates `github.com/containerd/stargz-snapshotter` from 0.18.1 to 0.18.2
- [Release notes](https://github.com/containerd/stargz-snapshotter/releases)
- [Commits](containerd/stargz-snapshotter@v0.18.1...v0.18.2)

Updates `github.com/containerd/stargz-snapshotter/estargz` from 0.18.1 to 0.18.2
- [Release notes](https://github.com/containerd/stargz-snapshotter/releases)
- [Commits](containerd/stargz-snapshotter@v0.18.1...v0.18.2)

Updates `github.com/containerd/stargz-snapshotter/ipfs` from 0.18.1 to 0.18.2
- [Release notes](https://github.com/containerd/stargz-snapshotter/releases)
- [Commits](containerd/stargz-snapshotter@v0.18.1...v0.18.2)

---
updated-dependencies:
- dependency-name: github.com/containerd/stargz-snapshotter
  dependency-version: 0.18.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: stargz
- dependency-name: github.com/containerd/stargz-snapshotter/estargz
  dependency-version: 0.18.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: stargz
- dependency-name: github.com/containerd/stargz-snapshotter/ipfs
  dependency-version: 0.18.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: stargz
...

Signed-off-by: dependabot[bot] <support@github.com>
…-c5d5485eb8

build(deps): bump the stargz group across 1 directory with 3 updates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.