| description: "The SHA key for the commit we want to run over" |
| fail-fast: false # Don't cancel all jobs if one fails. |
| flags: --skip-xcode-ios --skip-xcode-tvos |
| flags: --skip-xcode-osx --skip-xcode-tvos --skip-objc-conformance --skip-xcode-release |
| flags: --skip-xcode-osx --skip-xcode-tvos --skip-objc-conformance --skip-xcode-debug |
| DEVELOPER_DIR: /Applications/Xcode_14.1.app/Contents/Developer |
| - name: Checkout pending changes |
| uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 |
| ref: ${{ inputs.safe-checkout }} |
| uses: ./.github/actions/ccache |
| cache-prefix: objectivec_macos_${{ matrix.config }} |
| uses: ./.github/actions/bazel |
| CC: ${{ github.workspace }}/ci/clang_wrapper |
| CXX: ${{ github.workspace }}/ci/clang_wrapper++ |
| credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} |
| bazel-cache: objectivec_macos/${{ matrix.config }} |
| bash: objectivec/DevTools/full_mac_build.sh ${{ matrix.flags }} |
| - name: Report ccache stats |