diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f6c49f7..1be82ea 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -154,12 +154,15 @@ jobs: run: | echo "${{ secrets.REGISTRY_PASS }}" | docker login registry.infra.mintel.me -u "${{ secrets.REGISTRY_USER }}" --password-stdin - - name: Clean runner + - name: 🧹 Clean runner (Extreme) run: | echo "Disk space before prune:" df -h docker system prune -af --volumes docker builder prune -af + docker buildx prune -af + # Completely remove build history and artifacts on the runner + rm -rf /tmp/docker-actions-toolkit-* || true echo "Disk space after prune:" df -h continue-on-error: true @@ -186,8 +189,9 @@ jobs: PAYLOAD_SECRET=${{ secrets.PAYLOAD_SECRET || 'secret' }} BUILD_ID=${{ github.sha }} tags: registry.infra.mintel.me/mintel/mintel.me:${{ needs.prepare.outputs.image_tag }} + # Temporarily disable registry cache export to save runner disk/bandwidth cache-from: type=registry,ref=registry.infra.mintel.me/mintel/mintel.me:buildcache-${{ needs.prepare.outputs.target }} - cache-to: type=registry,ref=registry.infra.mintel.me/mintel/mintel.me:buildcache-${{ needs.prepare.outputs.target }},mode=max + # cache-to: type=registry,ref=registry.infra.mintel.me/mintel/mintel.me:buildcache-${{ needs.prepare.outputs.target }},mode=max secrets: | NPM_TOKEN=${{ secrets.NPM_TOKEN }}