Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@robmry
Copy link
Contributor

@robmry robmry commented Dec 16, 2025

- What I did

- How I did it

- How to verify it

- Human readable description for the release notes

`docker info` now includes `NRI` section

- A picture of a cute animal (not mandatory but encouraged)

@robmry robmry added this to the 29.2.0 milestone Dec 16, 2025
@robmry robmry self-assigned this Dec 16, 2025
@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

vendor.mod Outdated

replace github.com/moby/moby/client => github.com/moby/moby/client v0.0.0-20251216111441-25fbe6cd43eb

replace github.com/moby/moby/api => github.com/moby/moby/api v0.0.0-20251216111441-25fbe6cd43eb
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are replace rules needed? Wouldn't vendoring the pseudo-version with the newest commit work?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried that first, but make vendor ( the "tidy" I guess) just resets the API to the released version ... happy to change it if there's a better way though?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah it should work, see: 649b792

This is how I did it:

  1. Replace refs with master:
diff --git vendor.mod vendor.mod
index e21c8bb8a9..76818c1743 100644
--- vendor.mod
+++ vendor.mod
@@ -28,8 +28,8 @@ require (
        github.com/google/uuid v1.6.0
        github.com/mattn/go-runewidth v0.0.19
        github.com/moby/go-archive v0.1.0
-       github.com/moby/moby/api v1.52.0
-       github.com/moby/moby/client v0.2.1
+       github.com/moby/moby/api master
+       github.com/moby/moby/client master
        github.com/moby/patternmatcher v0.6.0
        github.com/moby/swarmkit/v2 v2.1.1
        github.com/moby/sys/atomicwriter v0.1.0
  1. Run make -f docker.Makefile vendor

  2. The go pseudo version should now be adjusted to match the commit from master:

$ git diff vendor.mod 
diff --git vendor.mod vendor.mod
index e21c8bb8a9..afe83b4628 100644
--- vendor.mod
+++ vendor.mod
@@ -28,8 +28,8 @@ require (
        github.com/google/uuid v1.6.0
        github.com/mattn/go-runewidth v0.0.19
        github.com/moby/go-archive v0.1.0
-       github.com/moby/moby/api v1.52.0
-       github.com/moby/moby/client v0.2.1
+       github.com/moby/moby/api v1.52.1-0.20251216125034-b2d84a3ef5a9
+       github.com/moby/moby/client v0.2.2-0.20251216125034-b2d84a3ef5a9
        github.com/moby/patternmatcher v0.6.0
        github.com/moby/swarmkit/v2 v2.1.1
        github.com/moby/sys/atomicwriter v0.1.0


$ git diff --stat
 vendor.mod                                                  |  4 +--
 vendor.sum                                                  |  8 +++---
 vendor/github.com/moby/moby/api/LICENSE                     | 17 +++++++++---
 .../github.com/moby/moby/api/types/image/image_history.go   | 39 ---------------------------
 vendor/github.com/moby/moby/api/types/system/info.go        |  6 +++++
 vendor/github.com/moby/moby/client/LICENSE                  | 17 +++++++++---
 vendor/github.com/moby/moby/client/client.go                |  2 +-
 vendor/modules.txt                                          |  4 +--
 8 files changed, 43 insertions(+), 54 deletions(-)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That worked - thank you ... I'd tried with the v0.0.0 thing instead of master.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can also just use a specific git commit - the go mod tidy will be able to resolve it to a proper Go pseudo version

Copy link
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes LGTM; leaving a "request changes" review in case we'll be doing more 29.1.x patch releases (with tagged version of the modules).

remind me though to merge this before we do a v29.2.x

@vvoland
Copy link
Collaborator

vvoland commented Dec 16, 2025

We want to cut an RC today, so we want to merge it already.

We can always branch off later.

Copy link
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah ok

LGTM

@thaJeztah thaJeztah merged commit b9095d0 into docker:master Dec 16, 2025
91 checks passed
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.

4 participants