File tree Expand file tree Collapse file tree 1 file changed +20
-9
lines changed
Expand file tree Collapse file tree 1 file changed +20
-9
lines changed Original file line number Diff line number Diff line change 1- name : Release APK build
1+ name : Release BruceApp Build
22
33on :
44 release :
55 types : [created]
66
77jobs :
8- build :
8+ build-and-upload :
99 runs-on : ubuntu-latest
1010
1111 steps :
@@ -25,19 +25,30 @@ jobs:
2525
2626 - name : Accept licenses
2727 run : |
28- yes | sdkmanager --licenses
28+ yes | sdkmanager --licenses || true
2929
30- - name : Build release
30+ - name : Build release APK
3131 run : |
3232 ./gradlew clean assembleRelease
33- find . -name '*.apk' -exec zip -d {} 'META-INF/*.SF' 'META-INF/*.RSA' 'META-INF/*.DSA' \;
3433
35- - name : Upload APK to Release
34+ - name : Find APK
35+ id : find-apk
36+ run : |
37+ APK_PATH=$(find composeApp/build/outputs/apk/release -name '*.apk' | head -1)
38+ if [ -z "$APK_PATH" ]; then
39+ echo "ERROR: No APK found!"
40+ find . -name '*.apk' || true
41+ exit 1
42+ fi
43+ echo "APK_PATH=$APK_PATH" >> $GITHUB_OUTPUT
44+ echo "Using APK: $APK_PATH"
45+
46+ - name : Upload to Release
3647 uses : actions/upload-release-asset@v1
48+ env :
49+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3750 with :
3851 upload_url : ${{ github.event.release.upload_url }}
39- asset_path : composeApp/build/outputs/apk/release/*. apk
52+ asset_path : ${{ steps.find- apk.outputs.APK_PATH }}
4053 asset_name : app-release.apk
4154 asset_content_type : application/vnd.android.package-archive
42- env :
43- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments