3030 include :
3131 - TRIPLET : ' arm-android'
3232 ANDROID_ABI : ' armeabi-v7a'
33+ BUILD_OFFSET : 10
3334 - TRIPLET : ' arm64-android'
3435 ANDROID_ABI : ' arm64-v8a'
36+ BUILD_OFFSET : 50
3537
3638 runs-on : macos-15
3739 env :
@@ -202,10 +204,8 @@ jobs:
202204 echo "MM_GOOGLE_KEY_PATH=$MM_GOOGLE_KEY_PATH" >> $GITHUB_ENV
203205
204206 - name : Calculate build number
205- env :
206- OFFFSET : 10 # offset for build number - due to previous builds ~ new builds must always have a higher number
207207 run : |
208- BUILD_NUM=$GITHUB_RUN_NUMBER$((GITHUB_RUN_ATTEMPT + OFFFSET ))
208+ BUILD_NUM=$GITHUB_RUN_NUMBER$((GITHUB_RUN_ATTEMPT + ${{ matrix.BUILD_OFFSET }} ))
209209 echo "MM_VERSION_CODE=${BUILD_NUM}" >> $GITHUB_ENV
210210
211211 echo "Version code: ${BUILD_NUM}"
@@ -257,19 +257,19 @@ jobs:
257257 run : |
258258 mv \
259259 ${{ github.workspace }}/build-mm/app/android-build/build/outputs/apk/release/android-build-release-signed.apk \
260- ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}.apk
260+ ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}-${{ matrix.ANDROID_ABI }} .apk
261261
262262 - name : Upload APK to Artifacts
263263 uses : actions/upload-artifact@v4
264264 with :
265- path : ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}.apk
265+ path : ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}-${{ matrix.ANDROID_ABI }} .apk
266266 name : Mergin Maps ${{ env.MM_VERSION_CODE }} APK [${{ matrix.ANDROID_ABI }}]
267267
268268 - name : Deploy App to Google play - Internal app sharing
269269 if : ${{ !(github.ref_name == 'master' || github.ref_type == 'tag') }}
270270 run : |
271271 cd ${{ github.workspace }}/mm/fastlane
272- FASTLANE_OUTPUT=$(bundle exec fastlane deploy_app_sharing apk_path:${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}.apk)
272+ FASTLANE_OUTPUT=$(bundle exec fastlane deploy_app_sharing apk_path:${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}-${{ matrix.ANDROID_ABI }} .apk)
273273
274274 echo "$FASTLANE_OUTPUT"
275275 SHARE_URL=$(echo "$FASTLANE_OUTPUT" | awk '/APP_SHARE_URL:/ {print $NF}')
@@ -291,20 +291,20 @@ jobs:
291291 run : |
292292 mv \
293293 ${{ github.workspace }}/build-mm/app/android-build/build/outputs/bundle/release/android-build-release.aab \
294- ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}.aab
294+ ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}-${{ matrix.ANDROID_ABI }} .aab
295295
296296 - name : Upload AAB to Artifacts
297297 if : ${{ github.ref_name == 'master' || github.ref_type == 'tag' }}
298298 uses : actions/upload-artifact@v4
299299 with :
300- path : ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}.aab
300+ path : ${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}-${{ matrix.ANDROID_ABI }} .aab
301301 name : Mergin Maps ${{ env.MM_VERSION_CODE }} AAB [${{ matrix.ANDROID_ABI }}]
302302
303303 - name : Deploy App to Google play - Internal app sharing
304304 if : ${{ github.ref_name == 'master' || github.ref_type == 'tag' }}
305305 run : |
306306 cd ${{ github.workspace }}/mm/fastlane
307- FASTLANE_OUTPUT=$(bundle exec fastlane deploy_app_sharing aab_path:${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}.aab)
307+ FASTLANE_OUTPUT=$(bundle exec fastlane deploy_app_sharing aab_path:${{ github.workspace }}/merginmaps-${{ env.MM_VERSION_CODE }}-${{ matrix.ANDROID_ABI }} .aab)
308308
309309 echo "$FASTLANE_OUTPUT"
310310 SHARE_URL=$(echo "$FASTLANE_OUTPUT" | awk '/APP_SHARE_URL:/ {print $NF}')
0 commit comments