Skip to content

Upgrade Gradle Witness

akwizgran requested to merge upgrade-gradle-witness into master

Gradle Witness can only handle dependencies declared with the compile configuration. I patched it to handle all configurations that are resolvable at the time the plugin runs, which allows us verify more of the code we depend on. This also allows us to use new configurations that have been added to the Android and Java Library plugins, such as implementation, which speeds up build times by reducing transitive dependencies.

I've changed the format Gradle Witness uses for declaring dependency hashes, as the old format didn't unambiguously identify all dependencies (a dependency can be present in one or more versions, with one or more files per version).

Edited by Torsten Grote

Merge request reports