mirror of
https://github.com/actions/runner-images.git
synced 2025-12-15 06:08:07 +00:00
[macOS] Improve haskell setup (#4071)
Freeing up disk space on macOS by removing docs and profiling libs of GHC.
This commit is contained in:
@@ -14,6 +14,15 @@ for majorMinorVersion in $minorMajorVersions; do
|
|||||||
echo "install ghc version $fullVersion..."
|
echo "install ghc version $fullVersion..."
|
||||||
ghcup install $fullVersion
|
ghcup install $fullVersion
|
||||||
ghcup set $fullVersion
|
ghcup set $fullVersion
|
||||||
|
|
||||||
|
# remove docs and profiling libs
|
||||||
|
ghc_bin_dir="$(ghcup whereis --directory ghc $fullVersion)"
|
||||||
|
[ -e "${ghc_bin_dir}" ] || exit 1
|
||||||
|
ghc_dir="$( cd "$( dirname "${ghc_bin_dir}" )" > /dev/null 2>&1 && pwd )"
|
||||||
|
[ -e "${ghc_dir}" ] || exit 1
|
||||||
|
find "${ghc_dir}" \( -name "*_p.a" -o -name "*.p_hi" \) -type f -delete
|
||||||
|
rm -r "${ghc_dir}"/share/*
|
||||||
|
unset ghc_bin_dir ghc_dir
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "install cabal..."
|
echo "install cabal..."
|
||||||
|
|||||||
Reference in New Issue
Block a user