Amyhu/more updates to eager export#6733
Closed
amyhu-b10 wants to merge 69 commits intomoby:masterfrom
Closed
Conversation
Not integrated to util/giturl, as PR 5974 is not merged yet. Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> (cherry picked from commit 6cbf02a)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> (cherry picked from commit 8ee2cf5)
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> (cherry picked from commit 58f956b)
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> (cherry picked from commit 6b0bf3b)
Allows similar time-based filter that is allowed for prune requests so that DiskUsage request can be used to check which records would be candidates for pruning. Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> (cherry picked from commit 2307fb7)
[v0.22] cherry-picks for v0.22.0-rc2
Introduces BUILDKIT_PARALLEL_EXTRACT=1 env var to enable parallel layer decompression during image pull. When enabled on the overlay snapshotter, all layers are downloaded and decompressed into independent temp directories concurrently, then the sequential Prepare/Commit metadata chain runs with pre-populated content. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
use igzip for decompression
- ci.yml: lint (golangci-lint) + unit tests on PRs to v0.22-base - post-merge.yml: integration tests + Docker image build/push on merge to v0.22-base Made-with: Cursor
- Exclude new gosec rules (G120, G122, G703) that flag upstream code - Skip worker/containerd and worker/runc packages whose TestMain panics without a runtime Made-with: Cursor
Made-with: Cursor
Lint: use only-new-issues to avoid flagging upstream code with newer golangci-lint rules. Tests: exclude packages that need privileged mounts (cache, snapshot, source/git, source/http, util/overlay) or runtime daemons (worker/containerd, worker/runc). Made-with: Cursor
- Tag as baseten/buildkit:v0.22.0-<sha>-<timestamp> - Explicitly target the buildkit stage Made-with: Cursor
- Manual trigger from any branch with options to skip integration tests or build independently - Print full image name (e.g. baseten/buildkit:v0.22.0-abc1234-...) at end of build job Made-with: Cursor
Add CI and post-merge GitHub Actions workflows
Made-with: Cursor
add a span for eager compress + push
Fix eager export filtering and push shutdown
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.