xamarin / XamarinComponents

Plugins for Xamarin
MIT License
1.99k stars 693 forks source link

[ci] Add Post Checkout Steps #1433

Open jfversluis opened 10 months ago

jfversluis commented 10 months ago

I ran into an issue with the hosted build agents where not all the required SDKs have been installed. In this case Xamarin.iOS. The macOS 13 agents don't have Xamarin.iOS installed anymore, but do have Xcode 15 and macOS 12 has Xamarin.iOS but not Xcode 15.

All the custom steps in this template come just too late for me to set that up properly and let the pipeline run successfully.

This change adds the ability to add custom steps right after the repository checkout so you can add additional installations/configuration to the build agent before everything else starts to run.