jonathanpeppers / boots

boots is a .NET global tool for "bootstrapping" vsix & pkg files. Just "boots https://url/to/your/package"!
MIT License
86 stars 9 forks source link

Service URL https://software.xamarin.com/Service/Updates is not working, breaking iOS builds in CI/CD #200

Open ertan2002 opened 2 days ago

ertan2002 commented 2 days ago

Hi

We are currently facing an issue in our Azure DevOps CI/CD pipeline while using boots to install Xamarin.Android and Xamarin.iOS. The issue stems from the URL https://software.xamarin.com/Service/Updates used in the MacUrlResolver class, which seems to be down or no longer available. As a result, our builds are failing with a 404 (Not Found) error.

Here’s the error from our logs:

[error]Bash wrote one or more lines to the standard error stream.

[error]Unhandled exception:

[error]System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).

image

We also noticed that another user encountered a similar issue related to the URL https://software.xamarin.com/service/products. Their problem was reported on the Visual Studio Developer Community and appeared to be related to a previous service outage.

The issue seems to stem from this section of the MacUrlResolver:

const string Url = "https://software.xamarin.com/Service/Updates?v=2&pv964ebddd-1ffe-47e7-8128-5ce17ffffb05=0&pv4569c276-1397-4adb-9485-82a7696df22e=0&pvd1ec039f-f3db-468b-a508-896d7c382999=0&pv0ab364ff-c0e9-43a8-8747-3afb02dc7731=0&level=";

Is there any update on this service or an alternative URL that we can use to resolve this issue?

Thanks for your help

jonathanpeppers commented 2 days ago

We have manual download links here:

Such as:

You'll probably have to ask the iOS team at xamarin/xamarin-macios, if they have working links.