Hi,
Your friends from Microsoft Graph here 👋
Our CI recently started failing with azure identity 1.55.0 providing the following error. Version 1.54.1 was working perfectly fine.
Error: /home/runner/.gradle/caches/modules-2/files-2.1/com.azure/azure-xml/1.2.0/5a811882dc4eba119c7d1f0fc65acf39eaf417c/azure-xml-1.2.0.jar: Error: Invalid package reference in com.azure:azure-xml; not included in Android: javax.xml.stream.util. Referenced from com.azure.xml.implementation.aalto.stax.InputFactoryImpl. [InvalidPackage]
This is because azure identity 1.55.0 updates its dependency on xml from 1.1.0 to 1.2.0
This version has a dependency on javax.xml.stream which is not available on Android.
This dependency was introduced by @alzimmermsft with PR #43282
This represents a pretty big regression in my views, and that change should either be amended not to depend on this package, or reverted, or modularized as a variant so it's not necessary to have it as a direct dependency.
Here is the failing PR, which also gives you access to our entire repository configuration.
CC @JonathanGiles the author of the original xml implementation issue.