build: make sure there is at least 35GB free for source cache (#45501)

build: make sure there is at least 35GB free for cache
This commit is contained in:
John Kleinschmidt 2025-02-07 06:03:38 -05:00 committed by GitHub
parent d0110d897d
commit 7bde100a1a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,10 +73,10 @@ runs:
if: steps.check-cache.outputs.cache_exists == 'false' && inputs.use-cache == 'true'
shell: bash
run: |
# if there is less than 20 GB free space then creating the cache might fail so exit early
# if there is less than 35 GB free space then creating the cache might fail so exit early
freespace=`df -m /mnt/cross-instance-cache | grep -w /mnt/cross-instance-cache | awk '{print $4}'`
freespace_human=`df -h /mnt/cross-instance-cache | grep -w /mnt/cross-instance-cache | awk '{print $4}'`
if [ $freespace -le 20000 ]; then
if [ $freespace -le 35000 ]; then
echo "The cross mount cache has $freespace_human free space which is not enough - exiting"
exit 1
else