mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-11 18:29:05 +01:00
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:
25
update-dependency-pinning.sh
Executable file
25
update-dependency-pinning.sh
Executable 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
|
||||
Reference in New Issue
Block a user