From cc868e22489461e0a24ed19ab40927b6ea63812e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 16 Nov 2023 12:03:51 +0900 Subject: [PATCH] infra: fix git-action ios break --- .github/workflows/build_ios.yml | 14 ++++++++++++-- .github/workflows/build_macos.yml | 7 +++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build_ios.yml b/.github/workflows/build_ios.yml index 2dd7ca6c..56c411c0 100644 --- a/.github/workflows/build_ios.yml +++ b/.github/workflows/build_ios.yml @@ -16,10 +16,15 @@ jobs: with: submodules: true + - name: Unbreak Python in Github Actions + run: | + find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete + sudo rm -rf /Library/Frameworks/Python.framework/ + brew install --force python3 && brew unlink python3 && brew link --overwrite python3 + - name: Install Packages run: | export HOMEBREW_NO_INSTALL_FROM_API=1 - /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew update brew install meson @@ -40,10 +45,15 @@ jobs: with: submodules: true + - name: Unbreak Python in Github Actions + run: | + find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete + sudo rm -rf /Library/Frameworks/Python.framework/ + brew install --force python3 && brew unlink python3 && brew link --overwrite python3 + - name: Install Packages run: | export HOMEBREW_NO_INSTALL_FROM_API=1 - /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew update brew install meson diff --git a/.github/workflows/build_macos.yml b/.github/workflows/build_macos.yml index c9a3d041..e2592d95 100644 --- a/.github/workflows/build_macos.yml +++ b/.github/workflows/build_macos.yml @@ -20,12 +20,11 @@ jobs: run: | find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete sudo rm -rf /Library/Frameworks/Python.framework/ - brew install --force python3 && brew unlink python3 && brew unlink python3 && brew link --overwrite python3 + brew install --force python3 && brew unlink python3 && brew link --overwrite python3 - name: Install Packages run: | export HOMEBREW_NO_INSTALL_FROM_API=1 - /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew update brew install meson efl @@ -45,7 +44,7 @@ jobs: run: | find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete sudo rm -rf /Library/Frameworks/Python.framework/ - brew install --force python3 && brew unlink python3 && brew unlink python3 && brew link --overwrite python3 + brew install --force python3 && brew unlink python3 && brew link --overwrite python3 - name: Install Packages run: | @@ -68,7 +67,7 @@ jobs: run: | find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete sudo rm -rf /Library/Frameworks/Python.framework/ - brew install --force python3 && brew unlink python3 && brew unlink python3 && brew link --overwrite python3 + brew install --force python3 && brew unlink python3 && brew link --overwrite python3 - name: Install Packages run: |