Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
638 commits
Select commit Hold shift + click to select a range
077777b
integration: Extend TestRemoveContainerWithRemovedVolume wait
vvoland Jun 15, 2026
352fef3
integration: Extend TestStopContainerWithRestartPolicyAlways wait
vvoland Jun 15, 2026
1ba0b7b
integration: Extend TestRenameAnonymousContainer wait
vvoland Jun 15, 2026
7c55f50
Merge pull request #52862 from corhere/fix-networkdb-bulksync-concurr…
vvoland Jun 15, 2026
16d1452
Merge pull request #52878 from thaJeztah/bump_cli
AkihiroSuda Jun 15, 2026
885abf4
Dockerfile: update runc binary to v1.3.6
thaJeztah Jun 15, 2026
b764e28
integration-cli/container: Rewrite on-failure restart tests
vvoland Jun 15, 2026
14491ea
internal/containerfs: Make cross platform
vvoland Jun 15, 2026
9148248
integration/container: Wait for trap setup before signaling
vvoland Jun 15, 2026
b6c02b9
daemon/libnetwork: make libnftables opt-in only
corhere Jun 15, 2026
0a95041
Merge pull request #52884 from vvoland/containerfs-xplat
vvoland Jun 15, 2026
17c3b61
Merge pull request #52879 from vvoland/work-flaky2
vvoland Jun 15, 2026
cfe0e72
integration-cli: Migrate TestContainersAPICreateMountsCreate
vvoland Jun 15, 2026
1f93cc4
daemon: replace minInt helper with builtin min
lovelybugf Jun 15, 2026
7b45394
daemon/libnetwork/support: refresh Dockerfile and script
thaJeztah Jun 16, 2026
bad07d3
Merge pull request #52885 from vvoland/deflake-TestStopContainerWithT…
thaJeztah Jun 16, 2026
3c8382a
Merge pull request #52883 from thaJeztah/bump_runc
thaJeztah Jun 16, 2026
f3fb0db
Update runc binary to v1.4.3
rata Mar 25, 2025
fee7908
Merge pull request #52882 from vvoland/restrartcontainer-good
thaJeztah Jun 16, 2026
269c1ed
migrate TestAPIImagesSearchJSONContentType to integration
Abubacarr075 Jul 23, 2025
c891cf6
Merge pull request #52858 from vvoland/fix-flaky-windows
thaJeztah Jun 16, 2026
cfe61f5
migrated TestContainerAPIStop
carsontham Aug 5, 2025
b9e83fa
Merge pull request #52886 from corhere/libnftables-opt-in
thaJeztah Jun 16, 2026
532e50b
Merge pull request #50494 from Abubacarr075/50159-migrate-test-api-im…
thaJeztah Jun 16, 2026
a4c5b2b
contrib/check-config: don't propagate optional feature failures to ex…
takumi12311123 Jun 7, 2026
b2b1e91
Merge pull request #50631 from carsontham/migrate-test-container-api-…
thaJeztah Jun 16, 2026
39fe057
test-integration-flaky: Stress modified tests too
vvoland Jun 15, 2026
d7ba469
git: Add diff drivers for function context
vvoland Jun 17, 2026
5f500f3
Merge pull request #52784 from takumi12311123/49972-check-config-opti…
vvoland Jun 17, 2026
2412c85
Merge pull request #52889 from thaJeztah/update_libnetwork_support
vvoland Jun 17, 2026
aa9c2f2
daemon: Set umask to 0000
vvoland Jun 16, 2026
88df5b6
daemon: Adjust file permissions for umask 000
vvoland Jun 16, 2026
533ae76
libcontainerd/supervisor: Document inherited containerd umask
vvoland Jun 16, 2026
b4f5a9f
Merge pull request #52881 from vvoland/integration-flaky-changed
vvoland Jun 17, 2026
e7ac69f
integration-cli: Migrate restart suite
vvoland Jun 17, 2026
ee89655
integration/container: Skip process-kill restart test on Windows CI
vvoland Jun 17, 2026
a2fccce
Merge pull request #52872 from lovelybugf/daemon/healthcheck-replace-…
thaJeztah Jun 17, 2026
a95784f
Merge pull request #52892 from vvoland/daemon-clear-umask
thaJeztah Jun 17, 2026
b8b3208
Update github.com/tonistiigi/fsutil digest to b61e79c
renovate-bot Jun 17, 2026
7cd7ecb
Merge pull request #52899 from vvoland/fix-flaky-restarttest
vvoland Jun 17, 2026
d233d34
Update aws-sdk-go-v2 monorepo
renovate-bot Jun 17, 2026
5ac4f66
vendor: update buildkit to v0.31.0
tonistiigi Jun 17, 2026
ce89cae
c8d/host_platform: Override spec not matcher
vvoland Jun 8, 2026
66d4b99
c8d/pull: Avoid platforms.Default()
vvoland Jun 8, 2026
944e805
c8d: Use maximum native platform for matching
vvoland Jun 8, 2026
d98515d
c8d/pull: Apply host platform variant to pulls
vvoland Jun 17, 2026
ad8743d
Dockerfile: update delve to v1.26.3
thaJeztah Jun 17, 2026
64be4b2
Merge pull request #52904 from tonistiigi/update-buildkit-v0.31.0
thaJeztah Jun 17, 2026
f46873e
Merge pull request #52902 from renovate-bot/renovate/github.com-tonis…
thaJeztah Jun 17, 2026
9d7874a
Merge pull request #52864 from renovate-bot/renovate/aws-sdk-go-v2-mo…
thaJeztah Jun 17, 2026
ae4b97f
Update module github.com/opencontainers/cgroups to v0.0.7
renovate-bot Jun 17, 2026
c8f4496
integration: migrate TestAPICreateDeletePredefinedNetworks from integ…
5h4rk-lab Sep 18, 2025
1a00bed
Merge pull request #52908 from renovate-bot/renovate/github.com-openc…
thaJeztah Jun 18, 2026
0e017ea
Merge pull request #51007 from 5h4rk-lab/feat/migrate-TestAPICreateDe…
thaJeztah Jun 18, 2026
47f6e92
integration/container: migrate TestAPIStatsNetworkStats to integratio…
deahtstroke Mar 29, 2026
df4a64e
Update docker/buildx-bin Docker tag to v0.35.0
renovate-bot Jun 18, 2026
132bc57
Fix duplicated word in dispatchers_windows comment
s3onghyun Jun 18, 2026
f5890a5
integration-cli: runSleepingContainerInImage: don't capture stderr
thaJeztah Jun 18, 2026
77bebe7
Merge pull request #52096 from deahtstroke/50159-migrate-TestAPIStats…
vvoland Jun 18, 2026
f31c74f
Merge pull request #52907 from thaJeztah/bump_delve
vvoland Jun 18, 2026
bb6eaeb
Merge pull request #52911 from thaJeztah/carry_52909
vvoland Jun 18, 2026
67e7274
internal/testutil: cleanup GenerateRandomAlphaOnlyString
thaJeztah Jun 18, 2026
1567f9e
integration: migrate TestInspectAPIImageResponse to integration suite
notandruu May 29, 2026
dffbb16
c8d/prune: Track removed snapshots
vvoland Jun 17, 2026
2dedfa0
integration/container: Added missed requirement for a local daemon to…
deahtstroke Jun 18, 2026
fe5f7b2
api: clarify ImageAttestations error when statement blob read fails
smerkviladze Jun 16, 2026
9e9cfa2
Merge pull request #52915 from deahtstroke/50159-Add-missed-requireme…
thaJeztah Jun 18, 2026
f591e4f
Merge pull request #52905 from vvoland/c8d-fix-prune-snapshots
thaJeztah Jun 18, 2026
f454e48
daemon/c8d: Count image usage from their actual snapshots
vvoland Jun 16, 2026
f46ac3c
integration/TestDiskUsage: Drop size adjustment
vvoland Jun 17, 2026
0802db5
integration/TestDiskUsage: Clarify comment
vvoland Jun 18, 2026
a47b1b2
Merge pull request #52891 from smerkviladze/attestations-clearer-blob…
vvoland Jun 18, 2026
11d3342
integration-cli: un-skip stats tests on Windows
thaJeztah Jun 18, 2026
62b3aae
Merge pull request #52901 from vvoland/c8d-imageusage
vvoland Jun 18, 2026
3b2f557
Merge pull request #52722 from notandruu/integration/migrate-TestInsp…
vvoland Jun 18, 2026
04d33b5
Merge pull request #52912 from thaJeztah/cleanup_GenerateRandomAlphaO…
vvoland Jun 18, 2026
908a35a
Merge pull request #52914 from thaJeztah/no_stderr
vvoland Jun 18, 2026
a81aa78
TestContainerWithConflictingNoneNetwork: Extend Windows timeout
vvoland Jun 17, 2026
b36296f
Merge pull request #52913 from thaJeztah/windows_does_stats
vvoland Jun 18, 2026
01115e8
Merge pull request #52906 from vvoland/fix-TestContainerWithConflicti…
vvoland Jun 18, 2026
b6c53c2
Merge pull request #52773 from vvoland/c8d-amd64-variants
thaJeztah Jun 18, 2026
d7f30b5
vendor: github.com/moby/moby/api v1.55.0
vvoland Jun 18, 2026
19e5ed7
Merge pull request #52919 from vvoland/vendor-api
thaJeztah Jun 18, 2026
dd1688a
Update aws-sdk-go-v2 monorepo to v1.76.0
renovate-bot Jun 18, 2026
417433c
vendor: github.com/moby/moby/client v0.5.0
vvoland Jun 18, 2026
70eaf5e
Merge pull request #52922 from vvoland/vendor-client
vvoland Jun 18, 2026
62dcf62
versions/docker: 29.7.0
vvoland Jun 18, 2026
a261df2
Merge pull request #52923 from vvoland/bump-version
thaJeztah Jun 18, 2026
df9f14b
Merge pull request #52921 from renovate-bot/renovate/aws-sdk-go-v2-mo…
thaJeztah Jun 18, 2026
924d109
vendor: github.com/containerd/containerd/v2 v2.2.5
thaJeztah Jun 19, 2026
61a5b5d
Dockerfile: update containerd binary to v2.2.5
thaJeztah Jun 19, 2026
cf311c0
Merge pull request #52929 from thaJeztah/vendor_containerd
thaJeztah Jun 19, 2026
7fd3098
Update actions/checkout action to v7
renovate-bot Jun 19, 2026
6d4b967
Merge pull request #52930 from thaJeztah/bump_containerd_bin
vvoland Jun 19, 2026
247732f
Dockerfile: update Docker CLI to v29.6.0
thaJeztah Jun 19, 2026
eaecd5b
Merge pull request #52931 from renovate-bot/renovate/actions-checkout…
thaJeztah Jun 19, 2026
0584603
Merge pull request #52932 from thaJeztah/bump_cli
vvoland Jun 19, 2026
de262b6
libnetwork/drivers/bridge: configureIPForwarding: fix dropped error m…
tao12345666333 Jun 19, 2026
d59033e
Merge pull request #52916 from tao12345666333/clean-up-dead-code
thaJeztah Jun 22, 2026
70e47b0
Merge pull request #50960 from rata/runc-rc-test
thaJeztah Jun 22, 2026
23017ce
Dockerfile: update to containerd v2.3.2
thaJeztah Apr 21, 2026
746a916
Merge pull request #52427 from thaJeztah/bump_containerd_2.3
thaJeztah Jun 23, 2026
98c82b2
gha/validate-check: don't run post-merge
thaJeztah Jun 24, 2026
399066c
gha/validate-milestone: add concurrency check
thaJeztah Jun 24, 2026
47fa7c4
Merge pull request #52944 from thaJeztah/no_post_merge
vvoland Jun 24, 2026
17f7267
integration/TestBridgeICC: Retry Bridge ICC ping after reload
vvoland Jun 23, 2026
03aade6
integration/system: Skip flaky disk usage prune test
vvoland Jun 24, 2026
b7f2284
Merge pull request #52946 from vvoland/flaky-TestBridgeICC
vvoland Jun 24, 2026
aac9f7b
Merge pull request #52947 from vvoland/flaky-diskconcurrent
thaJeztah Jun 24, 2026
60966d7
gha/test: skip pr-gh-references validation
thaJeztah Jun 24, 2026
c4e7376
Merge pull request #52953 from thaJeztah/fix_base_branch
thaJeztah Jun 24, 2026
556e255
vendor: update buildkit to v0.31.1
tonistiigi Jun 24, 2026
00160b2
Merge pull request #52955 from tonistiigi/buildkit-v0.31.1
thaJeztah Jun 24, 2026
78c2aa4
gha/dco: Pass origin branch
vvoland Jun 25, 2026
5695e66
Merge pull request #52959 from vvoland/gha-fix-dco
vvoland Jun 25, 2026
8fb1016
integration: Deflake TestNetworkInspectWithScope
vvoland Jun 25, 2026
1c84f98
vendor: github.com/moby/sys/user v0.4.1
thaJeztah Jun 23, 2026
78cb66e
Merge pull request #52963 from vvoland/fix-TestNetworkInspectWithScope
thaJeztah Jun 25, 2026
57388db
Merge pull request #52943 from thaJeztah/bump_moby_user
thaJeztah Jun 25, 2026
335a604
gha: Add release branch sync workflow
vvoland Jun 25, 2026
9336006
gha/test/validate: Build dev image on cache miss
vvoland Jun 26, 2026
258ee34
Merge pull request #52968 from vvoland/gha-test-validate-cache
thaJeztah Jun 26, 2026
de71462
d/libn/i/nftables: add fluent chain builder API
corhere Jun 26, 2026
178195d
gha/vm: Utilize full guest RAM
vvoland Jun 25, 2026
f10a268
Merge pull request #52962 from vvoland/fix-vm-docker
vvoland Jun 30, 2026
a275a17
daemon: do not log full environment on migration
SABITHSAHEB Jun 27, 2026
f6fcfb0
d/libn/i/nftables: atomically apply many modifiers
corhere Jun 26, 2026
ac82b18
gha: Add Docker Agent PR reviewer workflow
vvoland Jun 30, 2026
71fd445
Merge pull request #52966 from vvoland/work-gha-releases
vvoland Jul 1, 2026
5a7c430
test-integration-flaky: Bump stress multiplier to 10x10 (100 runs)
vvoland Jul 1, 2026
cfcf0f1
daemon: Remove experimental warning for image mount
vvoland Jul 1, 2026
5a18c6b
Merge pull request #52910 from s3onghyun/docs-fix-dispatchers-comment
thaJeztah Jul 2, 2026
09ff1c6
Merge pull request #52998 from vvoland/imagemount-stable
thaJeztah Jul 2, 2026
4b7a768
update (GOPATH) paths to use github.com/moby/moby/v2
thaJeztah Jul 31, 2025
ffd43fa
use /usr/src/moby instead, and no GOPATH
thaJeztah Feb 12, 2026
60ff82f
Dockerfile.windows: remove redundant comment
thaJeztah Jul 2, 2026
b276d50
docs/contributing: update paths to /usr/src/moby
thaJeztah Feb 11, 2026
31bac2b
gha: remove custom paths and working-directory
thaJeztah Feb 12, 2026
0b7db1f
internal/testutil/fixtures/plugin: buildBasicPluginBin: don't use GOBIN
thaJeztah Jul 2, 2026
f468a9c
Merge pull request #52982 from corhere/nftables-apply-many
thaJeztah Jul 2, 2026
077795b
Merge pull request #52983 from corhere/nftables-fluent-api
thaJeztah Jul 2, 2026
93c94fd
daemon: Create policy trust dir with mode 0o700
SABITHSAHEB Jul 1, 2026
126e9c1
d/libn/i/nftables: fix ST1016 (staticcheck)
thaJeztah Jul 2, 2026
b207057
Merge pull request #53002 from thaJeztah/fix_linting
thaJeztah Jul 2, 2026
40dfb0b
Merge pull request #52994 from vvoland/gha-flaky-bump
thaJeztah Jul 3, 2026
afc9a69
Merge pull request #53001 from thaJeztah/carry_52990
thaJeztah Jul 3, 2026
9fda6bd
Merge pull request #52727 from vvoland/gha-review
vvoland Jul 3, 2026
ddb2f89
integration-cli: fmt.Sprintf -> fmt.Sprint
thaJeztah Jul 3, 2026
ae8812b
daemon/config: fmt.Sprintf -> fmt.Sprint
thaJeztah Jul 3, 2026
86e46d8
daemon/internal: fmt.Sprintf -> fmt.Sprint
thaJeztah Jul 3, 2026
2401ae0
daemon: fmt.Sprintf -> fmt.Sprint
thaJeztah Jul 3, 2026
473d411
daemon: remove name for unused reloadTxn args
thaJeztah Jul 3, 2026
22d22ac
daemon: use isWindows const for consistency
thaJeztah Jul 3, 2026
787e7a1
go.mod: add back replace rules
thaJeztah Apr 25, 2026
c6b46e0
Revert "gha: Add Docker Agent PR reviewer workflow"
vvoland Jul 3, 2026
413cfc7
Merge pull request #53006 from vvoland/review-fix
thaJeztah Jul 3, 2026
01093f4
Merge pull request #52458 from thaJeztah/add_replace
thaJeztah Jul 3, 2026
df8b668
client: ServiceInspect: omit insertDefaults if not set
thaJeztah Jul 3, 2026
dff7c6b
client: ContainerCommit: omit optional query args if not set
thaJeztah Jul 3, 2026
b36ec07
daemon: modifyRootKeyLimit: cleanup and touch-up godoc
thaJeztah Jul 3, 2026
56c3516
client: ServiceCreate, ServiceUpdate: fix duplicate and 'unkown' plat…
thaJeztah Jul 3, 2026
64ea51f
test-integration-flaky: Add /flaky-check=Test1,Test2 PR body directive
vvoland Jul 1, 2026
644f70a
Merge pull request #53012 from thaJeztah/swarm_fix_placement
thaJeztah Jul 3, 2026
71afcae
Merge pull request #50591 from thaJeztah/goodbye_old_friend
thaJeztah Jul 3, 2026
857203e
Merge pull request #53008 from thaJeztah/unused_param
AkihiroSuda Jul 4, 2026
53f6825
Merge pull request #53007 from thaJeztah/nosprintf
AkihiroSuda Jul 5, 2026
85a5999
hack: Fix set_repeat_timeout multiplying TIMEOUT on every repeat iter…
vvoland Jul 6, 2026
ed1b678
integration/networking: Restore netns on the locked thread
vvoland Jul 6, 2026
2f5f9d0
Merge pull request #52995 from vvoland/gha-flaky-command
vvoland Jul 6, 2026
4cf2320
Merge pull request #53015 from vvoland/restore-ns-thread
vvoland Jul 6, 2026
c9beca5
integration/build: Deflake TestBuildWithRemoveAndForceRemove
vvoland Jul 1, 2026
d99e1cf
Merge pull request #53010 from thaJeztah/client_omit
vvoland Jul 6, 2026
5c7bcb6
integration/network: Fix flaky TestInspectNetwork/AfterLeaderChange
vvoland Jul 6, 2026
49710e3
pkg/plugins: fix perfsprint linting
thaJeztah Jul 6, 2026
a9f5a70
integration-cli: fix perfsprint linting
thaJeztah Jul 6, 2026
6306573
integration: fix perfsprint linting
thaJeztah Jul 6, 2026
f7283f2
internal/testutil: fix perfsprint linting
thaJeztah Jul 6, 2026
74364ae
daemon/server: fix perfsprint linting
thaJeztah Jul 6, 2026
d23f959
daemon/libnetwork: fix perfsprint linting
thaJeztah Jul 6, 2026
45da211
daemon/container: fix perfsprint linting
thaJeztah Jul 6, 2026
63b5b26
daemon/containerd: fix perfsprint linting
thaJeztah Jul 6, 2026
9428e3f
daemon/images: fix perfsprint linting
thaJeztah Jul 6, 2026
67e0132
daemon/cluster: fix perfsprint linting
thaJeztah Jul 6, 2026
c686a84
daemon/internal/builder-next: fix perfsprint linting
thaJeztah Jul 6, 2026
f62b6ec
daemon/builder/dockerfile: fix perfsprint linting
thaJeztah Jul 6, 2026
afc6dba
daemon/internal/distribution: fix perfsprint linting
thaJeztah Jul 6, 2026
c66f437
daemon/internal/mod: fix perfsprint linting
thaJeztah Jul 6, 2026
084b747
daemon/internal/layer: fix perfsprint linting
thaJeztah Jul 6, 2026
2ff1ae6
daemon/internal/runconfig: fix perfsprint linting
thaJeztah Jul 6, 2026
37f5e1c
daemon/logger/splunk: fix perfsprint linting
thaJeztah Jul 6, 2026
8f0f5bc
daemon/graphdriver/btrfs: fix perfsprint linting
thaJeztah Jul 6, 2026
6a1c34d
daemon: fix perfsprint linting
thaJeztah Jul 6, 2026
a9ac9f7
client/internal/mod: fix perfsprint linting
thaJeztah Jul 6, 2026
dca026a
client/internal/timestamp: fix perfsprint linting
thaJeztah Jul 6, 2026
e894d61
golangci-lint: enable perfsprint linter
thaJeztah Jul 6, 2026
6e9f196
integration/network: Clean up daemon storage in TestInspectNetwork
vvoland Jul 6, 2026
448aea5
integration/build: buildContainerIdsFilter: use strings.Cut
thaJeztah Jul 6, 2026
36d4fa4
Merge pull request #52997 from vvoland/fix-TestBuildWithRemoveAndForc…
vvoland Jul 6, 2026
76dbea1
Merge pull request #53011 from thaJeztah/simplify_modifyRootKeyLimit
thaJeztah Jul 6, 2026
44c855a
update to go1.26.5
thaJeztah Jul 7, 2026
3e66221
libnetwork: use math/rand/v2 for DNS address shuffling
SABITHSAHEB Jul 8, 2026
3115609
Merge pull request #53026 from thaJeztah/update_go1.26.5
vvoland Jul 8, 2026
e606732
Merge pull request #53016 from thaJeztah/enable_perfsprint_linter
thaJeztah Jul 8, 2026
15a2763
Merge pull request #53003 from SABITHSAHEB/dns-shuffle-entropy
thaJeztah Jul 8, 2026
77ea91a
vendor: github.com/containerd/ttrpc v1.2.9
thaJeztah Jul 8, 2026
24ca48a
README: remove Go Report Card badge
thaJeztah Jul 8, 2026
f0b1088
Merge pull request #53036 from thaJeztah/rm_go_reportcard
thaJeztah Jul 9, 2026
643e69c
daemon/container: rename State test to have common prefix
thaJeztah Jul 8, 2026
52aee8a
daemon/container: State: add unit-tests for .State and .String
thaJeztah Jul 8, 2026
35d2a8b
daemon/container: State: un-export "Removed" field
thaJeztah Jul 8, 2026
305b934
daemon/container: State: reduce some uses of fmt.Sprintf
thaJeztah Jul 8, 2026
1dc9f6a
releases/scripts/unmerged-tags: Fall back to origin/master
vvoland Jul 8, 2026
4025d46
gha/sync-release-branch: Fix master brach comparison
vvoland Jul 8, 2026
0abcfdc
gha/sync-release-branch: Configure git author regardless of dry-run
vvoland Jul 8, 2026
6ca7e8f
gha/sync-release-branch: Add -r to xargs to handle empty tag list
vvoland Jul 8, 2026
78b75f9
releases/scripts/unmerged-tags: Match tag literally when truncating o…
vvoland Jul 8, 2026
6124c0d
relases/scripts/unmerged-tags: Make sure tag exists
vvoland Jul 8, 2026
35142c0
releases/scripts/sync-branch: Checkout all files including dotfiles
vvoland Jul 8, 2026
f8672f9
gha/sync-release-branch: Adjust dry_run description
vvoland Jul 8, 2026
796380b
releases/scripts/unmerged-tags: Fail if tag no on master
vvoland Jul 8, 2026
fa39d20
releases/scripts/sync-branch: Remove bogus flag
vvoland Jul 8, 2026
865586a
releases/scripts/unmerged-tags: Use git native versionsort
vvoland Jul 9, 2026
b22a8db
internal/testutil/daemon: Correctly check image load response
vvoland Jul 9, 2026
553995a
Merge pull request #53028 from vvoland/work-gha-releases
vvoland Jul 9, 2026
23fca5b
Merge pull request #53040 from vvoland/daemon-check-load
vvoland Jul 9, 2026
69298a6
integration/container: Run logs test without networking
vvoland Jul 8, 2026
d6baae0
Merge pull request #53037 from thaJeztah/bump_ttrpc
thaJeztah Jul 9, 2026
1c73689
Merge pull request #53020 from thaJeztah/cleaner_buildContainerIdsFilter
vvoland Jul 9, 2026
bdf525c
Merge pull request #53039 from thaJeztah/cleanup_state_step1
thaJeztah Jul 9, 2026
5ecb126
Merge pull request #53017 from vvoland/flaky-inspectnetwork
thaJeztah Jul 9, 2026
5106eae
Merge pull request #52973 from SABITHSAHEB/no-env-in-migration-log
thaJeztah Jul 9, 2026
0657eae
Merge pull request #53032 from vvoland/flaky-testlogs
vvoland Jul 9, 2026
7413b64
vendor: github.com/containerd/containerd/v2 v2.2.6
thaJeztah Jul 10, 2026
294d135
Merge pull request #53047 from thaJeztah/vendor_containerd
vvoland Jul 10, 2026
1bb9f69
Add peer credential extraction middleware for Unix sockets
reboss May 6, 2026
245ca4b
Add unit tests for peer credential middleware
reboss May 6, 2026
01ddd4e
Add cgroup derivation utility for user cgroup adoption
reboss May 6, 2026
62acf3a
Add unit tests for cgroup derivation
reboss May 6, 2026
c106166
Add AdoptUserCgroups daemon config option
reboss May 6, 2026
bb8c91d
Register --adopt-user-cgroups CLI flag
reboss May 6, 2026
712d57f
Register peer credential middleware in daemon initialization
reboss May 6, 2026
0cf8629
Add test stubs for cgroup adoption enforcement
reboss May 6, 2026
d0c699c
Implement cgroup adoption enforcement in daemon
reboss May 6, 2026
b927cd2
Add integration tests for cgroup adoption feature
reboss May 6, 2026
a6b2879
Store connection in HTTP server context for peer credential extraction
reboss May 11, 2026
7649f99
cgroups: adopt full cgroup path instead of just slice
reboss May 11, 2026
1b4c07d
server: add peer credential extraction middleware
reboss May 11, 2026
54cabd4
daemon: register peer credential middleware and ConnContext
reboss May 11, 2026
6fa9e28
server: clean up whitespace
reboss May 11, 2026
af438cb
tests: update cgroup adoption and peer credential tests
reboss May 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"dockerfile": "../Dockerfile",
"target": "devcontainer"
},
"workspaceFolder": "/go/src/github.com/docker/docker",
"workspaceMount": "source=${localWorkspaceFolder},target=/go/src/github.com/docker/docker,type=bind,consistency=cached",
"workspaceFolder": "/usr/src/moby",
"workspaceMount": "source=${localWorkspaceFolder},target=${containerWorkspaceFolder},type=bind,consistency=cached",

