diff --git a/README.md b/README.md index b496c5a..c6b3f11 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,15 @@ See the [hardware guide](hardware.md) to know exactly what to buy. See the [installation instructions](installation.md) to get started. +## CI/CD + +The GitHub Action workflow caches the Raspberry Pi image to save build time. The workflow uses several optimizations to avoid "No space left on device" errors: + +1. Uses the Raspberry Pi OS Lite image (smaller than the full image) +2. Optimizes disk space usage with `bind_mount_repository: "yes"` parameter +3. Removes unnecessary packages and cleans up disk space throughout the build +4. Reduces the additional image space to 4GB (down from 6GB) + ## History [Learn about Go Note Go's predecessor "Shh Shell" here.](https://davidbieber.com/projects/shh-shell/)