Skip to content

Commit 9d3ef3f

Browse files
committed
ci: Release Huawei versions
Huawei needs special settings in GmsCore toggled to allow sign-in.
1 parent be07e34 commit 9d3ef3f

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

.github/workflows/release.yml

+18-3
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,34 @@ jobs:
2424
java-version: "17"
2525

2626
- name: Build
27-
run: ./gradlew --no-daemon :play-services-core:assembleMapboxDefault
27+
run: ./gradlew --no-daemon :play-services-core:assembleMapboxDefault :play-services-core:assembleMapboxHuawei
28+
29+
- name: Move
30+
run: |
31+
mkdir play-services-core/build/outputs/apk/releases
32+
mv \
33+
play-services-core/build/outputs/apk/mapboxDefault/release/*.apk \
34+
play-services-core/build/outputs/apk/mapboxHuawei/release/*.apk \
35+
play-services-core/build/outputs/apk/releases
2836
2937
- name: Sign
3038
id: sign_apk
3139
uses: ilharp/sign-android-release@v1
3240
with:
33-
releaseDir: play-services-core/build/outputs/apk/mapboxDefault/release
41+
releaseDir: play-services-core/build/outputs/apk/releases
3442
signingKey: ${{ secrets.SIGNING_KEYSTORE }}
3543
keyAlias: ${{ secrets.SIGNING_KEY_ALIAS }}
3644
keyStorePassword: ${{ secrets.SIGNING_KEYSTORE_PASSWORD }}
3745
keyPassword: ${{ secrets.SIGNING_KEY_PASSWORD }}
3846

47+
- name: Split
48+
uses: jungwinter/split@v2
49+
id: signed_files
50+
with:
51+
msg: ${{ steps.sign_apk.outputs.signedFiles }}
52+
separator: ':'
53+
3954
- name: Release
4055
uses: ncipollo/release-action@v1
4156
with:
42-
artifacts: ${{steps.sign_apk.outputs.signedFile}}
57+
artifacts: play-services-core/build/outputs/apk/releases/*-signed.apk

0 commit comments

Comments
 (0)