"remoteUser": "root",
"runArgs": ["--privileged"],
Expand Down
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
Dockerfile* linguist-language=Dockerfile

*.c diff=cpp
*.h diff=cpp
*.go diff=golang
*.md diff=markdown
*.py diff=python
*.sh diff=bash
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: Bug report
description: Create a report to help us improve
type: "bug"
labels:
- kind/bug
- status/0-triage
body:
- type: markdown
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: Feature request
description: Missing functionality? Come tell us about it!
type: "enhancement"
labels:
- kind/feature
- status/0-triage
body:
- type: textarea
id: description
Expand Down
41 changes: 23 additions & 18 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,40 @@
Please make sure you've read and understood our contributing guidelines;
https://github.com/moby/moby/blob/master/CONTRIBUTING.md

** Make sure all your commits include a signature generated with `git commit -s` **
Make sure commits are signed off (`git commit -s`) with your real name.

For additional information on our contributing process, read our contributing
guide https://github.com/moby/moby/blob/master/docs/contributing/
To explicitly stress-test specific integration tests for flakiness in CI,
add a /flaky-check directive anywhere in the PR body (outside of comments):
/flaky-check=TestFoo,TestBar

If this is a bug fix, make sure your description includes "fixes #xxxx", or
"closes #xxxx"
If the PR relates to an existing issue or PR, mention it at the top:

