Noticed these while auditing plugins for the upcoming STABLE_CONFIGURATION_CACHE flag in Gradle. Consolidated logic in BugsnagFileUploadTask but let me know if you're rather keep that interface task-agnostic. Figured it was fair game since it used task annotations on its properties now
Design
Just matching the existing structure + consolidating some shared logic.
Changeset
Add missing usesService() calls to remaining tasks that use internal build services.
Goal
Noticed these while auditing plugins for the upcoming
STABLE_CONFIGURATION_CACHE
flag in Gradle. Consolidated logic in BugsnagFileUploadTask but let me know if you're rather keep that interface task-agnostic. Figured it was fair game since it used task annotations on its properties nowDesign
Just matching the existing structure + consolidating some shared logic.
Changeset
Add missing
usesService()
calls to remaining tasks that use internal build services.Testing
Existing tests