Skip to content

Commit b252fb3

Browse files
committed
Fixes based on feedback
1 parent f7d72d6 commit b252fb3

File tree

2 files changed

+17
-19
lines changed

2 files changed

+17
-19
lines changed

.github/workflows/android-reproducible-builds.yml

+13-15
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@ jobs:
2323
with:
2424
submodules: true
2525

26-
- name: Upload repro yaml file
27-
uses: actions/upload-artifact@v4
28-
with:
29-
name: net.mullvad.mullvadvpn
30-
path: android/fdroid-build/metadata/net.mullvad.mullvadvpn.yml
31-
if-no-files-found: error
32-
retention-days: 7
33-
3426
- name: Build app
3527
run: ./building/containerized-build.sh android --fdroid
3628

@@ -74,9 +66,12 @@ jobs:
7466
- name: Init
7567
run: fdroid init
7668

77-
- uses: actions/download-artifact@v4
69+
- name: Download metadata file
70+
- uses: actions/checkout@v4
7871
with:
79-
name: net.mullvad.mullvadvpn
72+
sparse-checkout: |
73+
android/fdroid-build/metadata/net.mullvad.mullvadvpn.yml
74+
sparse-checkout-cone-mode: false
8075
path: metadata
8176

8277
- name: Update metadata
@@ -85,7 +80,7 @@ jobs:
8580
- name: Build app
8681
run: |
8782
export PATH=$PATH:/opt/gradle/gradle-8.13/bin
88-
fdroid build net.mullvad.mullvadvpn:24090099 -v
83+
fdroid build net.mullvad.mullvadvpn:64220099 -v
8984
9085
- name: Upload apks
9186
uses: actions/upload-artifact@v4
@@ -113,11 +108,14 @@ jobs:
113108
name: app-oss-prod-fdroid-unsigned
114109
path: apks
115110

111+
- name: Show checksums
112+
run: >
113+
echo "Container build checksum $(md5sum apks/app-oss-prod-fdroid-container.apk)"
114+
&& echo "Fdroid build checksum $(md5sum apks/app-oss-prod-fdroid-unsigned.apk)"
115+
116116
- name: Compare files
117117
run: >
118-
if [[ "$(md5sum app-oss-prod-fdroid-container.apk)" = "$(md5sum app-oss-prod-fdroid-unsigned.apk)" ]]
118+
if [[ "$(md5sum apks/app-oss-prod-fdroid-container.apk)" = "$(md5sum apks/app-oss-prod-fdroid-unsigned.apk)" ]]
119119
then echo "Equal checksums";
120-
else echo "Checksums are different
121-
$(md5sum md5sum app-oss-prod-fdroid-container.apk)
122-
$(md5sum md5sum app-oss-prod-fdroid-unsigned.apk)";
120+
else echo "Checksums are different";
123121
exit 1; fi

android/fdroid-build/metadata/net.mullvad.mullvadvpn.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ RepoType: git
1919
Repo: https://github.com/mullvad/mullvadvpn-app.git
2020

2121
Builds:
22-
- versionName: '2024.9'
23-
versionCode: 24090099
22+
- versionName: 'Reproducible'
23+
versionCode: 64220099
2424
commit: commit-hash
2525
timeout: 10800
2626
subdir: android/app
@@ -52,5 +52,5 @@ Builds:
5252
AutoUpdateMode: Version
5353
UpdateCheckMode: Tags ^android/[0-9]{4}\.[0-9]+$
5454
UpdateCheckData: dist-assets/android-version-code.txt|(\d+)|dist-assets/android-version-name.txt|(.+)
55-
CurrentVersion: '2024.9'
56-
CurrentVersionCode: 24090099
55+
CurrentVersion: 'Reproducible'
56+
CurrentVersionCode: 64220099

0 commit comments

Comments
 (0)