Please provide the following information:
- Fixes: https://github.com/moby/moby/issues/12345678
- Replaces: https://github.com/moby/moby/pull/12345678
- Follow up to: https://github.com/moby/moby/pull/12345678
- Related to: https://github.com/moby/moby/issues/12345678
-->

**- What I did**
## Summary

**- How I did it**
## Release notes (optional)

**- How to verify it**

**- Human readable description for the release notes**
<!--
Write a short (one line) summary that describes the changes in this
pull request for inclusion in the changelog.
It must be placed inside the below triple backticks section.
One-sentence user-facing release note.
Leave empty if the change is not changelog-worthy.
Use present tense and imperative tone.

Good:
- Fix a panic when running `docker top` on a non-running Windows container.
- Don't print warnings in `docker info` for broken symlinks in CLI plugin directories.

NOTE: Only fill this section if changes introduced in this PR are user-facing.
The PR must have a relevant impact/ label.
Bad:
- Refactor test TestFooWithBar
- Fixed a panic when running docker top
-->

```markdown changelog

```

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

## A picture of a cute animal (not mandatory but encouraged)
2 changes: 2 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- When reviewing pull requests, do not rely only on the PR title, labels, or autogenerated dependency bump message. Inspect the actual diff and describe the likely behavioral, build, test, security, and compatibility impact.
- For changes that appear mechanical, check whether they affect daemon behavior, client behavior, API compatibility, packaging, CI reliability, supported platforms, or released artifacts.
15 changes: 15 additions & 0 deletions .github/instructions/review-ci-and-action-bumps.instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Review CI and action bumps carefully

