• Stefy Lanza (nextime / spora )'s avatar
    packaging: keep only the most recent base backup · 687c14c8
    Stefy Lanza (nextime / spora ) authored
    Every `base-pre-<stamp>` rollback tag pins a whole ~26 GB image, and they
    were never retired: twenty builds had accumulated 245 GB of bases that
    nothing would ever read. The flatten now keeps KEEP_BACKUPS (default 1)
    and retires the rest, so there is always exactly one image to roll back
    to. KEEP_BACKUPS=0 keeps none.
    
    It also drops the intermediate `flat-<stamp>` tag by default
    (KEEP_FLAT_TAG=1 to keep it): it points at the same image the base tag
    does, so it frees nothing and only makes `docker image ls` unreadable.
    
    Tested end to end against ubuntu:24.04 — a real export/import/verify
    cycle in seconds rather than six minutes: config equality passes, the new
    backup is made, three older ones are retired, and KEEP_BACKUPS=0 leaves
    none.
    Co-Authored-By: 's avatarClaude Opus 5 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_0182DhR1eFNPQyGmDrpHbedY
    687c14c8
Name
Last commit
Last update
codai Loading commit data...
docs Loading commit data...
packaging Loading commit data...
samples Loading commit data...
tests Loading commit data...
tools Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
CODERAI_API_DOCUMENTATION.md Loading commit data...
CoderAI.gif Loading commit data...
DISTRIBUTION.md Loading commit data...
LICENSE.md Loading commit data...
MULTIMODAL_CAPABILITIES.md Loading commit data...
MULTIMODAL_UI_EXAMPLES.md Loading commit data...
README.md Loading commit data...
REQUEST-geoclip-embeddings.md Loading commit data...
REQUEST-vpr-embeddings.md Loading commit data...
amdgpu-coredump-05000.bin Loading commit data...
build-oci.sh Loading commit data...
build.ps1 Loading commit data...
build.sh Loading commit data...
coderai Loading commit data...
coderai-broker-implementation-reference.md Loading commit data...
coderai-integration.md Loading commit data...
commands Loading commit data...
osxbuild.sh Loading commit data...
package-oci.sh Loading commit data...
package-tarball.sh Loading commit data...
requirements-crisperwhisper.txt Loading commit data...
requirements-h3.txt Loading commit data...
requirements-melotts.txt Loading commit data...
requirements-nemo.txt Loading commit data...
requirements-nvidia.txt Loading commit data...
requirements-ocr-paddle.txt Loading commit data...
requirements-ocr.txt Loading commit data...
requirements-pyannote.txt Loading commit data...
requirements-surya.txt Loading commit data...
requirements-vllm.txt Loading commit data...
requirements-vulkan.txt Loading commit data...
requirements.txt Loading commit data...
run-oci.sh Loading commit data...
smoke-test-oci.sh Loading commit data...
todo.md Loading commit data...
video_editor.config.json Loading commit data...