Prevent deploy runner disk exhaustion
Deploy Promiscuity Auth API / deploy (push) Has been cancelled
k8s smoke test / test (push) Has been cancelled

This commit is contained in:
2026-07-20 01:15:13 -05:00
parent cde0e28e44
commit c267b62afa
7 changed files with 30 additions and 1 deletions
+18 -1
View File
@@ -4,6 +4,9 @@ on:
push:
branches:
- main
paths:
- "microservices/AuthApi/**"
- ".gitea/workflows/deploy-auth.yml"
workflow_dispatch: {}
jobs:
@@ -20,6 +23,16 @@ jobs:
- name: Checkout repo
uses: actions/checkout@v4
- name: Reclaim Docker build space
run: |
rm -f "${IMAGE_TAR}"
docker container prune -f
docker image prune -f
docker image prune -af --filter "until=24h"
docker builder prune -af || true
docker system df
df -h
# -----------------------------
# Build Docker image
# -----------------------------
@@ -59,18 +72,22 @@ jobs:
# CLEANUP: delete TAR from nodes
# -----------------------------
- name: Clean TAR from nodes
if: always()
run: |
for node in ${NODES}; do
echo "Removing image tar on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-auth.tar"
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-auth.tar" || true
done
# -----------------------------
# CLEANUP: delete TAR from runner
# -----------------------------
- name: Clean TAR on runner
if: always()
run: |
rm -f "${IMAGE_TAR}"
docker image rm "${IMAGE_NAME}" 2>/dev/null || true
docker image prune -f
# -----------------------------
# Write kubeconfig from secret