For GitHub Actions, CI, toolchain, base image, or packaging bump PRs, review the effective change, not just the version or SHA update.

Check for impact on:

- workflow permissions and token usage
- defaults, inputs, deprecated behavior, and runner compatibility
- test reliability and coverage
- release, packaging, provenance, and published artifacts
- cache behavior, artifact handling, reproducibility, and multi-platform builds

Do not approve only because the change is in workflows, is SHA-pinned, or CI passes.

In the review summary, state what changed, what was inspected, and any remaining risk or recommended verification.
15 changes: 15 additions & 0 deletions .github/instructions/review-go-dependency-bumps.instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Review Go dependency bumps carefully

For Go module, `go.sum`, and `vendor/` bump PRs, review the actual code changes, not just the version bump.

Check for impact on:

- daemon or API behavior
- container runtime, networking, storage, archive, registry, and BuildKit-related paths
- syscall, namespace, cgroup, mount, or rootless behavior
- transitive dependency changes
- major version jumps, default changes, error handling changes, or hidden logic changes in vendored churn

Do not approve only because the PR is autogenerated, the version bump is small, or CI passes.

In the review summary, state what changed, what relevant code paths were inspected, and any remaining risk or need for targeted testing.
1 change: 1 addition & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ area/networking:
- 'api/types/network/**'
- 'daemon/network*'
- 'daemon/network/**'
- 'daemon/libnetwork/**'
- 'integration/network/**'
- 'integration/networking/**'

