Skip to content

Commit 1847555

Browse files
committed
fix: handle missing HOME in mac cleanup task
1 parent 783fa4c commit 1847555

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

ci/tasks/macos-build-disk-cleanup.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ MIN_FREE_GB="${MIN_BUILD_FREE_GB:-${2:-30}}"
77
CI_ROOT="${CI_ROOT:-$(pwd)}"
88
DISK_CHECK_PATH="${DISK_CHECK_PATH:-$CI_ROOT}"
99
CONCOURSE_WORKDIR="${CONCOURSE_WORKDIR:-/Users/m1/concourse/workdir}"
10+
BUILD_HOME="${HOME:-/Users/m1}"
1011

1112
required_kb=$((MIN_FREE_GB * 1024 * 1024))
1213

@@ -89,8 +90,8 @@ print_disk_report() {
8990
"$CONCOURSE_WORKDIR/volumes/live" \
9091
"/private/var/root/Library/Developer/Xcode/Archives" \
9192
"/private/var/root/Library/Developer/Xcode/DerivedData" \
92-
"$HOME/Library/Developer/Xcode/Archives" \
93-
"$HOME/Library/Developer/Xcode/DerivedData" \
93+
"$BUILD_HOME/Library/Developer/Xcode/Archives" \
94+
"$BUILD_HOME/Library/Developer/Xcode/DerivedData" \
9495
"/Users/m1/Library/Developer/Xcode/Archives" \
9596
"/Users/m1/Library/Developer/Xcode/DerivedData" \
9697
"/Library/Developer/CoreSimulator/Volumes"; do
@@ -115,14 +116,14 @@ cleanup_workspace_build_outputs() {
115116
cleanup_xcode_artifacts() {
116117
for dir in \
117118
"/private/var/root/Library/Developer/Xcode/Archives" \
118-
"$HOME/Library/Developer/Xcode/Archives" \
119+
"$BUILD_HOME/Library/Developer/Xcode/Archives" \
119120
"/Users/m1/Library/Developer/Xcode/Archives"; do
120121
remove_old_children "$dir" 28
121122
done
122123

123124
for dir in \
124125
"/private/var/root/Library/Developer/Xcode/DerivedData" \
125-
"$HOME/Library/Developer/Xcode/DerivedData" \
126+
"$BUILD_HOME/Library/Developer/Xcode/DerivedData" \
126127
"/Users/m1/Library/Developer/Xcode/DerivedData"; do
127128
if [[ -d "$dir" ]]; then
128129
echo "Removing GaloyApp DerivedData older than 28d from $dir"

0 commit comments

Comments
 (0)