Skip to content

Commit b790c4a

Browse files
committed
fix(repro): remove unnecessary META-INF removal step
Per linsui's feedback, META-INF files generally don't cause reproducibility issues. Simplify postbuild to just fix-pg-map-id. — claude-opus-4-5-20251101
1 parent a883d9d commit b790c4a

2 files changed

Lines changed: 2 additions & 7 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -156,12 +156,7 @@ jobs:
156156
# Apply F-Droid postbuild steps to this APK
157157
echo "📦 Applying reproducibility fixes to $FINAL_NAME..."
158158
159-
# POSTBUILD STEP 1: Remove non-deterministic META-INF files
160-
# Use reproducible-apk-tools instead of inline python (preserves file permissions)
161-
python3 ${{ github.workspace }}/reproducible-apk-tools/inplace-fix.py \
162-
rm-files "$BUILT_APK" 'META-INF/*'
163-
164-
# POSTBUILD STEP 2: Fix pg-map-id and zipalign
159+
# POSTBUILD: Fix pg-map-id (ProGuard mapping file ID)
165160
# Use --internal to handle zipalign internally (avoids external tool compatibility)
166161
python3 ${{ github.workspace }}/reproducible-apk-tools/inplace-fix.py \
167162
--page-size 16 --internal fix-pg-map-id "$BUILT_APK" 0000000

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ dependencies {
5050
// UPDATE ONLY THESE THREE VALUES FOR A NEW RELEASE:
5151
ext.VERSION_MAJOR = 1
5252
ext.VERSION_MINOR = 1
53-
ext.VERSION_PATCH = 66
53+
ext.VERSION_PATCH = 67
5454
// =============================================================================
5555
// DERIVED VALUES (auto-calculated, do not edit):
5656
// - versionCode = MAJOR*10000 + MINOR*100 + PATCH

0 commit comments

Comments
 (0)