diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index e3cb29bb1a5e..7a44ac745c65 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -75,6 +75,16 @@ jobs: run: | brew install go@1.20 + - name: Install xcbeautify + run: | + brew update + brew install xcbeautify + + - name: Install protobuf + run: | + brew update + brew install protobuf + - name: Set up yeetd to workaround XCode being slow in CI run: | wget https://github.com/biscuitehh/yeetd/releases/download/1.0/yeetd-normal.pkg @@ -85,7 +95,8 @@ jobs: with: xcode-version: '15.0.1' - name: Configure Rust - # In the https://github.com/actions/runner-images/releases/tag/macos-13-arm64%2F20240721.1 release, Github changed where rustup was installed + # In the https://github.com/actions/runner-images/releases/tag/macos-13-arm64%2F20240721.1 release + # Github changed where rustup was installed # This update broke our build script which was assuming the cargo binary was located in ~/.cargo/bin/cargo # The workaround is to fix brew paths by running brew bundle run: | @@ -107,16 +118,6 @@ jobs: cp Api.xcconfig.template Api.xcconfig working-directory: ios/Configurations - - name: Install xcbeautify - run: | - brew update - brew install xcbeautify - - - name: Install protobuf - run: | - brew update - brew install protobuf - - name: Run unit tests run: | set -o pipefail && env NSUnbufferedIO=YES xcodebuild \