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