mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
b5321041a1
Summary: GH asked us to bump the machines from macos-14 to macos-15 ## Changelog: [Internal] - Pull Request resolved: https://github.com/facebook/react-native/pull/54280 Test Plan: GHA Reviewed By: javache Differential Revision: D85570467 Pulled By: cipolleschi fbshipit-source-id: 659b9c538a883b7bca1c6aeb2d1a7dceb6a22663
37 lines
1.4 KiB
YAML
37 lines
1.4 KiB
YAML
name: Setup xcode
|
|
description: 'Set up your GitHub Actions workflow with a specific version of xcode'
|
|
inputs:
|
|
xcode-version:
|
|
description: 'The xcode version to use'
|
|
required: false
|
|
default: '16.2.0'
|
|
platform:
|
|
description: 'The platform to use. Valid values are: ios, ios-simulator, macos, mac-catalyst, tvos, tvos-simulator, xros, xros-simulator'
|
|
required: false
|
|
default: 'macos'
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Setup xcode
|
|
uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd
|
|
with:
|
|
xcode-version: ${{ inputs.xcode-version }}
|
|
- name: Setup Platform ${{ inputs.platform }}
|
|
if: ${{ inputs.platform != 'macos' && inputs.platform != 'mac-catalyst' }}
|
|
shell: bash
|
|
run: |
|
|
# https://github.com/actions/runner-images/issues/12541
|
|
sudo xcodebuild -runFirstLaunch
|
|
sudo xcrun simctl list
|
|
|
|
# Install platform based on the platform
|
|
if [[ "${{ inputs.platform }}" == "xros" || "${{ inputs.platform }}" == "xros-simulator" ]]; then
|
|
sudo xcodebuild -downloadPlatform visionOS
|
|
elif [[ "${{ inputs.platform }}" == "tvos" || "${{ inputs.platform }}" == "tvos-simulator" ]]; then
|
|
sudo xcodebuild -downloadPlatform tvOS
|
|
else
|
|
sudo xcodebuild -downloadPlatform iOS
|
|
fi
|
|
|
|
sudo xcodebuild -runFirstLaunch
|