-
Notifications
You must be signed in to change notification settings - Fork 292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explode flattened buildpacks when pack build
#1787
Commits on Jun 2, 2023
-
Avoid writing duplicate tar files for flattened buildpacks
When `pack build --buildpack <flattened buildpack>` is invoked, `pack` doesn't know the buildpack is flattened, so it treats it like `pack build --buildpack bp/1 --buildpack bp2`, resulting in unnecessary tar files being created and duplicate layers being added to the ephemeral builder, which can exhaust disk space depending on the environment. This optimization avoids writing the tar file more than once by returning a no-op read closer when the diffID has already been queued for downloading. Signed-off-by: Natalie Arellano <narellano@vmware.com> Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 735bfc8 - Browse repository at this point
Copy the full SHA 735bfc8View commit details -
Signed-off-by: Natalie Arellano <narellano@vmware.com> Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 362052a - Browse repository at this point
Copy the full SHA 362052aView commit details
Commits on Jun 15, 2023
-
Implementing logic split flattened modules into different tar files, and
calculate which buildpacks must be added into the ephemeral builder Skipping pack build -b <flattened-buildpack> in windows container because acceptance tests doesn't support it yet Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 03808b7 - Browse repository at this point
Copy the full SHA 03808b7View commit details -
skipping --flatten test on previous versions of pack
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for f5cce3c - Browse repository at this point
Copy the full SHA f5cce3cView commit details -
buildpack directories not supported on windows
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for c456691 - Browse repository at this point
Copy the full SHA c456691View commit details -
WIP - logging again, it seems we have a concurrency issue
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for f938d7e - Browse repository at this point
Copy the full SHA f938d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36fcb55 - Browse repository at this point
Copy the full SHA 36fcb55View commit details
Commits on Jun 16, 2023
-
removing some structs that were duplicated
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for c8e0705 - Browse repository at this point
Copy the full SHA c8e0705View commit details
Commits on Jun 20, 2023
-
Fixing weird behavior in the acceptance tests
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 47f76c4 - Browse repository at this point
Copy the full SHA 47f76c4View commit details -
Applying review suggestions from Joe Kimmel
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 12126f3 - Browse repository at this point
Copy the full SHA 12126f3View commit details -
Apply suggestions from code review
Co-authored-by: Natalie Arellano <narellano@vmware.com> Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for f23c0df - Browse repository at this point
Copy the full SHA f23c0dfView commit details -
fixing assertions in flattened buildpack tests
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 39b275e - Browse repository at this point
Copy the full SHA 39b275eView commit details
Commits on Jun 21, 2023
-
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 3903d96 - Browse repository at this point
Copy the full SHA 3903d96View commit details -
Apply suggestions from code review
Co-authored-by: Natalie Arellano <narellano@vmware.com> Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 1255cc0 - Browse repository at this point
Copy the full SHA 1255cc0View commit details
Commits on Jun 22, 2023
-
refactoring the implementation of ToNLayerTar method to use the recur…
…sion suggested by Natalie Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for d38479d - Browse repository at this point
Copy the full SHA d38479dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a47dd7 - Browse repository at this point
Copy the full SHA 1a47dd7View commit details -
adding some feedback from review
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for ff30cd4 - Browse repository at this point
Copy the full SHA ff30cd4View commit details -
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 1adc59e - Browse repository at this point
Copy the full SHA 1adc59eView commit details
Commits on Jun 23, 2023
-
trying to fix the path issue on windows on a different way, cleaning …
…all the paths when creating the build modules Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for dceef0d - Browse repository at this point
Copy the full SHA dceef0dView commit details -
trying to fix the path issue on windows on a different way, cleaning …
…all the paths when creating the build modules Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 7b867ad - Browse repository at this point
Copy the full SHA 7b867adView commit details -
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 0325a3d - Browse repository at this point
Copy the full SHA 0325a3dView commit details -
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for c3c11cc - Browse repository at this point
Copy the full SHA c3c11ccView commit details -
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 144a88f - Browse repository at this point
Copy the full SHA 144a88fView commit details
Commits on Jun 26, 2023
-
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 39f29d2 - Browse repository at this point
Copy the full SHA 39f29d2View commit details -
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for b17287b - Browse repository at this point
Copy the full SHA b17287bView commit details -
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 31060e0 - Browse repository at this point
Copy the full SHA 31060e0View commit details
Commits on Jun 27, 2023
-
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 6f50a75 - Browse repository at this point
Copy the full SHA 6f50a75View commit details -
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for e7c0a12 - Browse repository at this point
Copy the full SHA e7c0a12View commit details -
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for cead534 - Browse repository at this point
Copy the full SHA cead534View commit details -
Variable rename and pend tests to see if acceptance is passing
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for e14d0d9 - Browse repository at this point
Copy the full SHA e14d0d9View commit details -
Fix units by not writing parent headers twice
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 03116fe - Browse repository at this point
Copy the full SHA 03116feView commit details -
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 84ee822 - Browse repository at this point
Copy the full SHA 84ee822View commit details
Commits on Jun 28, 2023
-
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for d5cc7d9 - Browse repository at this point
Copy the full SHA d5cc7d9View commit details -
merging suggestions from Natalie and Joe to simplify the code
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for e73699a - Browse repository at this point
Copy the full SHA e73699aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 744aefc - Browse repository at this point
Copy the full SHA 744aefcView commit details -
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for c5aa199 - Browse repository at this point
Copy the full SHA c5aa199View commit details
Commits on Jun 29, 2023
-
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for d5ab961 - Browse repository at this point
Copy the full SHA d5ab961View commit details -
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for f956222 - Browse repository at this point
Copy the full SHA f956222View commit details
Commits on Jun 30, 2023
-
Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for d9a254b - Browse repository at this point
Copy the full SHA d9a254bView commit details