mirror of
https://github.com/actions/runner-images.git
synced 2025-12-24 10:28:00 +08:00
Removed PyPy version workaround for macOS 10.13 (#2414)
* removed pypy version workaround for macOS 10.13 * fix toolcache test on macos * fixed an error * disable strict name checking for imported powershell modules * Ruby 3.0 doesn't exists on 10.13 Co-authored-by: Leonid Lapshin <originalnoe-nazvanie@yandex.ru>
This commit is contained in:
@@ -79,13 +79,6 @@ pypyVersions=$(curl -4 -s --compressed $uri | grep 'osx64' | awk -v uri="$uri" -
|
||||
toolsetVersions=$(get_toolset_value '.toolcache[] | select(.name | contains("PyPy")) | .versions[]')
|
||||
versionPattern="v[0-9]+\.[0-9]+\.[0-9]+-"
|
||||
|
||||
# PyPy 7.3.2 for High Sierra is broken, use 7.3.1 instead https://foss.heptapod.net/pypy/pypy/-/issues/3311
|
||||
if is_HighSierra; then
|
||||
versionPattern="v7.3.1-"
|
||||
# PyPy 7.3.1 relies on system libffi.6.dylib, which is not existed in in libffi 3.3 release. As a workaround symlink can be created
|
||||
ln -s libffi.7.dylib /usr/local/opt/libffi/lib/libffi.6.dylib
|
||||
fi
|
||||
|
||||
for toolsetVersion in $toolsetVersions; do
|
||||
latestMajorPyPyVersion=$(echo "${pypyVersions}" | grep -E "pypy${toolsetVersion}-${versionPattern}" | head -1)
|
||||
if [[ -z "$latestMajorPyPyVersion" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user