Closed jaredh closed 3 years ago
Nitpick but your descriptions says Applied Ignored to our public properties which were public for task subclasses.
, but I think you meant Internal
Nitpick but your descriptions says
Applied Ignored to our public properties which were public for task subclasses.
, but I think you meantInternal
edited. Thank you contrubutor.
@jaredh @DanielJette 👋 hey folks are you planing to do a new release any time soon with this fix?
@jaredh @DanielJette 👋 hey folks are you planing to do a new release any time soon with this fix?
@sav007 long time no see! 😃 I'd like to cut a release very soon (now?). There was a bug introduced between the last RC and final AGP 7.0 release that we've been trying to resolve beforehand but it looks to be a legitimate bug upstream that is getting addressed in 7.0.1. It can be worked around though by manually specifying the testPackageId
+ applicationPackageId
.
What does this change accomplish?
Resolves https://github.com/Shopify/android-testify/issues/225
Adds missing annotations on public properties in Tasks to assist with up-to-date checks. Missing annotations are now errors in Gradle 7.0+.
As suggested in https://github.com/Shopify/android-testify/issues/225#issuecomment-879917888, I've confirmed this specific issue doesn't affect our ABI at all, and remains interopable with existing Gradle versions, at least with regards to the Plugin.
How have you achieved it?
Applied
Internal
to our public properties which were public for task subclasses.Tophat instructions
./gradlew --warning-mode all clean Sample:screenshotTest --console=plain