diff --git a/app/build.gradle b/app/build.gradle index 5759df444..3286d549d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -2,10 +2,8 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'com.google.protobuf' apply plugin: 'androidx.navigation.safeargs' -apply plugin: 'witness' apply plugin: 'org.jlleitschuh.gradle.ktlint' apply from: 'translations.gradle' -apply from: 'witness-verifications.gradle' apply plugin: 'org.jetbrains.kotlin.android' apply plugin: 'app.cash.exhaustive' apply plugin: 'kotlin-parcelize' @@ -553,10 +551,6 @@ dependencies { androidTestUtil 'androidx.test:orchestrator:1.4.0' } -dependencyVerification { - configuration = '(play|website)(Prod|Staging)(Debug|Release)RuntimeClasspath' -} - def getLastCommitTimestamp() { if (!(new File('.git').exists())) { return System.currentTimeMillis().toString() diff --git a/app/witness-verifications.gradle b/app/witness-verifications.gradle deleted file mode 100644 index db3c41456..000000000 --- a/app/witness-verifications.gradle +++ /dev/null @@ -1,612 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity-ktx:1.2.2', - '9829e13d6a6b045b03b21a330512e091dc76eb5b3ded0d88d1ab0509cf84a50e'], - - ['androidx.activity:activity:1.2.2', - 'e165fb20f006b77894d349572cc3acd2760baa8416ae4d33cb8de6a84dd6730c'], - - ['androidx.annotation:annotation-experimental:1.0.0', - 'b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.1.0', - 'dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852'], - - ['androidx.asynclayoutinflater:asynclayoutinflater:1.0.0', - 'f7eab60c57addd94bb06275832fe7600611beaaae1a1ec597c231956faf96c8b'], - - ['androidx.autofill:autofill:1.0.0', - 'c9468f56e05006ea151a426c54957cd0799b8b83a579d2846dd22061f33e5ecd'], - - ['androidx.biometric:biometric:1.1.0', - '270c7b7d99942d5ec1dd88594e4648feb33d8e31d8c3c2ab2321d49d9abdfc1f'], - - ['androidx.camera:camera-camera2:1.0.0-beta11', - '54d7c975ea7387f0d7c65faf531005fc543fe8e8d826eb696bb2c7f950041a9c'], - - ['androidx.camera:camera-core:1.0.0-beta11', - '58ed18e385d3eea3e17568b5904629f5111de8af87035942f908d49815331645'], - - ['androidx.camera:camera-lifecycle:1.0.0-beta11', - 'f8617971cbfb2d249eea3558756bc466cb35a946a9269b966b24b6787f449631'], - - ['androidx.camera:camera-view:1.0.0-alpha18', - '029652f71430e4acc97c41d40e509bf6774a86dd35a19cea5c856f0b96a6c70c'], - - ['androidx.cardview:cardview:1.0.0', - '1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7'], - - ['androidx.collection:collection-ktx:1.1.0', - '2bfc54475c047131913361f56d0f7f019c6e5bee53eeb0eb7d94a7c499a05227'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.concurrent:concurrent-futures:1.0.0', - '5595a40e278a7b39fa78a09490e3d7f3faa95c7b01447148bd38b5ade0605c35'], - - ['androidx.constraintlayout:constraintlayout-solver:2.0.4', - '9ca19f5448709301c7563488ef941be9dfa55c83538ca7a059b2113e83527b46'], - - ['androidx.constraintlayout:constraintlayout:2.0.4', - '307a79a4a1ccff44249c72a2bf7f47da09fa1b6b1fab2a25808ca889382b738e'], - - ['androidx.coordinatorlayout:coordinatorlayout:1.1.0', - '44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.1.0', - '01f76ab043770a97b054046f9815717b82ce0355c02967d16c61981359dc189a'], - - ['androidx.documentfile:documentfile:1.0.0', - '865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487'], - - ['androidx.drawerlayout:drawerlayout:1.1.1', - '2c5f0dca378eb78ca2c4403f9889c77daa3059302260f26a07fe9f63c08926fe'], - - ['androidx.dynamicanimation:dynamicanimation:1.0.0', - 'ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04'], - - ['androidx.exifinterface:exifinterface:1.0.0', - 'ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11'], - - ['androidx.fragment:fragment-ktx:1.3.5', - '549965cc33b69270b7b3ba5d9fcb2cd746ae9ceca17c5e12219888ea281edc0f'], - - ['androidx.fragment:fragment:1.3.5', - 'a2826109ce34d6bc3792c7791e911e526f3d9c5f8b41f7ff1650638897a5d445'], - - ['androidx.gridlayout:gridlayout:1.0.0', - 'a7e5dc6f39dbc3dc6ac6d57b02a9c6fd792e80f0e45ddb3bb08e8f03d23c8755'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.legacy:legacy-preference-v14:1.0.0', - 'd6d11913e56b8f2d14fd560bd1ad6d7fd5624a15dd4ec073b2d9188205f86280'], - - ['androidx.legacy:legacy-support-core-ui:1.0.0', - '0d1260c6e7e6a337f875df71b516931e703f716e90889817cd3a20fa5ac3d947'], - - ['androidx.legacy:legacy-support-core-utils:1.0.0', - 'a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7'], - - ['androidx.legacy:legacy-support-v13:1.0.0', - '65f5fcb57644d381d471a00fdf50f90b808be6b48a8ae57fb4ea39b7da8cca86'], - - ['androidx.legacy:legacy-support-v4:1.0.0', - '78fec1485f0f388a4749022dd51416857127cd2544ae1c3fd0b16589055480b0'], - - ['androidx.lifecycle:lifecycle-common-java8:2.3.1', - 'a1ec63c1bb973443cb731d78ec336c5e20e7ee35c89cbb32d36f92c55bb02542'], - - ['androidx.lifecycle:lifecycle-common:2.3.1', - '15848fb56db32f4c7cdc72b324003183d52a4884d6bf09be708ac7f587d139b5'], - - ['androidx.lifecycle:lifecycle-extensions:2.2.0', - '648c8de1d10b025d524a2e46ac994fc3f6bf186826c09ec1a62d250bf1b877ae'], - - ['androidx.lifecycle:lifecycle-livedata-core-ktx:2.3.1', - '6dd41c3c33daeb503fd87fbfff7043adb0be6c541a9c9e09bf531ca49520fddb'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.3.1', - 'e55d38c372460f0a03997ddc950c67227511340fd74f8634d99d29653cd81ab1'], - - ['androidx.lifecycle:lifecycle-livedata:2.3.1', - 'b1e061139126f883d4010f23fe7ba460adea432d453c88a00b868cbf9ac037ce'], - - ['androidx.lifecycle:lifecycle-process:2.2.0', - '3a977e7778fc8418742d388409daaba7ea8fea8823d21ffb96e4c4236f715070'], - - ['androidx.lifecycle:lifecycle-reactivestreams-ktx:2.3.1', - '55daac9050fb8ed601c46dcc05096dcc3ea8d2e463a92dbb9e1a875db9ef3066'], - - ['androidx.lifecycle:lifecycle-reactivestreams:2.3.1', - 'a5600258465fe03a96a5d6891e08cbb5bd8ce8d9af89ed54af9d3d8ccf801bdc'], - - ['androidx.lifecycle:lifecycle-runtime-ktx:2.3.1', - '7ad2987dd7f4075c0871a72cf07e9649d9cd790fc23dfab1972eca4710373873'], - - ['androidx.lifecycle:lifecycle-runtime:2.3.1', - 'dd294f4a689c71ff877fd41f3b67a3a62f7760d44ce420e6130f1fc3569d8f00'], - - ['androidx.lifecycle:lifecycle-service:2.2.0', - 'ca2801ffc069555afed8eddd2292130f436956452bc8bbad30fb56f8e4e382a0'], - - ['androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1', - '5fb3591b6a54eeb3e204be0125d48eb987b8ea45a5048140036865482ccf9de9'], - - ['androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1', - '97137a8af6a31776a14e4866ab808c7c0a791b484bdbc788bbd83e66407564c0'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.3.1', - 'b6db4c274a12ff85a4747e1e6669c7e98aefa2571ace9d1f1a6fa6be417ce838'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.localbroadcastmanager:localbroadcastmanager:1.0.0', - 'e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8'], - - ['androidx.media:media:1.3.1', - '24c6ca0c281b27dec054a09ae584028266683274ca8f53b230470ff404a7d3f4'], - - ['androidx.multidex:multidex:2.0.1', - '42dd32ff9f97f85771b82a20003a8d70f68ab7b4ba328964312ce0732693db09'], - - ['androidx.navigation:navigation-common-ktx:2.3.5', - 'ea75e05f355a2d649e8b985e19f1dd313e4a13cb03b7e5b8471ff59f24f7787e'], - - ['androidx.navigation:navigation-common:2.3.5', - '691199ad0d0d771943d04941f373b3b77eeb1638da853269920ef68f38fbd0ab'], - - ['androidx.navigation:navigation-fragment-ktx:2.3.5', - '5183f76aeed999eef1a611779c4f6e18f64b9e31aed95b103f194caa704e63c9'], - - ['androidx.navigation:navigation-fragment:2.3.5', - 'eadcb93cc5e54b25287d5fd72510e1ec16543002316026200830ffefdc0f8838'], - - ['androidx.navigation:navigation-runtime-ktx:2.3.5', - 'a44fc52231a67d6afe7b8891d272507febddbd922e7b231c8bd36720b94a042b'], - - ['androidx.navigation:navigation-runtime:2.3.5', - '66713d11414bfe9ec88aed6ca847a1654de1d995fb564362e558f2a81c77715a'], - - ['androidx.navigation:navigation-ui-ktx:2.3.5', - 'f5a1fc4f47f1b3d6cf14284c1f9f4207804cdefac215e046f879c9a2f7bc005b'], - - ['androidx.navigation:navigation-ui:2.3.5', - 'b80cb813fa61d4c9996c623fe1f6a7628e4fe0a867f7bd8a98f7dc729391a6bc'], - - ['androidx.preference:preference:1.0.0', - 'ea9fde25606eb456210ffe9f7e51048abd776b55a34c0cc6608282b5699122d1'], - - ['androidx.print:print:1.0.0', - '1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd'], - - ['androidx.recyclerview:recyclerview:1.2.1', - 'a1ea0329ee6d938305dfd0f8ce5c48dea2aac14e5606d23e7fb60afcfb655d6e'], - - ['androidx.savedstate:savedstate-ktx:1.1.0', - 'e44d61347463b0fafeeb649cbcc3d7109b2eb5e11d1522e986105170cdebbf68'], - - ['androidx.savedstate:savedstate:1.1.0', - 'd60bbe44c2c08083a17c5dc678a6d6b4d0a2d664858016ab5c049cbea90a63b7'], - - ['androidx.sharetarget:sharetarget:1.1.0', - '618574dca0dcfc644282c1ec65c159fc349e6c500dc77444ada39b42638a3824'], - - ['androidx.slidingpanelayout:slidingpanelayout:1.0.0', - '76bffb7cefbf780794d8817002dad1562f3e27c0a9f746d62401c8edb30aeede'], - - ['androidx.sqlite:sqlite:2.1.0', - '8341ff092d6060d62a07227f29237155fff36fb16f96c95fbd9a884e375db912'], - - ['androidx.swiperefreshlayout:swiperefreshlayout:1.0.0', - '9761b3a809c9b093fd06a3c4bbc645756dec0e95b5c9da419bc9f2a3f3026e8d'], - - ['androidx.tracing:tracing:1.0.0', - '07b8b6139665b884a162eccf97891ca50f7f56831233bf25168ae04f7b568612'], - - ['androidx.transition:transition:1.3.0', - 'cd96f2448409d03e190056c96e1fe5f521aa67602ab52a5e41dcec2c94218f2a'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager2:viewpager2:1.0.0', - 'e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['androidx.window:window:1.0.0-alpha09', - 'edbaafc3a7b0977c138916585d761fe159a521177a30065d676d067edf6571d2'], - - ['cn.carbswang.android:NumberPickerView:1.0.9', - '18b3c316d62c7c277978a8d4ed57a5b8f4e943762264960f579a8a549c756729'], - - ['com.airbnb.android:lottie:3.6.0', - '70ea0650e82fd858e317af60ee1ffd84bc6f406bbcf017cedcc45217408e20d1'], - - ['com.annimon:stream:1.1.8', - '5da6e2e3e0551d61a3ea7014f04312276549e3dd739cf637996e4cf43c5535b9'], - - ['com.codewaves.stickyheadergrid:stickyheadergrid:0.9.4', - '5b4aa6a52a957cfd55f60f4220c11c0c371385a3cb9786cae03c260dcdef5794'], - - ['com.davemorrissey.labs:subsampling-scale-image-view:3.10.0', - 'c76e3d9796cd16ce9894063ea8c53be6903c7df4081f8adca63a6ac1651a019d'], - - ['com.fasterxml.jackson.core:jackson-annotations:2.12.0', - 'c28fbe62e7be1e29df75953fa8a887ff875d4482291fbfddb1aec5c91191ecda'], - - ['com.fasterxml.jackson.core:jackson-core:2.12.0', - '8acab5ef6e4f332bbb331b3fcd24d716598770d13a47e7215aa5ee625d1fd9c9'], - - ['com.fasterxml.jackson.core:jackson-databind:2.12.0', - '75d470eda0dd559e43f2ad08209fa09ecd268833492ba93fa46f6f3607acbab7'], - - ['com.fasterxml.jackson.module:jackson-module-kotlin:2.12.0', - 'ee69650831f72ff2411026b507f3583e90ca88b40e9dae3067f87b34088e0ced'], - - ['com.github.bumptech.glide:annotations:4.11.0', - 'd219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e'], - - ['com.github.bumptech.glide:disklrucache:4.11.0', - 'd06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18'], - - ['com.github.bumptech.glide:gifdecoder:4.11.0', - '197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804'], - - ['com.github.bumptech.glide:glide:4.11.0', - '5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95'], - - ['com.github.chrisbanes:PhotoView:2.3.0', - '6c8989f2945d50ab38b3e0300064f1f8d2d75bbcae1434fe535d9fb6898e9ad6'], - - ['com.github.dmytrodanylyk.circular-progress-button:library:1.1.3-S2', - '8dc6a29a5a8db7b2ad5a9a7fda1dc9ae0893f4c8f0545732b2c63854ea693e8e'], - - ['com.google.android.datatransport:transport-api:3.0.0', - '4e6983c0703b357df6f1c6ceacb1b5dfc2c5006a789c799fec2298b2b5337466'], - - ['com.google.android.datatransport:transport-backend-cct:3.0.0', - 'bee6c2b14bf72cd2843c3c2b2210a99eaaecb453ccafb6d3e91e1325c6911770'], - - ['com.google.android.datatransport:transport-runtime:3.0.0', - '691bd6ee2bf93182d29cb8a3a6f735098337e6f35d7fc9c8a79f17fdae604894'], - - ['com.google.android.exoplayer:exoplayer-common:2.15.0', - 'bf8b384deff11676958a29141726df455e23bd7646b10782674fc1b4bb78e00a'], - - ['com.google.android.exoplayer:exoplayer-core:2.15.0', - '8ae0c0027108181739e8a008377c8eb7fb93c4e04e3efdb5846662dd1ca9eba2'], - - ['com.google.android.exoplayer:exoplayer-extractor:2.15.0', - '7e185dd1e4bac1d2569c3741bf9d350591ec07a036720a097a38e1099d6b88c3'], - - ['com.google.android.exoplayer:exoplayer-ui:2.15.0', - '9e1869798de1ce16d9feb4fd97097f11c7cd54a2018c91d22aafd793f6a8dadf'], - - ['com.google.android.exoplayer:extension-mediasession:2.15.0', - 'f7e304c4f38d113e164642478f4f96ad952cc0fa2ab27f2be4a0978587f0eeb3'], - - ['com.google.android.gms:play-services-auth-api-phone:16.0.0', - '19365818b9ceb048ef48db12b5ffadd5eb86dbeb2c7c7b823bfdd89c665f42e5'], - - ['com.google.android.gms:play-services-auth-base:16.0.0', - '51dc02ad2f8d1d9dff7b5b52c4df2c6c12ef7df55d752e919d5cb4dd6002ecd0'], - - ['com.google.android.gms:play-services-auth:16.0.1', - 'aec9e1c584d442cb9f59481a50b2c66dc191872607c04d97ecb82dd0eb5149ec'], - - ['com.google.android.gms:play-services-base:17.5.0', - '198c9e2115f5ce5f91140cd9b481dc6d64dd634ac2d6c6525567dc5fe00065cb'], - - ['com.google.android.gms:play-services-basement:17.5.0', - '362301c0da1c765cbbdcf8ea866b6cb62bc130c86d2aa7cc9e9c18a6e51ea79d'], - - ['com.google.android.gms:play-services-cloud-messaging:16.0.0', - '3a5000df3d6b91f9b8b681b29331b4680d30c140f693b1c5d2969755b6fc4cf9'], - - ['com.google.android.gms:play-services-identity:17.0.0', - '8987c6c303eaaa9c10c403822cf5ae188ee1ce61c3056eb3be2ca4aaecc80b5f'], - - ['com.google.android.gms:play-services-maps:17.0.0', - 'f9e479bc57ff423959c6dd9d08d463c677f440e29d90de795418ea27da6c67fb'], - - ['com.google.android.gms:play-services-stats:17.0.0', - 'e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe'], - - ['com.google.android.gms:play-services-tasks:17.2.0', - 'a131d126145dfe87de04fa904f9ce91753b2d3273851b7d084666a71255792a8'], - - ['com.google.android.gms:play-services-wallet:18.1.3', - 'e19d1f4650f51ce2202c092cbe174058860b6558cf26c8be37a732eff3ae1864'], - - ['com.google.android.material:material:1.3.0', - 'cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a'], - - ['com.google.android:annotations:4.1.1.4', - 'ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15'], - - ['com.google.android:flexbox:0.3.0', - 'a9989fd13ae2ee42765dfc515fe362edf4f326e74925d02a10369df8092a4935'], - - ['com.google.auto.value:auto-value-annotations:1.6.3', - '0e951fee8c31f60270bc46553a8586001b7b93dbb12aec06373aa99a150392c0'], - - ['com.google.code.findbugs:jsr305:3.0.2', - '766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7'], - - ['com.google.code.gson:gson:2.8.6', - 'c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f'], - - ['com.google.errorprone:error_prone_annotations:2.4.0', - '5f2a0648230a662e8be049df308d583d7369f13af683e44ddf5829b6d741a228'], - - ['com.google.firebase:firebase-annotations:16.0.0', - '8830f2e8a5e434cbc5e4bd18133073b6e8518a8ce8ec2ce6f3b273c91d9664c2'], - - ['com.google.firebase:firebase-common:20.0.0', - 'cc65c637adf3e95a631318e43590a729b5862d75b6a649070ff0ffeaace724ca'], - - ['com.google.firebase:firebase-components:17.0.0', - 'dd678b2e24dd9b3f570196c618b6ffba9ea59b232ae6dce1356b0629ecb6fbf7'], - - ['com.google.firebase:firebase-datatransport:18.0.0', - 'bf65d52b711c22e0170b4f12b20b183ba0617bc07bd2cf9cfb99b325044fef7e'], - - ['com.google.firebase:firebase-encoders-json:18.0.0', - '80aece7e1ef58957ca2fc1957bc9208ec92a3a9528201331d3c63e3182570f97'], - - ['com.google.firebase:firebase-encoders:17.0.0', - '282a5a703f9b7eb56508dde97ea918e95d73318b157050f457f7a86dca750150'], - - ['com.google.firebase:firebase-iid-interop:17.1.0', - '0b7c3721c84b62e70415307239ed4a7f998989084bf2833f90b9f5bea3095a05'], - - ['com.google.firebase:firebase-installations-interop:17.0.0', - 'c47991fb855ba7be814cc90ad166f70c0d26e71f574249febaba12473444c530'], - - ['com.google.firebase:firebase-installations:17.0.0', - 'c720f765d2e60606ef7eadaa9f8f18f5e814f30efb808c49105ec7b158fe9931'], - - ['com.google.firebase:firebase-messaging:22.0.0', - 'c42d1a02dfa6d5da7ba2c68907a0cf86311d3d9d6eb40e37eabfcd6dc14356e3'], - - ['com.google.guava:failureaccess:1.0.1', - 'a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26'], - - ['com.google.guava:guava:30.0-android', - '3345c82c2cc70a0053e8db9031edc6d71625ef0dea6a2c8f5ebd6cb76d2bf843'], - - ['com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava', - 'b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99'], - - ['com.google.j2objc:j2objc-annotations:1.3', - '21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['com.google.zxing:android-integration:3.1.0', - '89e56aadf1164bd71e57949163c53abf90af368b51669c0d4a47a163335f95c4'], - - ['com.google.zxing:core:3.2.1', - 'b4d82452e7a6bf6ec2698904b332431717ed8f9a850224f295aec89de80f2259'], - - ['com.googlecode.ez-vcard:ez-vcard:0.9.11', - '7e24ad50b222d2f70ac91bdccfa3c0f6200b078d797cb784837f75e77bb4210f'], - - ['com.googlecode.libphonenumber:libphonenumber:8.12.33', - 'eb983d0b10104f5f31592dacf691dde6032139e626bd95ec22e1ae949ef1806d'], - - ['com.jpardogo.materialtabstrip:library:1.0.9', - 'c6ef812fba4f74be7dc4a905faa4c2908cba261a94c13d4f96d5e67e4aad4aaa'], - - ['com.klinkerapps:android-smsmms:4.0.1', - 'e7c3328a0f3a8dd44daa8129de4e99996f3057a4546e47891b036b81e0ebf1d1'], - - ['com.klinkerapps:logger:1.0.3', - '177e325259a8b111ad6745ec10db5861723c99f402222b80629f576f49408541'], - - ['com.makeramen:roundedimageview:2.1.0', - '1f5a1865796b308c6cdd114acc6e78408b110f0a62fc63553278fbeacd489cd1'], - - ['com.melnykov:floatingactionbutton:1.3.0', - '15d58d4fac0f7a288d0e5301bbaf501a146f5b3f5921277811bf99bd3b397263'], - - ['com.mobilecoin:android-sdk:1.1.0', - 'a57b73613c8fb255bf735d910268f945a6c690ff24d45cc6034aa34e9a3ae4d5'], - - ['com.nineoldandroids:library:2.4.0', - '68025a14e3e7673d6ad2f95e4b46d78d7d068343aa99256b686fe59de1b3163a'], - - ['com.pnikosis:materialish-progress:1.5', - 'd71d80e00717a096784482aee21001a9d299fec3833e4ebd87739ed36cf77c54'], - - ['com.squareup.okhttp3:okhttp:3.12.13', - '508234e024ef7e270ab1a6d5b356f5b98e786511239ca986d684fd1e2cf7bc82'], - - ['com.squareup.okhttp:okhttp:2.7.4', - 'c88be9af1509d5aeec9394a818c0fa08e26fad9d64ba134e6f977e0bb20cb114'], - - ['com.squareup.okio:okio:2.2.2', - 'e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b'], - - ['com.takisoft.fix:colorpicker:0.9.1', - 'f5d0dbabe406a1800498ca9c1faf34db36e021d8488bf10360f29961fe3ab0d1'], - - ['com.tomergoldst.android:tooltips:1.0.6', - '4c56697dd1ad64b8066535c61f961a6d901e7ae5d97ae27084ba40ad620349b6'], - - ['com.uber.rxdogtag2:rxdogtag:2.0.1', - '0e09c60f88d446ff209c17a0a36503b49fdec475225d4381ae4fe9ed83fb912d'], - - ['dnsjava:dnsjava:2.1.9', - '072bba34267ffad8907c30a99a6b68f900782f3191454d278e395e289d478446'], - - ['io.grpc:grpc-api:1.36.0', - '3226c41a2d08a5158632001760dacb951165548d4a4248062aafa5bf2c00b10f'], - - ['io.grpc:grpc-context:1.36.0', - '2cc9440617bb8e644435ee5d2ea3fb149eca8f7689e33e2e173ba84b573549e4'], - - ['io.grpc:grpc-core:1.36.0', - 'dcdf193caa7f772eb794cfce4e005c477dcb8870009e0f8abfc41f8de38eaa24'], - - ['io.grpc:grpc-okhttp:1.36.0', - '7bcb0311c339e0767f2a383845c19f3a9a0364437554d3e7d5fc0be78af4bd31'], - - ['io.grpc:grpc-protobuf-lite:1.36.0', - 'c23ee011bb630e9aec3994a8731a2920327cd1b3657584edc8b83d5aa47e2a42'], - - ['io.grpc:grpc-stub:1.36.0', - 'c715c938bf29b210348d25116d906c8d225acb0a6d2b321b0c1f18e4602ce036'], - - ['io.perfmark:perfmark-api:0.23.0', - 'c705b5c10c18ff3032b9e81742bc2f6b0e5607f6a6dfc0c8ad0cff75d4913042'], - - ['io.reactivex.rxjava3:rxandroid:3.0.0', - '5b3582a1e9fd9e9037ee933ab9486ff323d6244b5f1b6ff6ebadc2bfa957ce5b'], - - ['io.reactivex.rxjava3:rxjava:3.0.13', - '598abaf71dbc970dd0727e6d5f4f786dc999df5b972cbf261316a32e155b2c69'], - - ['io.reactivex.rxjava3:rxkotlin:3.0.1', - 'c142e3460b676ac51d9e04152173a44e469a95fe220264fde0e6fb38653aff64'], - - ['javax.annotation:javax.annotation-api:1.3.2', - 'e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b'], - - ['javax.inject:javax.inject:1', - '91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff'], - - ['me.leolin:ShortcutBadger:1.1.22', - 'cd1610dc48c5699229502187fdc3b5c5433870d5aab159332121b1f8c1dad8c3'], - - ['mobi.upod:time-duration-picker:1.1.3', - 'db469ce0f48dd96b892eac424ed76870e54bf00fe0a28cdcddfbe5f2a226a0e1'], - - ['org.apache.httpcomponents:httpclient-android:4.3.5', - '6f56466a9bd0d42934b90bfbfe9977a8b654c058bf44a12bdc2877c4e1f033f1'], - - ['org.checkerframework:checker-compat-qual:2.5.5', - '11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a'], - - ['org.codehaus.mojo:animal-sniffer-annotations:1.19', - 'e67ec27ceeaf13ab5d54cf5fdbcc544c41b4db8d02d9f006678cca2c7c13ee9d'], - - ['org.conscrypt:conscrypt-android:2.0.0', - '400ca559a49b860a82862b22cee0e3110764bdcf7ee7c79e7479895c25cdfc09'], - - ['org.greenrobot:eventbus:3.0.0', - '180d4212467df06f2fbc9c8d8a2984533ac79c87769ad883bc421612f0b4e17c'], - - ['org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.4.32', - '3b4b51777bc900507bca4d6a33fe26379eda598961fa998463747fcee6460044'], - - ['org.jetbrains.kotlin:kotlin-parcelize-runtime:1.4.32', - 'f5c188f6828d3554a3edf3863f0a5eb1c3518fb320583d9cf131e851b9d8af7b'], - - ['org.jetbrains.kotlin:kotlin-reflect:1.5.10', - 'd6a6a36120ebcc8b291c4b6508d123b01347a4ee73dffdc744e88a3dd630d474'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.5.10', - 'd958ce94beda85f865829fb95012804866db7d5246615fd71a2f5aabca3e7994'], - - ['org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.10', - '75ed5680aaacfd94b93c3695d8eb8bfa7cf83893d2e46ca9788345c52d393f8a'], - - ['org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.10', - '270b05aa3cc92f157a7ed71ff09cf136ee3fb18cbac94f71a12931009c49f550'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.5.10', - 'ca87c454cd3f2e60931f1803c59699d510d3b4b959cd7119296fb947581d722d'], - - ['org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0', - '7099198391d673c199fea084423d9f3fdc79470acba19111330c7f88504279c7'], - - ['org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0', - '78d6cc7135f84d692ff3752fcfd1fa1bbe0940d7df70652e4f1eaeec0c78afbb'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - - ['org.jsoup:jsoup:1.8.3', - 'abeaf34795a4de70f72aed6de5966d2955ec7eb348eeb813324f23c999575473'], - - ['org.mp4parser:isoparser:1.9.39', - 'a3a7172648f1ac4b2a369ecca2861317e472179c842a5217b08643ba0a1dfa12'], - - ['org.mp4parser:muxer:1.9.39', - '4befe68d411cd889628b53bab211d395899a9ce893ae6766ec2f4fefec5b7835'], - - ['org.mp4parser:streaming:1.9.39', - 'da5151cfc3bf491d550fb9127bba22736f4b7416058d58a1a5fcfdfa3673876d'], - - ['org.reactivestreams:reactive-streams:1.0.3', - '1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865'], - - ['org.signal:aesgcmprovider:0.0.3', - '6eb4422e8a618b3b76cb2096a3619d251f9e27989dc68307a1e5414c3710f2d1'], - - ['org.signal:android-database-sqlcipher:4.4.3-S8', - '2f08e950d2c37ff9fc97ef178f86215f3fa7b50dc7e5621a94f58180fa96ed81'], - - ['org.signal:argon2:13.1', - '0f686ccff0d4842bfcc74d92e8dc780a5f159b9376e37a1189fabbcdac458bef'], - - ['org.signal:ringrtc-android:2.16.0', - '7cdd07d443f344df24ac2a2f60c38b35b8f78c8d36b165038eb365a3439bdff1'], - - ['org.slf4j:slf4j-api:1.7.24', - 'baf3c7fe15fefeaf9e5b000d94547379dc48370f22a8797e239c127e7d7756ec'], - - ['org.threeten:threetenbp:1.3.6', - 'f4c23ffaaed717c3b99c003e0ee02d6d66377fd47d866fec7d971bd8644fc1a7'], - - ['org.whispersystems:signal-client-android:0.11.0', - '970c62e785f9364860a6cba69e481d2d4b830827e616eec470b5dd29410753f1'], - - ['org.whispersystems:signal-client-java:0.11.0', - '7bd19ccfbfc9c0f98c80aafc44bedc18706ab2e142e257e91f592bf9cbbd070a'], - - ['pl.tajchert:waitingdots:0.1.0', - '2835d49e0787dbcb606c5a60021ced66578503b1e9fddcd7a5ef0cd5f095ba2c'], - - ['se.emilsjolander:stickylistheaders:2.7.0', - 'a08ca948aa6b220f09d82f16bbbac395f6b78897e9eeac6a9f0b0ba755928eeb'], - ] -} diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle deleted file mode 100644 index 736a1a9c7..000000000 --- a/buildSrc/build.gradle +++ /dev/null @@ -1,9 +0,0 @@ -apply plugin: 'java-gradle-plugin' - -repositories { - google() -} - -dependencies { - implementation 'com.android.tools.build:apksig:3.5.1' -} diff --git a/buildSrc/src/main/groovy/org/whispersystems/witness/WitnessPlugin.groovy b/buildSrc/src/main/groovy/org/whispersystems/witness/WitnessPlugin.groovy deleted file mode 100644 index 3a4b21569..000000000 --- a/buildSrc/src/main/groovy/org/whispersystems/witness/WitnessPlugin.groovy +++ /dev/null @@ -1,113 +0,0 @@ -package org.whispersystems.witness - -import org.gradle.api.InvalidUserDataException -import org.gradle.api.Plugin -import org.gradle.api.Project -import org.gradle.api.artifacts.ResolvedArtifact - -import java.security.MessageDigest - -class WitnessPluginExtension { - List verify - String configuration -} - -class WitnessPlugin implements Plugin { - - static String calculateSha256(file) { - MessageDigest md = MessageDigest.getInstance('SHA-256') - file.eachByte 4096, { bytes, size -> - md.update(bytes, 0, size) - } - return md.digest().collect { String.format '%02x', it }.join() - } - - void apply(Project project) { - project.extensions.create('dependencyVerification', WitnessPluginExtension) - - project.afterEvaluate { - project.tasks - .findAll { it.name =~ /compile/ } - .each { - it.dependsOn('verifyChecksums') - } - } - - project.task('verifyChecksums') { - group = 'Gradle Witness' - description = 'Verify the contents of dependencyVerification block in witness-verifications.gradle file(s) match the checksums of dependencies.' - - doLast { - def allArtifacts = allArtifacts(project) - - project.dependencyVerification.verify.each { - assertion -> - List parts = assertion[0].tokenize(':') - String group = parts.get(0) - String name = parts.get(1) - String hash = assertion[1] - - def artifacts = allArtifacts.findAll { - it.moduleVersion.id.group == group && it.name == name - } - - artifacts.forEach { dependency -> - println "Verifying $group:$name" - - if (dependency == null) { - throw new InvalidUserDataException("No dependency for integrity assertion found: $group:$name") - } - - if (hash != calculateSha256(dependency.file)) { - throw new InvalidUserDataException("Checksum failed for $assertion") - } - } - } - } - } - - project.task('calculateChecksums') { - group = 'Gradle Witness' - description = 'Recalculate checksums of dependencies and update the witness-verifications.gradle file(s).' - - doLast { - def stringBuilder = new StringBuilder() - - stringBuilder.append '// Auto-generated, use ./gradlew calculateChecksums to regenerate\n\n' - stringBuilder.append 'dependencyVerification {\n' - - stringBuilder.append ' verify = [\n' - - allArtifacts(project) - .findAll { dep -> !dep.id.componentIdentifier.displayName.startsWith('project :') } - .collect { dep -> "['$dep.moduleVersion.id.group:$dep.name:$dep.moduleVersion.id.version',\n '${calculateSha256(dep.file)}']" } - .sort() - .unique() - .each { - dep -> stringBuilder.append "\n $dep,\n" - } - - stringBuilder.append ' ]\n' - stringBuilder.append '}\n' - - project.file('witness-verifications.gradle').write(stringBuilder.toString()) - } - } - } - - private static Set allArtifacts(Project project) { - def configurationName = project.dependencyVerification.configuration - project.configurations - .findAll { config -> config.name =~ configurationName } - .collectMany { - it.resolvedConfiguration.lenientConfiguration.allModuleDependencies - } - .findAll { - // Exclude locally built modules - it.module.id.group != 'Signal' - } - .collectMany { - it.allModuleArtifacts - } - } -} \ No newline at end of file diff --git a/buildSrc/src/main/resources/META-INF/gradle-plugins/witness.properties b/buildSrc/src/main/resources/META-INF/gradle-plugins/witness.properties deleted file mode 100644 index dae767f67..000000000 --- a/buildSrc/src/main/resources/META-INF/gradle-plugins/witness.properties +++ /dev/null @@ -1 +0,0 @@ -implementation-class=org.whispersystems.witness.WitnessPlugin diff --git a/core-util/build.gradle b/core-util/build.gradle index d00cf2871..3c21b0359 100644 --- a/core-util/build.gradle +++ b/core-util/build.gradle @@ -1,11 +1,9 @@ plugins { id 'com.android.library' id 'com.google.protobuf' - id 'witness' id 'kotlin-android' id 'kotlin-kapt' } -apply from: 'witness-verifications.gradle' android { buildToolsVersion BUILD_TOOL_VERSION @@ -27,10 +25,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - protobuf { protoc { artifact = 'com.google.protobuf:protoc:3.10.0' diff --git a/core-util/witness-verifications.gradle b/core-util/witness-verifications.gradle deleted file mode 100644 index f979b6906..000000000 --- a/core-util/witness-verifications.gradle +++ /dev/null @@ -1,42 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.arch.core:core-common:2.0.0', - '4b80b337779b526e64b0ee0ca9e0df43b808344d145f8e9b1c42a134dac57ad8'], - - ['androidx.collection:collection:1.0.0', - '9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.lifecycle:lifecycle-common:2.0.0', - '7bad7a188804adea6fa1f35d5ef99b705f20bd93ecadde484760ff86b535fefc'], - - ['androidx.lifecycle:lifecycle-runtime:2.0.0', - 'e4afc9e636183f6f3e0edf1cf46121a492ffd2c673075bb07f55c7a99dd43cfb'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - ] -} diff --git a/device-transfer/lib/build.gradle b/device-transfer/lib/build.gradle index 0071405c7..ad56aeacd 100644 --- a/device-transfer/lib/build.gradle +++ b/device-transfer/lib/build.gradle @@ -1,6 +1,4 @@ apply plugin: 'com.android.library' -apply plugin: 'witness' -apply from: 'witness-verifications.gradle' repositories { mavenCentral() @@ -21,10 +19,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { implementation libs.androidx.appcompat implementation project(':core-util') diff --git a/device-transfer/lib/witness-verifications.gradle b/device-transfer/lib/witness-verifications.gradle deleted file mode 100644 index c6967d587..000000000 --- a/device-transfer/lib/witness-verifications.gradle +++ /dev/null @@ -1,99 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity:1.0.0', - 'd1bc9842455c2e534415d88c44df4d52413b478db9093a1ba36324f705f44c3d'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.0.0', - '87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.0.0', - '20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2'], - - ['androidx.drawerlayout:drawerlayout:1.0.0', - '9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1'], - - ['androidx.fragment:fragment:1.1.0', - 'a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.lifecycle:lifecycle-common:2.1.0', - '76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.0.0', - 'fde334ec7e22744c0f5bfe7caf1a84c9d717327044400577bdf9bd921ec4f7bc'], - - ['androidx.lifecycle:lifecycle-livedata:2.0.0', - 'c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39'], - - ['androidx.lifecycle:lifecycle-runtime:2.1.0', - 'e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.1.0', - 'ba55fb7ac1b2828d5327cda8acf7085d990b2b4c43ef336caa67686249b8523d'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.savedstate:savedstate:1.0.0', - '2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['org.greenrobot:eventbus:3.0.0', - '180d4212467df06f2fbc9c8d8a2984533ac79c87769ad883bc421612f0b4e17c'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - - ['org.whispersystems:signal-client-java:0.11.0', - '7bd19ccfbfc9c0f98c80aafc44bedc18706ab2e142e257e91f592bf9cbbd070a'], - ] -} diff --git a/donations/app/build.gradle b/donations/app/build.gradle index 874fe929b..5a6ce0228 100644 --- a/donations/app/build.gradle +++ b/donations/app/build.gradle @@ -2,11 +2,8 @@ plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' - id 'witness' } -apply from: 'witness-verifications.gradle' - android { compileSdk COMPILE_SDK @@ -35,10 +32,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { implementation libs.androidx.core.ktx implementation libs.androidx.appcompat diff --git a/donations/app/witness-verifications.gradle b/donations/app/witness-verifications.gradle deleted file mode 100644 index 0d4df45e4..000000000 --- a/donations/app/witness-verifications.gradle +++ /dev/null @@ -1,168 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity:1.0.0', - 'd1bc9842455c2e534415d88c44df4d52413b478db9093a1ba36324f705f44c3d'], - - ['androidx.annotation:annotation-experimental:1.0.0', - 'b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.0.0', - '87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e'], - - ['androidx.cardview:cardview:1.0.0', - '1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.constraintlayout:constraintlayout-solver:2.0.1', - 'b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a'], - - ['androidx.constraintlayout:constraintlayout:2.0.1', - 'ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189'], - - ['androidx.coordinatorlayout:coordinatorlayout:1.1.0', - '44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.0.0', - '20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2'], - - ['androidx.documentfile:documentfile:1.0.0', - '865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487'], - - ['androidx.drawerlayout:drawerlayout:1.0.0', - '9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1'], - - ['androidx.dynamicanimation:dynamicanimation:1.0.0', - 'ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04'], - - ['androidx.fragment:fragment:1.1.0', - 'a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.legacy:legacy-support-core-utils:1.0.0', - 'a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7'], - - ['androidx.lifecycle:lifecycle-common:2.1.0', - '76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.0.0', - 'fde334ec7e22744c0f5bfe7caf1a84c9d717327044400577bdf9bd921ec4f7bc'], - - ['androidx.lifecycle:lifecycle-livedata:2.0.0', - 'c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39'], - - ['androidx.lifecycle:lifecycle-runtime:2.1.0', - 'e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.1.0', - 'ba55fb7ac1b2828d5327cda8acf7085d990b2b4c43ef336caa67686249b8523d'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.localbroadcastmanager:localbroadcastmanager:1.0.0', - 'e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8'], - - ['androidx.multidex:multidex:2.0.0', - 'c01700091072e0ff5d8ec2d00eac6b8f96ea18646080425e9ce3c6a7b5f66e33'], - - ['androidx.print:print:1.0.0', - '1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd'], - - ['androidx.recyclerview:recyclerview:1.1.0', - 'f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f'], - - ['androidx.savedstate:savedstate:1.0.0', - '2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83'], - - ['androidx.transition:transition:1.2.0', - 'a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager2:viewpager2:1.0.0', - 'e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['com.google.android.gms:play-services-base:17.5.0', - '198c9e2115f5ce5f91140cd9b481dc6d64dd634ac2d6c6525567dc5fe00065cb'], - - ['com.google.android.gms:play-services-basement:17.5.0', - '362301c0da1c765cbbdcf8ea866b6cb62bc130c86d2aa7cc9e9c18a6e51ea79d'], - - ['com.google.android.gms:play-services-identity:17.0.0', - '8987c6c303eaaa9c10c403822cf5ae188ee1ce61c3056eb3be2ca4aaecc80b5f'], - - ['com.google.android.gms:play-services-maps:17.0.0', - 'f9e479bc57ff423959c6dd9d08d463c677f440e29d90de795418ea27da6c67fb'], - - ['com.google.android.gms:play-services-tasks:17.2.0', - 'a131d126145dfe87de04fa904f9ce91753b2d3273851b7d084666a71255792a8'], - - ['com.google.android.gms:play-services-wallet:18.1.3', - 'e19d1f4650f51ce2202c092cbe174058860b6558cf26c8be37a732eff3ae1864'], - - ['com.google.android.material:material:1.3.0', - 'cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['com.squareup.okhttp3:okhttp:3.12.13', - '508234e024ef7e270ab1a6d5b356f5b98e786511239ca986d684fd1e2cf7bc82'], - - ['com.squareup.okio:okio:1.15.0', - '693fa319a7e8843300602b204023b7674f106ebcb577f2dd5807212b66118bd2'], - - ['io.reactivex.rxjava3:rxjava:3.0.13', - '598abaf71dbc970dd0727e6d5f4f786dc999df5b972cbf261316a32e155b2c69'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - - ['org.reactivestreams:reactive-streams:1.0.3', - '1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865'], - ] -} diff --git a/donations/lib/build.gradle b/donations/lib/build.gradle index 70c8af685..ee1ceced2 100644 --- a/donations/lib/build.gradle +++ b/donations/lib/build.gradle @@ -1,11 +1,8 @@ plugins { id 'com.android.library' - id 'witness' id 'kotlin-android' } -apply from: 'witness-verifications.gradle' - android { buildToolsVersion BUILD_TOOL_VERSION compileSdkVersion COMPILE_SDK @@ -31,10 +28,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { lintChecks project(':lintchecks') diff --git a/donations/lib/witness-verifications.gradle b/donations/lib/witness-verifications.gradle deleted file mode 100644 index 480ebe1da..000000000 --- a/donations/lib/witness-verifications.gradle +++ /dev/null @@ -1,123 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity:1.0.0', - 'd1bc9842455c2e534415d88c44df4d52413b478db9093a1ba36324f705f44c3d'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.0.0', - '87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.0.0', - '20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2'], - - ['androidx.drawerlayout:drawerlayout:1.0.0', - '9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1'], - - ['androidx.fragment:fragment:1.1.0', - 'a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.lifecycle:lifecycle-common:2.1.0', - '76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.0.0', - 'fde334ec7e22744c0f5bfe7caf1a84c9d717327044400577bdf9bd921ec4f7bc'], - - ['androidx.lifecycle:lifecycle-livedata:2.0.0', - 'c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39'], - - ['androidx.lifecycle:lifecycle-runtime:2.1.0', - 'e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.1.0', - 'ba55fb7ac1b2828d5327cda8acf7085d990b2b4c43ef336caa67686249b8523d'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.savedstate:savedstate:1.0.0', - '2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['com.google.android.gms:play-services-base:17.5.0', - '198c9e2115f5ce5f91140cd9b481dc6d64dd634ac2d6c6525567dc5fe00065cb'], - - ['com.google.android.gms:play-services-basement:17.5.0', - '362301c0da1c765cbbdcf8ea866b6cb62bc130c86d2aa7cc9e9c18a6e51ea79d'], - - ['com.google.android.gms:play-services-identity:17.0.0', - '8987c6c303eaaa9c10c403822cf5ae188ee1ce61c3056eb3be2ca4aaecc80b5f'], - - ['com.google.android.gms:play-services-maps:17.0.0', - 'f9e479bc57ff423959c6dd9d08d463c677f440e29d90de795418ea27da6c67fb'], - - ['com.google.android.gms:play-services-tasks:17.2.0', - 'a131d126145dfe87de04fa904f9ce91753b2d3273851b7d084666a71255792a8'], - - ['com.google.android.gms:play-services-wallet:18.1.3', - 'e19d1f4650f51ce2202c092cbe174058860b6558cf26c8be37a732eff3ae1864'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['com.squareup.okhttp3:okhttp:3.12.13', - '508234e024ef7e270ab1a6d5b356f5b98e786511239ca986d684fd1e2cf7bc82'], - - ['com.squareup.okio:okio:1.15.0', - '693fa319a7e8843300602b204023b7674f106ebcb577f2dd5807212b66118bd2'], - - ['io.reactivex.rxjava3:rxjava:3.0.13', - '598abaf71dbc970dd0727e6d5f4f786dc999df5b972cbf261316a32e155b2c69'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - - ['org.reactivestreams:reactive-streams:1.0.3', - '1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865'], - ] -} diff --git a/glide-config/build.gradle b/glide-config/build.gradle index 17f453593..ce092456f 100644 --- a/glide-config/build.gradle +++ b/glide-config/build.gradle @@ -1,10 +1,8 @@ plugins { id 'com.android.library' - id 'witness' id 'kotlin-android' id 'kotlin-kapt' } -apply from: 'witness-verifications.gradle' android { buildToolsVersion BUILD_TOOL_VERSION @@ -26,10 +24,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { lintChecks project(':lintchecks') diff --git a/glide-config/witness-verifications.gradle b/glide-config/witness-verifications.gradle deleted file mode 100644 index a52cd7f66..000000000 --- a/glide-config/witness-verifications.gradle +++ /dev/null @@ -1,105 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity:1.0.0', - 'd1bc9842455c2e534415d88c44df4d52413b478db9093a1ba36324f705f44c3d'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.0.0', - '87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.0.0', - '20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2'], - - ['androidx.drawerlayout:drawerlayout:1.0.0', - '9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1'], - - ['androidx.exifinterface:exifinterface:1.0.0', - 'ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11'], - - ['androidx.fragment:fragment:1.1.0', - 'a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.lifecycle:lifecycle-common:2.1.0', - '76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.0.0', - 'fde334ec7e22744c0f5bfe7caf1a84c9d717327044400577bdf9bd921ec4f7bc'], - - ['androidx.lifecycle:lifecycle-livedata:2.0.0', - 'c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39'], - - ['androidx.lifecycle:lifecycle-runtime:2.1.0', - 'e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.1.0', - 'ba55fb7ac1b2828d5327cda8acf7085d990b2b4c43ef336caa67686249b8523d'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.savedstate:savedstate:1.0.0', - '2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['com.github.bumptech.glide:annotations:4.11.0', - 'd219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e'], - - ['com.github.bumptech.glide:disklrucache:4.11.0', - 'd06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18'], - - ['com.github.bumptech.glide:gifdecoder:4.11.0', - '197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804'], - - ['com.github.bumptech.glide:glide:4.11.0', - '5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - ] -} diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml new file mode 100644 index 000000000..00d3ef7a0 --- /dev/null +++ b/gradle/verification-metadata.xml @@ -0,0 +1,3424 @@ + + + + true + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/image-editor/app/build.gradle b/image-editor/app/build.gradle index c54e9cd8b..800968601 100644 --- a/image-editor/app/build.gradle +++ b/image-editor/app/build.gradle @@ -2,11 +2,8 @@ plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' - id 'witness' } -apply from: 'witness-verifications.gradle' - android { compileSdk COMPILE_SDK @@ -34,10 +31,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { implementation libs.androidx.core.ktx implementation libs.androidx.appcompat diff --git a/image-editor/app/witness-verifications.gradle b/image-editor/app/witness-verifications.gradle deleted file mode 100644 index a9fc48b48..000000000 --- a/image-editor/app/witness-verifications.gradle +++ /dev/null @@ -1,150 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity:1.0.0', - 'd1bc9842455c2e534415d88c44df4d52413b478db9093a1ba36324f705f44c3d'], - - ['androidx.annotation:annotation-experimental:1.0.0', - 'b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.0.0', - '87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e'], - - ['androidx.cardview:cardview:1.0.0', - '1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.constraintlayout:constraintlayout-solver:2.0.1', - 'b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a'], - - ['androidx.constraintlayout:constraintlayout:2.0.1', - 'ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189'], - - ['androidx.coordinatorlayout:coordinatorlayout:1.1.0', - '44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.0.0', - '20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2'], - - ['androidx.documentfile:documentfile:1.0.0', - '865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487'], - - ['androidx.drawerlayout:drawerlayout:1.0.0', - '9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1'], - - ['androidx.dynamicanimation:dynamicanimation:1.0.0', - 'ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04'], - - ['androidx.exifinterface:exifinterface:1.0.0', - 'ee48be10aab8f54efff4c14b77d11e10b9eeee4379d5ef6bf297a2923c55cc11'], - - ['androidx.fragment:fragment:1.1.0', - 'a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.legacy:legacy-support-core-utils:1.0.0', - 'a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7'], - - ['androidx.lifecycle:lifecycle-common:2.1.0', - '76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.0.0', - 'fde334ec7e22744c0f5bfe7caf1a84c9d717327044400577bdf9bd921ec4f7bc'], - - ['androidx.lifecycle:lifecycle-livedata:2.0.0', - 'c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39'], - - ['androidx.lifecycle:lifecycle-runtime:2.1.0', - 'e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.1.0', - 'ba55fb7ac1b2828d5327cda8acf7085d990b2b4c43ef336caa67686249b8523d'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.localbroadcastmanager:localbroadcastmanager:1.0.0', - 'e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8'], - - ['androidx.print:print:1.0.0', - '1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd'], - - ['androidx.recyclerview:recyclerview:1.1.0', - 'f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f'], - - ['androidx.savedstate:savedstate:1.0.0', - '2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83'], - - ['androidx.transition:transition:1.2.0', - 'a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager2:viewpager2:1.0.0', - 'e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['com.github.bumptech.glide:annotations:4.11.0', - 'd219d238006d824962176229d4708abcdddcfe342c6a18a5d0fa48d6f0479b3e'], - - ['com.github.bumptech.glide:disklrucache:4.11.0', - 'd06775a5171b777aa3db031eb0dd4a1dbe3f00dda35b5574dfd953f6b0d5ef18'], - - ['com.github.bumptech.glide:gifdecoder:4.11.0', - '197a1cd5b76855aa02b230c13974e293229b901dc2b96fab4315201e78baa804'], - - ['com.github.bumptech.glide:glide:4.11.0', - '5c294e6a5f0f812cef876b8412954c1822da184af38e082a5b766e3c4f4fcd95'], - - ['com.google.android.material:material:1.3.0', - 'cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - ] -} diff --git a/image-editor/lib/build.gradle b/image-editor/lib/build.gradle index 14b7bcf77..4e6b8996a 100644 --- a/image-editor/lib/build.gradle +++ b/image-editor/lib/build.gradle @@ -1,11 +1,8 @@ plugins { id 'com.android.library' - id 'witness' id 'kotlin-android' } -apply from: 'witness-verifications.gradle' - android { buildToolsVersion BUILD_TOOL_VERSION compileSdkVersion COMPILE_SDK @@ -27,10 +24,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { lintChecks project(':lintchecks') diff --git a/image-editor/lib/witness-verifications.gradle b/image-editor/lib/witness-verifications.gradle deleted file mode 100644 index f53f7fcd6..000000000 --- a/image-editor/lib/witness-verifications.gradle +++ /dev/null @@ -1,93 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity:1.0.0', - 'd1bc9842455c2e534415d88c44df4d52413b478db9093a1ba36324f705f44c3d'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.0.0', - '87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.0.0', - '20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2'], - - ['androidx.drawerlayout:drawerlayout:1.0.0', - '9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1'], - - ['androidx.fragment:fragment:1.1.0', - 'a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.lifecycle:lifecycle-common:2.1.0', - '76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.0.0', - 'fde334ec7e22744c0f5bfe7caf1a84c9d717327044400577bdf9bd921ec4f7bc'], - - ['androidx.lifecycle:lifecycle-livedata:2.0.0', - 'c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39'], - - ['androidx.lifecycle:lifecycle-runtime:2.1.0', - 'e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.1.0', - 'ba55fb7ac1b2828d5327cda8acf7085d990b2b4c43ef336caa67686249b8523d'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.savedstate:savedstate:1.0.0', - '2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - ] -} diff --git a/libsignal/service/build.gradle b/libsignal/service/build.gradle index 6101ecb2e..787b8e7bd 100644 --- a/libsignal/service/build.gradle +++ b/libsignal/service/build.gradle @@ -3,9 +3,7 @@ apply plugin: 'java-test-fixtures' apply plugin: 'com.google.protobuf' apply plugin: 'maven-publish' apply plugin: 'signing' -apply plugin: 'witness' apply plugin: 'idea' -apply from: 'witness-verifications.gradle' sourceCompatibility = 1.8 archivesBaseName = "signal-service-java" @@ -52,10 +50,6 @@ dependencies { testFixturesImplementation testLibs.junit.junit } -dependencyVerification { - configuration = '(runtime|compile)Classpath' -} - tasks.whenTaskAdded { task -> if (task.name.equals("lint")) { task.enabled = false diff --git a/libsignal/service/witness-verifications.gradle b/libsignal/service/witness-verifications.gradle deleted file mode 100644 index 384cef134..000000000 --- a/libsignal/service/witness-verifications.gradle +++ /dev/null @@ -1,48 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['com.fasterxml.jackson.core:jackson-annotations:2.9.0', - '45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a'], - - ['com.fasterxml.jackson.core:jackson-core:2.9.9', - '3083079be6088db2ed0a0c6ff92204e0aa48fa1de9db5b59c468f35acf882c2c'], - - ['com.fasterxml.jackson.core:jackson-databind:2.9.9.2', - 'fb262d42ea2de98044b62d393950a5aa050435fec38bbcadf2325cf7dc41b848'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['com.googlecode.libphonenumber:libphonenumber:8.12.33', - 'eb983d0b10104f5f31592dacf691dde6032139e626bd95ec22e1ae949ef1806d'], - - ['com.squareup.okhttp3:okhttp:3.12.13', - '508234e024ef7e270ab1a6d5b356f5b98e786511239ca986d684fd1e2cf7bc82'], - - ['com.squareup.okio:okio:2.2.2', - 'e58c97406a6bb1138893750299ac63c6aa04b38b6b49eae1bfcad1a63ef9ba1b'], - - ['io.reactivex.rxjava3:rxjava:3.0.13', - '598abaf71dbc970dd0727e6d5f4f786dc999df5b972cbf261316a32e155b2c69'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.2.60', - '09b4375a065cf127abc998c5dcf22b1664c45af42b489499d7a8f4f8ab793fb1'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.2.60', - '6a130298f5171ac52a1e2496f7eae785b6f56416ea3ccb99e4344d04d83ff071'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - - ['org.reactivestreams:reactive-streams:1.0.3', - '1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865'], - - ['org.threeten:threetenbp:1.3.6', - 'f4c23ffaaed717c3b99c003e0ee02d6d66377fd47d866fec7d971bd8644fc1a7'], - - ['org.whispersystems:signal-client-java:0.11.0', - '7bd19ccfbfc9c0f98c80aafc44bedc18706ab2e142e257e91f592bf9cbbd070a'], - ] -} diff --git a/paging/lib/build.gradle b/paging/lib/build.gradle index 58edd4765..c87025511 100644 --- a/paging/lib/build.gradle +++ b/paging/lib/build.gradle @@ -1,6 +1,4 @@ apply plugin: 'com.android.library' -apply plugin: 'witness' -apply from: 'witness-verifications.gradle' android { buildToolsVersion BUILD_TOOL_VERSION @@ -17,10 +15,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { implementation libs.androidx.appcompat implementation libs.material.material diff --git a/paging/lib/witness-verifications.gradle b/paging/lib/witness-verifications.gradle deleted file mode 100644 index d9ebca2cd..000000000 --- a/paging/lib/witness-verifications.gradle +++ /dev/null @@ -1,135 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.activity:activity:1.0.0', - 'd1bc9842455c2e534415d88c44df4d52413b478db9093a1ba36324f705f44c3d'], - - ['androidx.annotation:annotation-experimental:1.0.0', - 'b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11'], - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.appcompat:appcompat-resources:1.2.0', - 'c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5'], - - ['androidx.appcompat:appcompat:1.2.0', - '3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70'], - - ['androidx.arch.core:core-common:2.1.0', - 'fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889'], - - ['androidx.arch.core:core-runtime:2.0.0', - '87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e'], - - ['androidx.cardview:cardview:1.0.0', - '1193c04c22a3d6b5946dae9f4e8c59d6adde6a71b6bd5d87fb99d82dda1afec7'], - - ['androidx.collection:collection:1.1.0', - '632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72'], - - ['androidx.constraintlayout:constraintlayout-solver:2.0.1', - 'b23732edbb3511d937fea1ffef047b0e6c001b50c1921f0d959fc384d706ec6a'], - - ['androidx.constraintlayout:constraintlayout:2.0.1', - 'ec15b5d4a2eff07888bc1499ce2e2c6efe24c0ed60cc57b08c9dc4b6fd3c2189'], - - ['androidx.coordinatorlayout:coordinatorlayout:1.1.0', - '44a9e30abf56af1025c52a0af506fee9c4131aa55efda52f9fd9451211c5e8cb'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.cursoradapter:cursoradapter:1.0.0', - 'a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564'], - - ['androidx.customview:customview:1.0.0', - '20e5b8f6526a34595a604f56718da81167c0b40a7a94a57daa355663f2594df2'], - - ['androidx.documentfile:documentfile:1.0.0', - '865a061ef2fad16522f8433536b8d47208c46ff7c7745197dfa1eeb481869487'], - - ['androidx.drawerlayout:drawerlayout:1.0.0', - '9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1'], - - ['androidx.dynamicanimation:dynamicanimation:1.0.0', - 'ce005162c229bf308d2d5b12fb6cad0874069cbbeaccee63a8193bd08d40de04'], - - ['androidx.fragment:fragment:1.1.0', - 'a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496'], - - ['androidx.interpolator:interpolator:1.0.0', - '33193135a64fe21fa2c35eec6688f1a76e512606c0fc83dc1b689e37add7732a'], - - ['androidx.legacy:legacy-support-core-utils:1.0.0', - 'a7edcf01d5b52b3034073027bc4775b78a4764bb6202bb91d61c829add8dd1c7'], - - ['androidx.lifecycle:lifecycle-common:2.1.0', - '76db6be533bd730fb361c2feb12a2c26d9952824746847da82601ef81f082643'], - - ['androidx.lifecycle:lifecycle-livedata-core:2.0.0', - 'fde334ec7e22744c0f5bfe7caf1a84c9d717327044400577bdf9bd921ec4f7bc'], - - ['androidx.lifecycle:lifecycle-livedata:2.0.0', - 'c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39'], - - ['androidx.lifecycle:lifecycle-runtime:2.1.0', - 'e5173897b965e870651e83d9d5af1742d3f532d58863223a390ce3a194c8312b'], - - ['androidx.lifecycle:lifecycle-viewmodel:2.1.0', - 'ba55fb7ac1b2828d5327cda8acf7085d990b2b4c43ef336caa67686249b8523d'], - - ['androidx.loader:loader:1.0.0', - '11f735cb3b55c458d470bed9e25254375b518b4b1bad6926783a7026db0f5025'], - - ['androidx.localbroadcastmanager:localbroadcastmanager:1.0.0', - 'e71c328ceef5c4a7d76f2d86df1b65d65fe2acf868b1a4efd84a3f34336186d8'], - - ['androidx.print:print:1.0.0', - '1d5c7f3135a1bba661fc373fd72e11eb0a4adbb3396787826dd8e4190d5d9edd'], - - ['androidx.recyclerview:recyclerview:1.1.0', - 'f0d2b5a67d0a91ee1b1c73ef2b636a81f3563925ddd15a1d4e1c41ec28de7a4f'], - - ['androidx.savedstate:savedstate:1.0.0', - '2510a5619c37579c9ce1a04574faaf323cd0ffe2fc4e20fa8f8f01e5bb402e83'], - - ['androidx.transition:transition:1.2.0', - 'a1e059b3bc0b43a58dec0efecdcaa89c82d2bca552ea5bacf6656c46e853157e'], - - ['androidx.vectordrawable:vectordrawable-animated:1.1.0', - '76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8'], - - ['androidx.vectordrawable:vectordrawable:1.1.0', - '46fd633ac01b49b7fcabc263bf098c5a8b9e9a69774d234edcca04fb02df8e26'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['androidx.viewpager2:viewpager2:1.0.0', - 'e95c0031d4cc247cd48196c6287e58d2cee54d9c79b85afea7c90920330275af'], - - ['androidx.viewpager:viewpager:1.0.0', - '147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682'], - - ['com.google.android.material:material:1.3.0', - 'cbf1e7d69fc236cdadcbd1ec5f6c0a1a41aca6ad1ef7f8481058956270ab1f0a'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - ] -} diff --git a/video/build.gradle b/video/build.gradle index d900856c3..b8870f8ea 100644 --- a/video/build.gradle +++ b/video/build.gradle @@ -1,6 +1,4 @@ apply plugin: 'com.android.library' -apply plugin: 'witness' -apply from: 'witness-verifications.gradle' android { buildToolsVersion BUILD_TOOL_VERSION @@ -17,10 +15,6 @@ android { } } -dependencyVerification { - configuration = '(debug|release)RuntimeClasspath' -} - dependencies { lintChecks project(':lintchecks') diff --git a/video/witness-verifications.gradle b/video/witness-verifications.gradle deleted file mode 100644 index 0ebf28e77..000000000 --- a/video/witness-verifications.gradle +++ /dev/null @@ -1,54 +0,0 @@ -// Auto-generated, use ./gradlew calculateChecksums to regenerate - -dependencyVerification { - verify = [ - - ['androidx.annotation:annotation:1.2.0', - '9029262bddce116e6d02be499e4afdba21f24c239087b76b3b57d7e98b490a36'], - - ['androidx.arch.core:core-common:2.0.0', - '4b80b337779b526e64b0ee0ca9e0df43b808344d145f8e9b1c42a134dac57ad8'], - - ['androidx.collection:collection:1.0.0', - '9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9'], - - ['androidx.core:core-ktx:1.5.0', - '5964cfe7a4882da2a00fb6ca3d3a072d04139208186f7bc4b3cb66022764fc42'], - - ['androidx.core:core:1.5.0', - '2b279712795689069cfb63e48b3ab63c32a5649bdda44c482eb8f81ca1a72161'], - - ['androidx.lifecycle:lifecycle-common:2.0.0', - '7bad7a188804adea6fa1f35d5ef99b705f20bd93ecadde484760ff86b535fefc'], - - ['androidx.lifecycle:lifecycle-runtime:2.0.0', - 'e4afc9e636183f6f3e0edf1cf46121a492ffd2c673075bb07f55c7a99dd43cfb'], - - ['androidx.versionedparcelable:versionedparcelable:1.1.1', - '57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4'], - - ['com.google.protobuf:protobuf-javalite:3.11.4', - '8cacea2f7a042dabae295c509dcdbfe32a49aa3708eec6ddb8efd8593aa0b4a3'], - - ['org.jetbrains.kotlin:kotlin-stdlib-common:1.4.32', - 'e1ff6f55ee9e7591dcc633f7757bac25a7edb1cc7f738b37ec652f10f66a4145'], - - ['org.jetbrains.kotlin:kotlin-stdlib:1.4.32', - '13e9fd3e69dc7230ce0fc873a92a4e5d521d179bcf1bef75a6705baac3bfecba'], - - ['org.jetbrains:annotations:13.0', - 'ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478'], - - ['org.mp4parser:isoparser:1.9.39', - 'a3a7172648f1ac4b2a369ecca2861317e472179c842a5217b08643ba0a1dfa12'], - - ['org.mp4parser:muxer:1.9.39', - '4befe68d411cd889628b53bab211d395899a9ce893ae6766ec2f4fefec5b7835'], - - ['org.mp4parser:streaming:1.9.39', - 'da5151cfc3bf491d550fb9127bba22736f4b7416058d58a1a5fcfdfa3673876d'], - - ['org.slf4j:slf4j-api:1.7.24', - 'baf3c7fe15fefeaf9e5b000d94547379dc48370f22a8797e239c127e7d7756ec'], - ] -}