github.com/drone/go-convert@v0.0.0-20240307072510-6bd371c65e61/convert/github/testdata/build-and-test/xamarin.yaml (about) 1 # https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-xamarin-applications 2 3 name: Build Xamarin.iOS app 4 5 # on: [push] 6 7 jobs: 8 build: 9 10 runs-on: macos-latest 11 12 steps: 13 - uses: actions/checkout@v3 14 - name: Set default Xamarin SDK versions 15 run: | 16 $VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --ios=14.10 17 18 - name: Set default Xcode 12.3 19 run: | 20 XCODE_ROOT=/Applications/Xcode_12.3.0.app 21 echo "MD_APPLE_SDK_ROOT=$XCODE_ROOT" >> $GITHUB_ENV 22 sudo xcode-select -s $XCODE_ROOT 23 24 - name: Setup .NET Core SDK 5.0.x 25 uses: actions/setup-dotnet@v3 26 with: 27 dotnet-version: '5.0.x' 28 29 - name: Install dependencies 30 run: nuget restore <sln_file_path> 31 32 - name: Build 33 run: msbuild <csproj_file_path> /p:Configuration=Debug /p:Platform=iPhoneSimulator /t:Rebuild