Skip to content

Commit b7ae375

Browse files
committed
Fix android CI - version & naming
1 parent a586df8 commit b7ae375

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/android.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@ jobs:
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

Comments
 (0)