Reputation: 438
I uploaded many GitHub artifacts, causing the GitHub free storage space (50 GB) to run out.
Most of these artifacts were copies or had very small changes.
Assuming that these were stored in layers as diffs from parent images (like docker images are stored), it was unlikely that 50 GB of space would run out.
Are GitHub artifacts stored as individual files every time a workflow is run ?
Are GitHub packages stored in the same way ?
Is the storage for packages and artifacts the same ?
Upvotes: 2
Views: 1621
Reputation: 1329672
GitHub's artifacts are usually linked with:
GitHub Container Registry is dedicated to store and manage Docker and OCI images.
Only the latter benefit from incremental storage through layers.
The former would be uploaded as a all for each file.
From the comments below:
docker push ghcr.io/OWNER/IMAGE_NAME:tag
) will benefit from an incremental layer-by-layer storage.Upvotes: 2