This commit is contained in:
frostebite
2026-01-27 16:09:48 +00:00
parent e10e61839e
commit 8319673c26
2 changed files with 8 additions and 5 deletions

View File

@@ -58,9 +58,8 @@ jobs:
echo "Initial disk space cleanup..."
echo "Current disk usage:"
df -h
# Clean up any leftover k3d clusters/images from previous runs
# Clean up any leftover k3d clusters from previous runs
k3d cluster delete unity-builder || true
k3d image delete --all || true
# Stop any existing LocalStack container
docker stop localstack-main 2>/dev/null || true
docker rm localstack-main 2>/dev/null || true
@@ -549,7 +548,6 @@ jobs:
run: |
echo "Deleting k3d cluster to free disk space..."
k3d cluster delete unity-builder || true
k3d image delete --all || true
docker system prune -af --volumes || true
echo "Disk usage after k3d deletion:"
df -h

View File

@@ -36,11 +36,16 @@ describe('Cloud Runner Caching', () => {
// For AWS LocalStack tests, explicitly set provider strategy to 'aws'
// This ensures we use AWS LocalStack instead of defaulting to local-docker
if (process.env.AWS_S3_ENDPOINT && process.env.AWS_S3_ENDPOINT.includes('localhost')) {
// But don't override if k8s provider is already set
if (
process.env.AWS_S3_ENDPOINT &&
process.env.AWS_S3_ENDPOINT.includes('localhost') &&
CloudRunnerOptions.providerStrategy !== 'k8s'
) {
overrides.providerStrategy = 'aws';
overrides.containerHookFiles += `,aws-s3-pull-cache,aws-s3-upload-cache`;
}
if (CloudRunnerOptions.providerStrategy === `k8s` || overrides.providerStrategy === `k8s`) {
if (CloudRunnerOptions.providerStrategy === `k8s`) {
overrides.containerHookFiles += `,aws-s3-pull-cache,aws-s3-upload-cache`;
}
const buildParameter = await CreateParameters(overrides);