Cleanup Docker images before pushing #40
Merged
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.
I debugged the space issue we see on
main
before pushing the final images. You can see the result in this workflow run: https://github.com/pgautoupgrade/docker-pgautoupgrade/actions/runs/10338675065/job/28617075730.First, the GitHub Runner seems to have cached a couple of images:
we now remove all unused images prior to pushing new images.
the other thing I noted is that the
buildx
instance gets quite large:I can only guess what is happening in there. likely it pulls all base images in order to put together the requested target image, plus caching of the images we just build. so even if we remove the
pgautoupgrade
image that was just built, it should recreate an identical one.