Creates a separate task named BugsnagGenerateProguardTask that finds the mapping file which will be uploaded to Bugsnag. This will make it possible to cache compressed ProGuard mapping files on disk if the upload task fails.
The changeset additionally reorganises the task name/intermediate location calculations so that they live in separate files from BugsnagPlugin.
Changeset
Split BugsnagGenerateProguardTask and BugsnagUploadProguardTask into separate tasks
Ensured that BugsnagGenerateProguardTask finds the mapping file and copies it to the location (a future PR will create a gzip archive from this)
Reorganized directories of intermediate files created by the plugin into BugsnagIntermediates
Reorganized names of tasks created by the plugin into BugsnagTasks
Testing
Relied on existing E2E tests - this should not result in any functional changes to the plugin.
Goal
Creates a separate task named
BugsnagGenerateProguardTask
that finds the mapping file which will be uploaded to Bugsnag. This will make it possible to cache compressed ProGuard mapping files on disk if the upload task fails.The changeset additionally reorganises the task name/intermediate location calculations so that they live in separate files from
BugsnagPlugin
.Changeset
BugsnagGenerateProguardTask
andBugsnagUploadProguardTask
into separate tasksBugsnagGenerateProguardTask
finds the mapping file and copies it to the location (a future PR will create a gzip archive from this)BugsnagIntermediates
BugsnagTasks
Testing
Relied on existing E2E tests - this should not result in any functional changes to the plugin.