29
29
- name : Upload apks
30
30
uses : actions/upload-artifact@v4
31
31
with :
32
- name : app-oss-prod-fdroid- container.apk
32
+ name : container-app
33
33
path : android/app/build/outputs/apk/ossProd/fdroid/app-oss-prod-fdroid-unsigned.apk
34
34
if-no-files-found : error
35
35
retention-days : 7
59
59
with :
60
60
path : app-repo
61
61
62
- - name : Prepare fdroid
62
+ - name : Init fdroid
63
63
run : fdroid init
64
64
65
65
- name : Prepare metadata
77
77
- name : Upload apks
78
78
uses : actions/upload-artifact@v4
79
79
with :
80
- name : app-oss-prod-fdroid-server.apk
80
+ name : fdroidserver-app
81
81
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
83
83
if-no-files-found : error
84
84
retention-days : 7
85
85
@@ -91,30 +91,25 @@ jobs:
91
91
- name : Download container apk
92
92
uses : actions/download-artifact@v4
93
93
with :
94
- name : app-oss-prod-fdroid- container.apk
94
+ name : container-app
95
95
path : container
96
96
97
97
- name : Download server apk
98
98
uses : actions/download-artifact@v4
99
99
with :
100
- name : app-oss-prod-fdroid-server.apk
101
- path : server
100
+ name : fdroidserver-app
101
+ path : fdroidserver
102
102
103
- - name : Show checksums
103
+ - name : Print checksums
104
104
run : |
105
105
echo "Container build checksum"
106
106
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
114
109
115
110
- name : Compare files
116
111
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) ]]
118
113
then echo "Equal checksums";
119
114
else echo "Checksums are different";
120
115
exit 1; fi
0 commit comments