mirror of
https://github.com/permissionlesstech/bitchat-android.git
synced 2026-08-15 06:56:30 +00:00
Serialize reproducible release modules
This commit is contained in:
parent
7e8ea63230
commit
c9a4e68157
@ -52,9 +52,7 @@ gradle_args=(
|
||||
)
|
||||
|
||||
cd "$PROJECT_ROOT"
|
||||
./gradlew "${gradle_args[@]}" \
|
||||
:app:clean :wear:clean \
|
||||
:app:bundleRelease :wear:bundleRelease
|
||||
./gradlew "${gradle_args[@]}" :app:clean :app:bundleRelease
|
||||
|
||||
aab_source="$PROJECT_ROOT/app/build/outputs/bundle/release/app-release.aab"
|
||||
if [ ! -f "$aab_source" ]; then
|
||||
@ -63,6 +61,8 @@ if [ ! -f "$aab_source" ]; then
|
||||
fi
|
||||
cp "$aab_source" "$OUTPUT_DIR/bitchat-android-release-unsigned.aab"
|
||||
|
||||
./gradlew "${gradle_args[@]}" :wear:clean :wear:bundleRelease
|
||||
|
||||
wear_aab_source="$PROJECT_ROOT/wear/build/outputs/bundle/release/wear-release.aab"
|
||||
if [ ! -f "$wear_aab_source" ]; then
|
||||
echo "error: expected Wear release AAB not found" >&2
|
||||
@ -71,9 +71,7 @@ fi
|
||||
cp "$wear_aab_source" "$OUTPUT_DIR/bitchat-android-wear-release-unsigned.aab"
|
||||
|
||||
# AGP cannot build split APKs and an app bundle from the same intermediates.
|
||||
./gradlew "${gradle_args[@]}" \
|
||||
:app:clean :wear:clean \
|
||||
:app:assembleRelease :wear:assembleRelease
|
||||
./gradlew "${gradle_args[@]}" :app:clean :app:assembleRelease
|
||||
|
||||
declare -A apk_names=(
|
||||
["app-arm64-v8a-release-unsigned.apk"]="bitchat-android-arm64-unsigned.apk"
|
||||
@ -92,6 +90,8 @@ for source_name in "${!apk_names[@]}"; do
|
||||
cp "$source_path" "$OUTPUT_DIR/${apk_names[$source_name]}"
|
||||
done
|
||||
|
||||
./gradlew "${gradle_args[@]}" :wear:clean :wear:assembleRelease
|
||||
|
||||
wear_apk_source="$PROJECT_ROOT/wear/build/outputs/apk/release/wear-release-unsigned.apk"
|
||||
if [ ! -f "$wear_apk_source" ]; then
|
||||
echo "error: expected Wear release APK not found" >&2
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user