-
Notifications
You must be signed in to change notification settings - Fork 1k
Comparing changes
Open a pull request
base repository: linuxkit/linuxkit
base: v1.7.1
head repository: linuxkit/linuxkit
compare: v1.8.1
- 14 commits
- 305 files changed
- 3 contributors
Commits on Jul 21, 2025
-
check lock when reading cache provider index (#4147)
Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eae7887 - Browse repository at this point
Copy the full SHA eae7887View commit details
Commits on Jul 27, 2025
-
provide mirror support (#4148)
Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef68e7b - Browse repository at this point
Copy the full SHA ef68e7bView commit details -
option to pull down required images from to the cache, so that buildk…
…it never gets them over the network (#4149) Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d3a823 - Browse repository at this point
Copy the full SHA 1d3a823View commit details
Commits on Jul 31, 2025
-
add support for specifying additional certificates (#4153)
Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d9bb9a - Browse repository at this point
Copy the full SHA 3d9bb9aView commit details
Commits on Aug 11, 2025
-
add support for custom build args (#4155)
Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1caf2fe - Browse repository at this point
Copy the full SHA 1caf2feView commit details
Commits on Aug 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 999110c - Browse repository at this point
Copy the full SHA 999110cView commit details -
simplify sharding in package tests for CI; increase to 12 shards (#4158)
* simplify sharding in package tests for CI; increase to 12 shards Signed-off-by: Avi Deitcher <[email protected]> * for CI setup-go action, determine it based on go.mod file Signed-off-by: Avi Deitcher <[email protected]> --------- Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cacc2bb - Browse repository at this point
Copy the full SHA cacc2bbView commit details
Commits on Aug 14, 2025
-
update debian for binfmt (#4159)
Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5cd4873 - Browse repository at this point
Copy the full SHA 5cd4873View commit details
Commits on Aug 27, 2025
-
bump alpine; add erofs-utils package (#4161)
* bump alpine to 3.22; include erofs-utils Signed-off-by: Avi Deitcher <[email protected]> * tools/alpine: Update to latest Signed-off-by: Avi Deitcher <[email protected]> * tools: Update to the latest linuxkit/alpine Signed-off-by: Avi Deitcher <[email protected]> * Update use of tools to latest Signed-off-by: Avi Deitcher <[email protected]> * Update use of test packages to latest Signed-off-by: Avi Deitcher <[email protected]> * pkgs: Update packages to the latest linuxkit/alpine Signed-off-by: Avi Deitcher <[email protected]> * Update package tags Signed-off-by: Avi Deitcher <[email protected]> * fix scaleway error Signed-off-by: Avi Deitcher <[email protected]> --------- Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 506d11f - Browse repository at this point
Copy the full SHA 506d11fView commit details
Commits on Aug 28, 2025
-
* add erofs as output option Signed-off-by: Avi Deitcher <[email protected]> * unify nearly identical functions Signed-off-by: Avi Deitcher <[email protected]> --------- Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3228fb - Browse repository at this point
Copy the full SHA c3228fbView commit details -
add support for pkg build dry-run (#4163)
Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d19b25 - Browse repository at this point
Copy the full SHA 8d19b25View commit details -
bump runc to v1.3.0 and containerd to v2.1.4 (#4165)
Signed-off-by: Avi Deitcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41cafa3 - Browse repository at this point
Copy the full SHA 41cafa3View commit details
Commits on Aug 29, 2025
-
pkglib/git: remove trailing spaces of GOPKGVERSION (#4164)
this makes `--dry-run` inconvenient as it includes a newline Signed-off-by: Christoph Ostarek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 179f74a - Browse repository at this point
Copy the full SHA 179f74aView commit details
Commits on Sep 3, 2025
-
cache/provider: use lock correctly
even checking if the file-lock object is non-nil needs to be guarded with the lock `go test -race` output: ``` ================== WARNING: DATA RACE Read at 0x00c0005283f0 by goroutine 17: github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache.(*Provider).Lock() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/cache/provider.go:57 +0x55 github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache.(*Provider).Index() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/cache/provider.go:47 +0x47 github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache.(*Provider).FindDescriptor() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/cache/find.go:86 +0x46 github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.(*dockerRunnerImpl).build() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/dockerimpl.go:683 +0x2a90 github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.(*dockerRunnerImpl).builder() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/dockerimpl.go:245 +0x748 github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.(*dockerRunnerImpl).build() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/dockerimpl.go:507 +0xec github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.Pkg.buildArch() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/build.go:718 +0x13cf github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.Pkg.Build() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/build.go:495 +0x4b64 bpftrace-compiler.(*imageBuilder).buildPkgs() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/pkgbuild.go:150 +0xf2d path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.WalkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:400 +0x89 bpftrace-compiler.hashDir() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/util.go:103 +0x2ae bpftrace-compiler.(*imageBuilder).buildPkgs() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/pkgbuild.go:96 +0x144 bpftrace-compiler.TestCreateMobyConfig() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/pkgbuild_test.go:14 +0x26f testing.tRunner() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:1851 +0x44 Previous write at 0x00c0005283f0 by goroutine 65: github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache.(*Provider).Lock() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/cache/provider.go:67 +0x2da github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache.(*Provider).ImageLoad() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/cache/write.go:157 +0x279 github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.Pkg.buildArch.func2() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/build.go:697 +0x86 golang.org/x/sync/errgroup.(*Group).Go.func1() /home/runner/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:93 +0x91 Goroutine 17 (running) created at: testing.(*T).Run() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:2279 +0x85 testing.tRunner() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:1792 +0x225 testing.runTests() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:69 +0x164 Goroutine 65 (running) created at: golang.org/x/sync/errgroup.(*Group).Go() /home/runner/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x124 github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.Pkg.buildArch() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/build.go:696 +0xb05 github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib.Pkg.Build() /home/runner/go/pkg/mod/github.com/linuxkit/linuxkit/src/cmd/[email protected]/pkglib/build.go:495 +0x4b64 bpftrace-compiler.(*imageBuilder).buildPkgs() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/pkgbuild.go:150 +0xf2d path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:310 +0x84 path/filepath.walkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:332 +0x39e path/filepath.WalkDir() /opt/hostedtoolcache/go/1.24.6/x64/src/path/filepath/path.go:400 +0x89 bpftrace-compiler.hashDir() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/util.go:103 +0x2ae bpftrace-compiler.(*imageBuilder).buildPkgs() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/pkgbuild.go:96 +0x144 bpftrace-compiler.TestCreateMobyConfig() /home/runner/work/eve/eve/eve-tools/bpftrace-compiler/pkgbuild_test.go:14 +0x26f testing.tRunner() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /opt/hostedtoolcache/go/1.24.6/x64/src/testing/testing.go:1851 +0x44 ================== ``` Signed-off-by: Christoph Ostarek <[email protected]>Configuration menu - View commit details
-
Copy full SHA for 9da6903 - Browse repository at this point
Copy the full SHA 9da6903View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.7.1...v1.8.1