Move gradle witness dependency verification into dedicated files

This also adds a script for makes upgrading dependency checksums so much easier
This commit is contained in:
Torsten Grote
2018-08-13 14:58:06 -03:00
parent 2896700e50
commit 30e036c672
15 changed files with 428 additions and 403 deletions

25
update-dependency-pinning.sh Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
set -e
PROJECTS=(
'bramble-api'
'bramble-core'
'bramble-android'
'bramble-j2se'
'briar-api'
'briar-core'
'briar-android'
)
# clear witness files to prevent errors when upgrading dependencies
for project in ${PROJECTS[@]}
do
echo "" > ${project}/witness.gradle
done
# calculating new checksums
for project in ${PROJECTS[@]}
do
echo "Calculating new checksums for ${project} ..."
gradle -q ${project}:calculateChecksums | grep -v '^Verifying' > ${project}/witness.gradle
done