Expand Down
2 changes: 2 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
":gitSignOff"
],
"postUpdateOptions": ["gomodTidy"],
"minimumReleaseAge": "3 days",
"internalChecksFilter": "strict",
"packageRules": [
{
"matchManagers": ["gomod"],
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/.dco.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 0
-
Expand Down Expand Up @@ -48,7 +48,9 @@ jobs:
-w /workspace \
-e VALIDATE_REPO \
-e VALIDATE_BRANCH \
-e VALIDATE_ORIGIN_BRANCH \
alpine:${{ env.ALPINE_VERSION }} sh -c 'apk add --no-cache -q bash git openssh-client && git config --system --add safe.directory /workspace && hack/validate/dco'
env:
VALIDATE_REPO: ${{ github.server_url }}/${{ github.repository }}.git
VALIDATE_BRANCH: ${{ steps.base-ref.outputs.result }}
VALIDATE_ORIGIN_BRANCH: ${{ github.event.pull_request.base.sha || '' }}
36 changes: 24 additions & 12 deletions .github/workflows/.test-unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,29 @@ permissions:

on:
workflow_call:
inputs:
arch:
required: false
type: string
default: amd64
runnerSuffix:
required: false
type: string
default: ""
secrets:
CODECOV_TOKEN:
required: false

env:
GO_VERSION: "1.26.2"
GO_VERSION: "1.26.5"
GOTESTLIST_VERSION: v0.3.1
TESTSTAT_VERSION: v0.1.25
SETUP_BUILDX_VERSION: edge
SETUP_BUILDKIT_IMAGE: moby/buildkit:latest

jobs:
unit:
runs-on: ubuntu-24.04
runs-on: ubuntu-24.04${{ inputs.runnerSuffix }}
timeout-minutes: 120 # guardrails timeout for the whole job
continue-on-error: ${{ github.event_name != 'pull_request' }}
strategy:
Expand All @@ -33,31 +42,32 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
-
name: Set up runner
uses: ./.github/actions/setup-runner
-
name: Prepare
env:
ARCH: ${{ inputs.arch }}
MODE: ${{ matrix.mode }}
run: |
CACHE_DEV_SCOPE=dev
CACHE_DEV_SCOPE=dev-${ARCH}
if [[ "$MODE" == *"firewalld"* ]]; then
echo "FIREWALLD=true" >> $GITHUB_ENV
CACHE_DEV_SCOPE="${CACHE_DEV_SCOPE}firewalld"
CACHE_DEV_SCOPE="dev-firewalld-${ARCH}"
fi
echo "CACHE_DEV_SCOPE=${CACHE_DEV_SCOPE}" >> $GITHUB_ENV
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
with:
version: ${{ env.SETUP_BUILDX_VERSION }}
driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
buildkitd-flags: --debug
-
name: Build dev image
uses: docker/bake-action@a66e1c87e2eca0503c343edf1d208c716d54b8a8 # v7.1.0
uses: docker/bake-action@6614cfa25eff9a0b2b2697efb0b6159e7680d584 # v7.2.0
with:
targets: dev
set: |
Expand All @@ -77,18 +87,18 @@ jobs:
tree -nh /tmp/reports
-
name: Send to Codecov
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v6.0.2
with:
directory: ./bundles
env_vars: RUNNER_OS
flags: unit
flags: unit,${{ inputs.arch }}
token: ${{ secrets.CODECOV_TOKEN }} # used to upload coverage reports: https://github.com/moby/buildkit/pull/4660#issue-2142122533
-
name: Upload reports
if: always()
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: test-reports-unit--${{ matrix.mode }}
name: test-reports-unit-${{ inputs.arch }}-${{ matrix.mode }}
path: /tmp/reports/*
retention-days: 1

Expand All @@ -110,7 +120,7 @@ jobs:
name: Download reports
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: test-reports-unit-*
pattern: test-reports-unit-${{ inputs.arch }}-*
path: /tmp/reports
-
name: Install teststat
Expand All @@ -119,4 +129,6 @@ jobs:
-
name: Create summary
run: |
find /tmp/reports -type f -name '*-go-test-report.json' -exec teststat -markdown {} \+ >> $GITHUB_STEP_SUMMARY
if [ -d /tmp/reports ]; then
find /tmp/reports -type f -name '*-go-test-report.json' -exec teststat -markdown {} \+ >> "$GITHUB_STEP_SUMMARY"
fi
Loading
Loading