Here is an example of how to build Xamarin Android project in GitHub Actions. It will trigger on push and pull request. First checkout, restore nuget packages and then build the Xamarin Android project.
Replace Carousel with your project name of course. Enjoy!
name: CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
Android:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Android
run: |
nuget restore
cd Carousel/Carousel.Android
msbuild Carousel.Android.csproj /verbosity:normal /t:Rebuild /p:Configuration=Debug