diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1e8bc6b..2a5b3b4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -62,7 +62,7 @@ jobs: tags: | type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} - latest + type=raw,value=latest # Build and push proxy image - name: Build and push proxy_only Docker image @@ -77,6 +77,16 @@ jobs: cache-from: type=gha,scope=proxy cache-to: type=gha,scope=proxy,mode=max + # Add cleanup steps after proxy build + - name: Clean up disk space after proxy build + run: | + # Remove all unused docker data including stopped containers, unused networks, dangling images, and build cache + docker system prune -af + # Remove all unused build cache + docker builder prune -af + # Optional: If you need more aggressive cleanup + rm -rf /tmp/* + - name: Extract metadata for Docker id: meta uses: docker/metadata-action@v5 diff --git a/setup.py b/setup.py index 89efc2f..0c088d5 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="optillm", - version="0.0.28", + version="0.0.29", packages=find_packages(), py_modules=['optillm'], package_data={