Skip to content

Commit 16d6137

Browse files
committed
Fixes based on feedback
1 parent 60e2a8d commit 16d6137

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

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

+11-16
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Upload apks
3030
uses: actions/upload-artifact@v4
3131
with:
32-
name: app-oss-prod-fdroid-container.apk
32+
name: container-app
3333
path: android/app/build/outputs/apk/ossProd/fdroid/app-oss-prod-fdroid-unsigned.apk
3434
if-no-files-found: error
3535
retention-days: 7
@@ -59,7 +59,7 @@ jobs:
5959
with:
6060
path: app-repo
6161

62-
- name: Prepare fdroid
62+
- name: Init fdroid
6363
run: fdroid init
6464

6565
- name: Prepare metadata
@@ -77,9 +77,9 @@ jobs:
7777
- name: Upload apks
7878
uses: actions/upload-artifact@v4
7979
with:
80-
name: app-oss-prod-fdroid-server.apk
80+
name: fdroidserver-app
8181
path: |
82-
build/net\.mullvad\.mullvadvpn/android/app/build/outputs/apk/ossProd/fdroid/app-oss-prod-fdroid-unsigned.apk
82+
build/**/app-oss-prod-fdroid-unsigned.apk
8383
if-no-files-found: error
8484
retention-days: 7
8585

@@ -91,30 +91,25 @@ jobs:
9191
- name: Download container apk
9292
uses: actions/download-artifact@v4
9393
with:
94-
name: app-oss-prod-fdroid-container.apk
94+
name: container-app
9595
path: container
9696

9797
- name: Download server apk
9898
uses: actions/download-artifact@v4
9999
with:
100-
name: app-oss-prod-fdroid-server.apk
101-
path: server
100+
name: fdroidserver-app
101+
path: fdroidserver
102102

103-
- name: Show checksums
103+
- name: Print checksums
104104
run: |
105105
echo "Container build checksum"
106106
md5sum container/app-oss-prod-fdroid-unsigned.apk
107-
echo "Fdroid build checksum"
108-
md5sum server/app-oss-prod-fdroid-unsigned.apk
109-
110-
- name: Copy files
111-
run: |
112-
cp container/app-oss-prod-fdroid-unsigned.apk container.apk
113-
cp server/app-oss-prod-fdroid-unsigned.apk server.apk
107+
echo "Fdroidserver build checksum"
108+
md5sum fdroidserver/app-oss-prod-fdroid-unsigned.apk
114109
115110
- name: Compare files
116111
run: >
117-
if [[ $(md5sum *.apk | awk '{print $1}' | uniq | wc -l) -eq 1 ]]
112+
if [[ -z $(diff container/app-oss-prod-fdroid-unsigned.apk fdroidserver/app-oss-prod-fdroid-unsigned.apk) ]]
118113
then echo "Equal checksums";
119114
else echo "Checksums are different";
120115
exit 1; fi

0 commit comments

Comments
 (0)