Skip to content

Commit d404eb1

Browse files
committed
Tests: Only purge docker when explicitly requested
1 parent 6e37203 commit d404eb1

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

.github/workflows/run-samples.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ jobs:
208208
SHARD: ${{ matrix.shard }}
209209
SPLITS: ${{ matrix.splits }}
210210
LOCALSTACK_AUTH_TOKEN: ${{ secrets.TEST_LOCALSTACK_AUTH_TOKEN }}
211+
PURGE_DOCKER: "1"
211212

212213
- name: Get LocalStack Logs
213214
# Captured on failure or success to provide a detailed audit trail of the emulator's activity.

run-samples.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ if [ -f .env ]; then
2727
set +a
2828
fi
2929

30+
PURGE_DOCKER="${PURGE_DOCKER:-0}"
31+
3032
# 1. Define Samples (placed before tool checks so --list works without dependencies)
3133
SAMPLES=(
3234
"samples/servicebus/java|bash scripts/deploy.sh"
@@ -203,10 +205,12 @@ for (( i=START; i<START+COUNT; i++ )); do
203205
fi
204206
fi
205207

206-
# Cleanup Docker resources after each test to free up disk space
207-
echo "Cleaning up Docker resources..."
208-
docker system prune -af --volumes || true
209-
echo ""
208+
if [[ ${PURGE_DOCKER} == "1" ]]; then
209+
# Cleanup Docker resources after each test to free up disk space
210+
echo "Cleaning up Docker resources..."
211+
docker system prune -af --volumes || true
212+
echo ""
213+
fi
210214
done
211215

212216
echo "All samples completed successfully!"

0 commit comments

Comments
 (0)